@media (max-width: 1599px) {
    .xl-padding-30px {
        padding: 34px;
    }
    .lg-text-mediumall-desktop {
        font-size: 16px;
    }
    .lg-width-100 {
        width: 100%;
    }
    .lg-height-100 {
        height: 100%;
    }
    .sliderimg {
        height: 785px;
    }
    .slider-position {
        background-position: right 30% bottom !important;
    }
    .lg-title-extra-large-4-lap {
        font-size: 50px;
        line-height: 35px;
    }

    /* service css start */
    .home3 .col.service-index {
        flex: 0 0 33.33%;
        max-width: 33.33%;
        margin-top: 30px;
    }
    .home3 .col.service-index:nth-child(1),
    .home3 .col.service-index:nth-child(2),
    .home3 .col.service-index:nth-child(3) {
        margin-top: 0;
    }

    /* home5 css start */
    .home5 .home-slider .owl-carousel .carousel-caption {
        width: 65%;
    }
    .home5 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        margin-bottom: 12px;
    }
    .home5 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        margin-bottom: 12px;
    }
    .home5 .product-tab-section .gallery .col.items {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    /* home5 css end */

    /* home7 css start */
    .home5.both-side .home-slider .carousel-caption .slider-first-heading {
        margin-bottom: 11px;
    }
    .home5.both-side .home-slider .carousel-caption .slider-main-heading {
        font-size: 50px;
    }
    .home5.both-side .home-slider .carousel-caption p {
        margin-bottom: 22px;
    }
    .home5.both-side .product-tab-section .gallery .col.items {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .home5.both-side .product-tab-section .gallery .items:nth-last-child(3),
    .home5.both-side .product-tab-section .gallery .items:nth-last-child(4) {
        margin-bottom: 30px;
    }
    .home5.both-side .best-section .product-list .column,
    .home5.both-side .latest-section .product-list .column {
        width: 40%;
    }
    .home5.both-side .best-section .product-list .lb-rate,
    .home5.both-side .latest-section .product-list .lb-rate {
        width: 60%;
    }
    /* home7 css end */
}

/* for ipad-pro */
@media (max-width: 1199px) {
    /* border */
    .lg-no-border {
        border: none;
    }

    /* margin */
    .lg-margin-one-half {
        margin: 0.5%;
    }
    .lg-margin-one {
        margin: 1%;
    }
    .lg-margin-two {
        margin: 1.5%;
    }
    .lg-margin-three {
        margin: 2%;
    }
    .lg-margin-four {
        margin: 2.5%;
    }
    .lg-margin-five {
        margin: 3%;
    }
    .lg-margin-six {
        margin: 3.5%;
    }
    .lg-margin-seven {
        margin: 4%;
    }
    .lg-margin-eight {
        margin: 4.5%;
    }
    .lg-margin-nine {
        margin: 5%;
    }
    .lg-margin-ten {
        margin: 5.5%;
    }
    .lg-margin-eleven {
        margin: 6%;
    }
    .lg-margin-twelve {
        margin: 6.5%;
    }
    .lg-margin-thirteen {
        margin: 7%;
    }
    .lg-margin-fourteen {
        margin: 7.5%;
    }
    .lg-margin-fifteen {
        margin: 8%;
    }
    .lg-margin-sixteen {
        margin: 8.5%;
    }
    .lg-margin-seventeen {
        margin: 9%;
    }
    .lg-margin-eighteen {
        margin: 9.5%;
    }
    .lg-margin-nineteen {
        margin: 10%;
    }
    .lg-margin-twenty {
        margin: 10.5%;
    }
    .lg-margin-twenty-one {
        margin: 11%;
    }
    .lg-margin-twenty-two {
        margin: 11.5%;
    }
    .lg-margin-twenty-three {
        margin: 12%;
    }
    .lg-margin-twenty-four {
        margin: 12.5%;
    }
    .lg-margin-twenty-five {
        margin: 13%;
    }
    .lg-margin-twenty-six {
        margin: 13.4%;
    }
    .lg-margin-twenty-seven {
        margin: 14%;
    }
    .lg-margin-twenty-eight {
        margin: 14.5%;
    }
    .lg-margin-twenty-nine {
        margin: 15%;
    }
    .lg-margin-thirty {
        margin: 15.5%;
    }
    .lg-margin-thirty-one {
        margin: 16%;
    }
    .lg-margin-thirty-two {
        margin: 16.5%;
    }
    .lg-margin-thirty-three {
        margin: 17%;
    }
    .lg-margin-thirty-four {
        margin: 17.5%;
    }
    .lg-margin-thirty-five {
        margin: 18%;
    }
    .lg-no-margin {
        margin: 0;
    }
    .lg-no-margin-lr {
        margin-left: 0;
        margin-right: 0;
    }
    .lg-no-margin-tb {
        margin-top: 0;
        margin-bottom: 0;
    }
    .lg-no-margin-top {
        margin-top: 0;
    }
    .lg-no-margin-bottom {
        margin-bottom: 0;
    }
    .lg-no-margin-left {
        margin-left: 0;
    }
    .lg-no-margin-right {
        margin-right: 0;
    }
    .lg-margin-lr-auto {
        margin-left: auto;
        margin-right: auto;
    }

    /* margin-bottom % */
    .lg-margin-one-half-bottom {
        margin-bottom: 0.5%;
    }
    .lg-margin-one-bottom {
        margin-bottom: 1%;
    }
    .lg-margin-two-bottom {
        margin-bottom: 1.5%;
    }
    .lg-margin-three-bottom {
        margin-bottom: 2%;
    }
    .lg-margin-four-bottom {
        margin-bottom: 2.5%;
    }
    .lg-margin-five-bottom {
        margin-bottom: 3%;
    }
    .lg-margin-six-bottom {
        margin-bottom: 3.5%;
    }
    .lg-margin-seven-bottom {
        margin-bottom: 4%;
    }
    .lg-margin-eight-bottom {
        margin-bottom: 4.5%;
    }
    .lg-margin-nine-bottom {
        margin-bottom: 5%;
    }
    .lg-margin-ten-bottom {
        margin-bottom: 5.5%;
    }
    .lg-margin-eleven-bottom {
        margin-bottom: 6%;
    }
    .lg-margin-twelve-bottom {
        margin-bottom: 6.5%;
    }
    .lg-margin-thirteen-bottom {
        margin-bottom: 7%;
    }
    .lg-margin-fourteen-bottom {
        margin-bottom: 7.5%;
    }
    .lg-margin-fifteen-bottom {
        margin-bottom: 8%;
    }
    .lg-margin-sixteen-bottom {
        margin-bottom: 8.5%;
    }
    .lg-margin-seventeen-bottom {
        margin-bottom: 9%;
    }
    .lg-margin-eighteen-bottom {
        margin-bottom: 9.5%;
    }
    .lg-margin-nineteen-bottom {
        margin-bottom: 10%;
    }
    .lg-margin-twenty-bottom {
        margin-bottom: 10.5%;
    }
    .lg-margin-twenty-one-bottom {
        margin-bottom: 11%;
    }
    .lg-margin-twenty-two-bottom {
        margin-bottom: 11.5%;
    }
    .lg-margin-twenty-three-bottom {
        margin-bottom: 12%;
    }
    .lg-margin-twenty-four-bottom {
        margin-bottom: 12.5%;
    }
    .lg-margin-twenty-five-bottom {
        margin-bottom: 13%;
    }
    .lg-margin-twenty-six-bottom {
        margin-bottom: 13.5%;
    }
    .lg-margin-twenty-seven-bottom {
        margin-bottom: 14%;
    }
    .lg-margin-twenty-eight-bottom {
        margin-bottom: 14.5%;
    }
    .lg-margin-twenty-nine-bottom {
        margin-bottom: 15%;
    }
    .lg-margin-thirty-bottom {
        margin-bottom: 15.5%;
    }
    .lg-margin-thirty-one-bottom {
        margin-bottom: 16%;
    }
    .lg-margin-thirty-two-bottom {
        margin-bottom: 16.5%;
    }
    .lg-margin-thirty-three-bottom {
        margin-bottom: 17%;
    }
    .lg-margin-thirty-four-bottom {
        margin-bottom: 17.5%;
    }
    .lg-margin-thirty-five-bottom {
        margin-bottom: 18%;
    }
    .lg-margin-thirty-nine-bottom {
        margin-bottom: 20%;
    }

    /* margin-bottom +px */
    .lg-margin-bottom-5px {
        margin-bottom: 5px;
    }
    .lg-bottom-margin-5px {
        margin-bottom: 5px !important;
    }
    .lg-margin-bottom-10px {
        margin-bottom: 10px;
    }
    .lg-margin-bottom-15px {
        margin-bottom: 15px;
    }
    .lg-margin-bottom-20px {
        margin-bottom: 20px;
    }
    .lg-margin-bottom-30px {
        margin-bottom: 30px;
    }

    /* margin-top % */
    .lg-margin-one-half-top {
        margin-top: 0.5%;
    }
    .lg-margin-one-top {
        margin-top: 1%;
    }
    .lg-margin-two-top {
        margin-top: 1.5%;
    }
    .lg-margin-three-top {
        margin-top: 2%;
    }
    .lg-margin-four-top {
        margin-top: 2.5%;
    }
    .lg-margin-five-top {
        margin-top: 3%;
    }
    .lg-margin-six-top {
        margin-top: 3.5%;
    }
    .lg-margin-seven-top {
        margin-top: 4%;
    }
    .lg-margin-eight-top {
        margin-top: 4.5%;
    }
    .lg-margin-nine-top {
        margin-top: 5%;
    }
    .lg-margin-ten-top {
        margin-top: 5.5%;
    }
    .lg-margin-eleven-top {
        margin-top: 6%;
    }
    .lg-margin-twelve-top {
        margin-top: 6.5%;
    }
    .lg-margin-thirteen-top {
        margin-top: 7%;
    }
    .lg-margin-fourteen-top {
        margin-top: 7.5%;
    }
    .lg-margin-fifteen-top {
        margin-top: 8%;
    }
    .lg-margin-sixteen-top {
        margin-top: 8.5%;
    }
    .lg-margin-seventeen-top {
        margin-top: 9%;
    }
    .lg-margin-eighteen-top {
        margin-top: 9.5%;
    }
    .lg-margin-nineteen-top {
        margin-top: 10%;
    }
    .lg-margin-twenty-top {
        margin-top: 10.5%;
    }
    .lg-margin-twenty-one-top {
        margin-top: 11%;
    }
    .lg-margin-twenty-two-top {
        margin-top: 11.5%;
    }
    .lg-margin-twenty-three-top {
        margin-top: 12%;
    }
    .lg-margin-twenty-four-top {
        margin-top: 12.5%;
    }
    .lg-margin-twenty-five-top {
        margin-top: 13%;
    }
    .lg-margin-twenty-six-top {
        margin-top: 13.5%;
    }
    .lg-margin-twenty-seven-top {
        margin-top: 14%;
    }
    .lg-margin-twenty-eight-top {
        margin-top: 14.5%;
    }
    .lg-margin-twenty-nine-top {
        margin-top: 15%;
    }
    .lg-margin-thirty-top {
        margin-top: 15.5%;
    }
    .lg-margin-thirty-one-top {
        margin-top: 16%;
    }
    .lg-margin-thirty-two-top {
        margin-top: 16.5%;
    }
    .lg-margin-thirty-three-top {
        margin-top: 17%;
    }
    .lg-margin-thirty-four-top {
        margin-top: 17.5%;
    }
    .lg-margin-thirty-five-top {
        margin-top: 18%;
    }
    .lg-margin-thirty-nine-top {
        margin-top: 20%;
    }

    /* margin-top +px */
    .lg-margin-top-10px {
        margin-top: 10px;
    }
    .lg-margin-top-20px {
        margin-top: 20px;
    }
    .lg-margin-top-30px {
        margin-top: 30px;
    }

    /* margin left % */
    .lg-margin-one-half-left {
        margin-left: 0.5%;
    }
    .lg-margin-one-left {
        margin-left: 1%;
    }
    .lg-margin-two-left {
        margin-left: 1.5%;
    }
    .lg-margin-three-left {
        margin-left: 2%;
    }
    .lg-margin-four-left {
        margin-left: 2.5%;
    }
    .lg-margin-five-left {
        margin-left: 3%;
    }
    .lg-margin-six-left {
        margin-left: 3.5%;
    }
    .lg-margin-seven-left {
        margin-left: 4%;
    }
    .lg-margin-eight-left {
        margin-left: 4.5%;
    }
    .lg-margin-nine-left {
        margin-left: 5%;
    }
    .lg-margin-ten-left {
        margin-left: 5.5%;
    }
    .lg-margin-eleven-left {
        margin-left: 6%;
    }
    .lg-margin-twelve-left {
        margin-left: 6.5%;
    }
    .lg-margin-thirteen-left {
        margin-left: 7%;
    }
    .lg-margin-fourteen-left {
        margin-left: 7.5%;
    }
    .lg-margin-fifteen-left {
        margin-left: 8%;
    }
    .lg-margin-sixteen-left {
        margin-left: 8.5%;
    }
    .lg-margin-seventeen-left {
        margin-left: 9%;
    }
    .lg-margin-eighteen-left {
        margin-left: 9.5%;
    }
    .lg-margin-nineteen-left {
        margin-left: 10%;
    }
    .lg-margin-twenty-left {
        margin-left: 10.5%;
    }
    .lg-margin-twenty-one-left {
        margin-left: 11%;
    }
    .lg-margin-twenty-two-left {
        margin-left: 11.5%;
    }
    .lg-margin-twenty-three-left {
        margin-left: 12%;
    }
    .lg-margin-twenty-four-left {
        margin-left: 12.5%;
    }
    .lg-margin-twenty-five-left {
        margin-left: 13%;
    }
    .lg-margin-twenty-six-left {
        margin-left: 13.5%;
    }
    .lg-margin-twenty-seven-left {
        margin-left: 14%;
    }
    .lg-margin-twenty-eight-left {
        margin-left: 14.5%;
    }
    .lg-margin-twenty-nine-left {
        margin-left: 15.5%;
    }
    .lg-margin-thirty-five-left {
        margin-left: 18% !important;
    }
    .lg-margin-sixty-eight-left {
        margin-left: 35%;
    }

    /* margin left +px */
    .lg-margin-left-10px {
        margin-left: 10px;
    }
    .lg-margin-left-15px {
        margin-left: 15px;
    }
    .lg-margin-left-95px {
        margin-left: 95px;
    }
    .lg-margin-left-143px {
        margin-left: 143px;
    }

    /* margin right % */
    .lg-margin-one-half-right {
        margin-right: 0.5%;
    }
    .lg-margin-one-right {
        margin-right: 1%;
    }
    .lg-margin-two-right {
        margin-right: 1.5%;
    }
    .lg-margin-three-right {
        margin-right: 2%;
    }
    .lg-margin-four-right {
        margin-right: 2.5%;
    }
    .lg-margin-five-right {
        margin-right: 3%;
    }
    .lg-margin-six-right {
        margin-right: 3.5%;
    }
    .lg-margin-seven-right {
        margin-right: 4%;
    }
    .lg-margin-eight-right {
        margin-right: 4.5%;
    }
    .lg-margin-nine-right {
        margin-right: 5%;
    }
    .lg-margin-ten-right {
        margin-right: 5.5%;
    }
    .lg-margin-eleven-right {
        margin-right: 6%;
    }
    .lg-margin-twelve-right {
        margin-right: 6.5%;
    }
    .lg-margin-thirteen-right {
        margin-right: 7%;
    }
    .lg-margin-fourteen-right {
        margin-right: 7.5%;
    }
    .lg-margin-fifteen-right {
        margin-right: 8%;
    }
    .lg-margin-sixteen-right {
        margin-right: 8.5%;
    }
    .lg-margin-seventeen-right {
        margin-right: 9%;
    }
    .lg-margin-eighteen-right {
        margin-right: 9.5%;
    }
    .lg-margin-nineteen-right {
        margin-right: 10%;
    }
    .lg-margin-twenty-right {
        margin-right: 10.5%;
    }
    .lg-margin-twenty-one-right {
        margin-right: 11%;
    }
    .lg-margin-twenty-two-right {
        margin-right: 11.5%;
    }
    .lg-margin-twenty-three-right {
        margin-right: 12%;
    }
    .lg-margin-twenty-four-right {
        margin-right: 12.5%;
    }
    .lg-margin-twenty-five-right {
        margin-right: 13%;
    }
    .lg-margin-twenty-six-right {
        margin-right: 13.5%;
    }
    .lg-margin-twenty-seven-right {
        margin-right: 14%;
    }
    .lg-margin-twenty-eight-right {
        margin-right: 14.5%;
    }
    .lg-margin-twenty-nine-right {
        margin-right: 15%;
    }

    /* padding % */
    .lg-padding-one-half {
        padding: 0.5%;
    }
    .lg-padding-one {
        padding: 1%;
    }
    .lg-padding-two {
        padding: 1.5%;
    }
    .lg-padding-three {
        padding: 2%;
    }
    .lg-padding-four {
        padding: 2.5%;
    }
    .lg-padding-five {
        padding: 3%;
    }
    .lg-padding-six {
        padding: 3.5%;
    }
    .lg-padding-seven {
        padding: 4%;
    }
    .lg-padding-eight {
        padding: 4.5%;
    }
    .lg-padding-nine {
        padding: 5%;
    }
    .lg-padding-ten {
        padding: 5.5%;
    }
    .lg-padding-eleven {
        padding: 6%;
    }
    .lg-padding-twelve {
        padding: 6.5%;
    }
    .lg-padding-thirteen {
        padding: 7%;
    }
    .lg-padding-fourteen {
        padding: 7.5%;
    }
    .lg-padding-fifteen {
        padding: 8%;
    }
    .lg-padding-sixteen {
        padding: 8.5%;
    }
    .lg-padding-seventeen {
        padding: 9%;
    }
    .lg-padding-eighteen {
        padding: 9.5%;
    }
    .lg-padding-nineteen {
        padding: 10%;
    }
    .lg-padding-twenty {
        padding: 10.5%;
    }
    .lg-padding-twenty-one {
        padding: 11%;
    }
    .lg-padding-twenty-two {
        padding: 11.5%;
    }
    .lg-padding-twenty-three {
        padding: 12%;
    }
    .lg-padding-twenty-four {
        padding: 12.5%;
    }
    .lg-padding-twenty-five {
        padding: 13%;
    }
    .lg-padding-twenty-six {
        padding: 13.4%;
    }
    .lg-padding-twenty-seven {
        padding: 14%;
    }
    .lg-padding-twenty-eight {
        padding: 14.5%;
    }
    .lg-padding-twenty-nine {
        padding: 15%;
    }
    .lg-padding-thirty {
        padding: 15.5%;
    }
    .lg-padding-thirty-one {
        padding: 16%;
    }
    .lg-padding-thirty-two {
        padding: 16.5%;
    }
    .lg-padding-thirty-three {
        padding: 17%;
    }
    .lg-padding-thirty-four {
        padding: 17.5%;
    }
    .lg-padding-thirty-five {
        padding: 18%;
    }

    /* padding +px */
    .lg-padding-5px {
        padding: 5px;
    }
    .lg-padding-10px {
        padding: 10px;
    }
    .lg-padding-15px {
        padding: 15px;
    }
    .lg-padding-20px {
        padding: 20px;
    }
    .lg-padding-25px {
        padding: 25px;
    }
    .lg-padding-30px {
        padding: 30px;
    }
    .lg-padding-35px {
        padding: 35px;
    }
    .lg-padding-40px {
        padding: 40px;
    }

    /* no padding */
    .lg-no-padding {
        padding: 0;
    }
    .lg-no-padding-lr {
        padding-left: 0;
        padding-right: 0;
    }
    .lg-no-padding-tb {
        padding-top: 0;
        padding-bottom: 0;
    }
    .lg-no-padding-top {
        padding-top: 0;
    }
    .lg-no-padding-bottom {
        padding-bottom: 0;
    }
    .lg-no-padding-left {
        padding-left: 0;
    }
    .lg-no-padding-right {
        padding-right: 0;
    }
    .lg-no-padding-15 {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* padding top % */
    .lg-padding-one-half-top {
        padding-top: 0.5%;
    }
    .lg-padding-one-top {
        padding-top: 1%;
    }
    .lg-padding-two-top {
        padding-top: 1.5%;
    }
    .lg-padding-three-top {
        padding-top: 2%;
    }
    .lg-padding-four-top {
        padding-top: 2.5%;
    }
    .lg-padding-five-top {
        padding-top: 3%;
    }
    .lg-padding-six-top {
        padding-top: 3.5%;
    }
    .lg-padding-seven-top {
        padding-top: 4%;
    }
    .lg-padding-eight-top {
        padding-top: 4.5%;
    }
    .lg-padding-nine-top {
        padding-top: 5%;
    }
    .lg-padding-ten-top {
        padding-top: 5.5%;
    }
    .lg-padding-eleven-top {
        padding-top: 6%;
    }
    .lg-padding-twelve-top {
        padding-top: 6.5%;
    }
    .lg-padding-thirteen-top {
        padding-top: 7%;
    }
    .lg-padding-fourteen-top {
        padding-top: 7.5%;
    }
    .lg-padding-fifteen-top {
        padding-top: 8%;
    }
    .lg-padding-sixteen-top {
        padding-top: 8.5%;
    }
    .lg-padding-seventeen-top {
        padding-top: 9%;
    }
    .lg-padding-eighteen-top {
        padding-top: 9.5%;
    }
    .lg-padding-nineteen-top {
        padding-top: 10%;
    }
    .lg-padding-twenty-top {
        padding-top: 10.5%;
    }
    .lg-padding-twenty-one-top {
        padding-top: 11%;
    }
    .lg-padding-twenty-two-top {
        padding-top: 11.5%;
    }
    .lg-padding-twenty-three-top {
        padding-top: 12%;
    }
    .lg-padding-twenty-four-top {
        padding-top: 12.5%;
    }
    .lg-padding-twenty-five-top {
        padding-top: 13%;
    }
    .lg-padding-twenty-six-top {
        padding-top: 13.5%;
    }
    .lg-padding-twenty-seven-top {
        padding-top: 14%;
    }
    .lg-padding-twenty-eight-top {
        padding-top: 14.5%;
    }
    .lg-padding-twenty-nine-top {
        padding-top: 15%;
    }

    /* padding top +px */
    .lg-padding-top-5px {
        padding-top: 5px;
    }
    .lg-padding-top-10px {
        padding-top: 10px;
    }
    .lg-padding-top-15px {
        padding-top: 15px;
    }
    .lg-padding-top-20px {
        padding-top: 20px;
    }
    .lg-padding-top-25px {
        padding-top: 25px;
    }
    .lg-padding-top-30px {
        padding-top: 30px;
    }
    .lg-padding-top-35px {
        padding-top: 35px;
    }
    .lg-padding-top-40px {
        padding-top: 40px;
    }
    .lg-padding-top-45px {
        padding-top: 45px;
    }
    .lg-padding-top-50px {
        padding-top: 50px;
    }
    .lg-padding-top-55px {
        padding-top: 55px;
    }
    .lg-padding-top-60px {
        padding-top: 60px;
    }
    .lg-padding-top-65px {
        padding-top: 65px;
    }
    .lg-padding-top-70px {
        padding-top: 70px;
    }
    .lg-padding-top-75px {
        padding-top: 75px;
    }
    .lg-padding-top-80px {
        padding-top: 80px;
    }

    /* padding bottom % */
    .lg-padding-one-half-bottom {
        padding-bottom: 0.5%;
    }
    .lg-padding-one-bottom {
        padding-bottom: 1%;
    }
    .lg-padding-two-bottom {
        padding-bottom: 1.5%;
    }
    .lg-padding-three-bottom {
        padding-bottom: 2%;
    }
    .lg-padding-four-bottom {
        padding-bottom: 2.5%;
    }
    .lg-padding-five-bottom {
        padding-bottom: 3%;
    }
    .lg-padding-six-bottom {
        padding-bottom: 3.5%;
    }
    .lg-padding-seven-bottom {
        padding-bottom: 4%;
    }
    .lg-padding-eight-bottom {
        padding-bottom: 4.5%;
    }
    .lg-padding-nine-bottom {
        padding-bottom: 5%;
    }
    .lg-padding-ten-bottom {
        padding-bottom: 5.5%;
    }
    .lg-padding-eleven-bottom {
        padding-bottom: 6%;
    }
    .lg-padding-twelve-bottom {
        padding-bottom: 6.5%;
    }
    .lg-padding-thirteen-bottom {
        padding-bottom: 7%;
    }
    .lg-padding-fourteen-bottom {
        padding-bottom: 7.5%;
    }
    .lg-padding-fifteen-bottom {
        padding-bottom: 8%;
    }
    .lg-padding-sixteen-bottom {
        padding-bottom: 8.5%;
    }
    .lg-padding-seventeen-bottom {
        padding-bottom: 9%;
    }
    .lg-padding-eighteen-bottom {
        padding-bottom: 9.5%;
    }
    .lg-padding-nineteen-bottom {
        padding-bottom: 10%;
    }
    .lg-padding-twenty-bottom {
        padding-bottom: 10.5%;
    }
    .lg-padding-twenty-one-bottom {
        padding-bottom: 11%;
    }
    .lg-padding-twenty-two-bottom {
        padding-bottom: 11.5%;
    }
    .lg-padding-twenty-three-bottom {
        padding-bottom: 12%;
    }
    .lg-padding-twenty-four-bottom {
        padding-bottom: 12.5%;
    }
    .lg-padding-twenty-five-bottom {
        padding-bottom: 13%;
    }
    .lg-padding-twenty-six-bottom {
        padding-bottom: 13.5%;
    }
    .lg-padding-twenty-seven-bottom {
        padding-bottom: 14%;
    }
    .lg-padding-twenty-eight-bottom {
        padding-bottom: 14.5%;
    }
    .lg-padding-twenty-nine-bottom {
        padding-bottom: 15%;
    }

    /* padding bottom +px */
    .lg-padding-bottom-5px {
        padding-bottom: 5px;
    }
    .lg-padding-bottom-10px {
        padding-bottom: 10px;
    }
    .lg-padding-bottom-15px {
        padding-bottom: 15px;
    }
    .lg-padding-bottom-20px {
        padding-bottom: 20px;
    }
    .lg-padding-bottom-25px {
        padding-bottom: 25px;
    }
    .lg-padding-bottom-30px {
        padding-bottom: 30px;
    }
    .lg-padding-bottom-35px {
        padding-bottom: 35px;
    }
    .lg-padding-bottom-40px {
        padding-bottom: 40px;
    }
    .lg-padding-bottom-45px {
        padding-bottom: 45px;
    }
    .lg-padding-bottom-50px {
        padding-bottom: 50px;
    }
    .lg-padding-bottom-60px {
        padding-bottom: 60px;
    }

    /* padding left % */
    .lg-padding-one-half-left {
        padding-left: 0.5%;
    }
    .lg-padding-one-left {
        padding-left: 1%;
    }
    .lg-padding-two-left {
        padding-left: 1.5%;
    }
    .lg-padding-three-left {
        padding-left: 2%;
    }
    .lg-padding-four-left {
        padding-left: 2.5%;
    }
    .lg-padding-five-left {
        padding-left: 3%;
    }
    .lg-padding-six-left {
        padding-left: 3.5%;
    }
    .lg-padding-seven-left {
        padding-left: 4%;
    }
    .lg-padding-eight-left {
        padding-left: 4.5%;
    }
    .lg-padding-nine-left {
        padding-left: 5%;
    }
    .lg-padding-ten-left {
        padding-left: 5.5%;
    }
    .lg-padding-eleven-left {
        padding-left: 6%;
    }
    .lg-padding-twelve-left {
        padding-left: 6.5%;
    }
    .lg-padding-thirteen-left {
        padding-left: 7%;
    }
    .lg-padding-fourteen-left {
        padding-left: 7.5%;
    }
    .lg-padding-fifteen-left {
        padding-left: 8%;
    }
    .lg-padding-sixteen-left {
        padding-left: 8.5%;
    }
    .lg-padding-seventeen-left {
        padding-left: 9%;
    }
    .lg-padding-eighteen-left {
        padding-left: 9.5%;
    }
    .lg-padding-nineteen-left {
        padding-left: 10%;
    }
    .lg-padding-twenty-left {
        padding-left: 10.5%;
    }
    .lg-padding-twenty-one-left {
        padding-left: 11%;
    }
    .lg-padding-twenty-two-left {
        padding-left: 11.5%;
    }
    .lg-padding-twenty-three-left {
        padding-left: 12%;
    }
    .lg-padding-twenty-four-left {
        padding-left: 12.5%;
    }
    .lg-padding-twenty-five-left {
        padding-left: 13%;
    }
    .lg-padding-twenty-six-left {
        padding-left: 13.5%;
    }
    .lg-padding-twenty-seven-left {
        padding-left: 14%;
    }
    .lg-padding-twenty-eight-left {
        padding-left: 14.5%;
    }
    .lg-padding-twenty-nine-left {
        padding-left: 15%;
    }

    /* padding left +px */
    .lg-padding-left-5px {
        padding-left: 5px;
    }
    .lg-padding-left-10px {
        padding-left: 10px;
    }
    .lg-padding-left-15px {
        padding-left: 15px;
    }
    .lg-padding-left-20px {
        padding-left: 20px;
    }
    .lg-padding-left-25px {
        padding-left: 25px;
    }
    .lg-padding-left-30px {
        padding-left: 30px;
    }
    .lg-padding-left-35px {
        padding-left: 35px;
    }
    .lg-padding-left-40px {
        padding-left: 40px;
    }
    .lg-padding-left-45px {
        padding-left: 45px;
    }
    .lg-padding-left-50px {
        padding-left: 50px;
    }
    .lg-padding-left-55px {
        padding-left: 55px;
    }
    .lg-padding-left-60px {
        padding-left: 60px;
    }
    .lg-padding-left-65px {
        padding-left: 65px;
    }
    .lg-padding-left-70px {
        padding-left: 70px;
    }
    .lg-padding-left-75px {
        padding-left: 75px;
    }
    .lg-padding-left-80px {
        padding-left: 80px;
    }

    /* margin left -px */
    .lg-margin-right-5 {
        margin-right: -5px;
    }
    .lg-margin-right-10 {
        margin-right: -10px;
    }

    /* padding right % */
    .lg-padding-one-half-right {
        padding-right: 0.5%;
    }
    .lg-padding-one-right {
        padding-right: 1%;
    }
    .lg-padding-two-right {
        padding-right: 1.5%;
    }
    .lg-padding-three-right {
        padding-right: 2%;
    }
    .lg-padding-four-right {
        padding-right: 2.5%;
    }
    .lg-padding-five-right {
        padding-right: 3%;
    }
    .lg-padding-six-right {
        padding-right: 3.5%;
    }
    .lg-padding-seven-right {
        padding-right: 4%;
    }
    .lg-padding-eight-right {
        padding-right: 4.5%;
    }
    .lg-padding-nine-right {
        padding-right: 5%;
    }
    .lg-padding-ten-right {
        padding-right: 5.5%;
    }
    .lg-padding-eleven-right {
        padding-right: 6%;
    }
    .lg-padding-twelve-right {
        padding-right: 6.5%;
    }
    .lg-padding-thirteen-right {
        padding-right: 7%;
    }
    .lg-padding-fourteen-right {
        padding-right: 7.5%;
    }
    .lg-padding-fifteen-right {
        padding-right: 8%;
    }
    .lg-padding-sixteen-right {
        padding-right: 8.5%;
    }
    .lg-padding-seventeen-right {
        padding-right: 9%;
    }
    .lg-padding-eighteen-right {
        padding-right: 9.5%;
    }
    .lg-padding-nineteen-right {
        padding-right: 10%;
    }
    .lg-padding-twenty-right {
        padding-right: 10.5%;
    }
    .lg-padding-twenty-one-right {
        padding-right: 11%;
    }
    .lg-padding-twenty-two-right {
        padding-right: 11.5%;
    }
    .lg-padding-twenty-three-right {
        padding-right: 12%;
    }
    .lg-padding-twenty-four-right {
        padding-right: 12.5%;
    }
    .lg-padding-twenty-five-right {
        padding-right: 13%;
    }
    .lg-padding-twenty-six-right {
        padding-right: 13.5%;
    }
    .lg-padding-twenty-seven-right {
        padding-right: 14%;
    }
    .lg-padding-twenty-eight-right {
        padding-right: 14.5%;
    }
    .lg-padding-twenty-nine-right {
        padding-right: 15%;
    }

    /* padding right +px */
    .lg-padding-right-5px {
        padding-right: 5px;
    }
    .lg-padding-right-10px {
        padding-right: 10px;
    }
    .lg-padding-right-15px {
        padding-right: 15px;
    }
    .lg-padding-right-20px {
        padding-right: 20px;
    }
    .lg-padding-right-25px {
        padding-right: 25px;
    }
    .lg-padding-right-30px {
        padding-right: 30px;
    }
    .lg-padding-right-35px {
        padding-right: 35px;
    }
    .lg-padding-right-40px {
        padding-right: 40px;
    }
    .lg-padding-right-45px {
        padding-right: 45px;
    }
    .lg-padding-right-50px {
        padding-right: 50px;
    }
    .lg-padding-right-55px {
        padding-right: 55px;
    }
    .lg-padding-right-60px {
        padding-right: 60px;
    }
    .lg-padding-right-65px {
        padding-right: 65px;
    }
    .lg-padding-right-70px {
        padding-right: 70px;
    }
    .lg-padding-right-75px {
        padding-right: 75px;
    }
    .lg-padding-right-80px {
        padding-right: 80px;
    }

    /* display */
    .lg-display-block {
        display: block !important;
    }
    .lg-overflow-hidden {
        overflow: hidden;
    }
    .lg-display-inline-block {
        display: inline-block !important;
    }
    .lg-display-inline {
        display: inline;
    }
    .lg-display-none {
        display: none !important;
    }
    .lg-display-flex {
        display: flex !important;
    }
    .lg-display-inline-table {
        display: inline-table;
    }
    .lg-position-relative {
        position: relative;
    }

    /* float */
    .lg-float-none {
        float: none !important;
    }
    .lg-float-left {
        float: left;
    }
    .lg-float-right {
        float: right !important;
    }

    /* background position */
    .lg-backposition-inherit {
        background-position: inherit !important;
    }
    .lg-backposition-right {
        background-position: right !important;
    }
    .lg-position-center {
        background-position: right 65% bottom !important;
    }

    /* right */
    .lg-right-auto {
        right: auto;
    }
    .lg-right-35 {
        right: 35px;
    }

    /* left % */
    .lg-left-0 {
        left: 0;
    }
    .lg-left-1p {
        left: 1%;
    }
    .lg-left-2p {
        left: 2%;
    }
    .lg-left-3p {
        left: 3%;
    }
    .lg-left-4p {
        left: 4%;
    }
    .lg-left-5p {
        left: 5%;
    }
    .lg-left-6p {
        left: 6%;
    }
    .lg-left-7p {
        left: 7%;
    }
    .lg-left-8p {
        left: 8%;
    }
    .lg-left-9p {
        left: 9%;
    }
    .lg-left-10p {
        left: 10%;
    }
    .lg-left-32p {
        left: 32%;
    }

    /* top -px */
    .lg-top-minus1 {
        top: -1px;
    }
    .lg-top-minus2 {
        top: -2px;
    }
    .lg-top-minus3 {
        top: -3px;
    }
    .lg-top-minus4 {
        top: -4px;
    }
    .lg-top-minus5 {
        top: -5px;
    }
    .lg-top-minus6 {
        top: -6px;
    }
    .lg-top-minus7 {
        top: -7px;
    }
    .lg-top-minus8 {
        top: -8px;
    }
    .lg-top-minus9 {
        top: -9px;
    }
    .lg-top-minus10 {
        top: -10px;
    }

    /* top +px */
    .lg-top10 {
        top: 10px;
    }
    .lg-top-43 {
        top: 43px;
    }
    .lg-top-105 {
        top: 105px;
    }

    /* top % */
    .lg-top20 {
        top: 20%;
    }
    .lg-top25 {
        top: 25%;
    }
    .lg-top-45 {
        top: 45%;
    }

    /* width % */
    .lg-width {
        display: inline-block;
        position: relative;
        width: 90%;
    }
    .lg-width-20 {
        width: 20%;
    }
    .lg-width-25 {
        width: 25%;
    }
    .lg-width-30 {
        width: 30%;
    }
    .lg-width-35 {
        width: 35%;
    }
    .lg-width-40 {
        width: 40%;
    }
    .lg-width-45 {
        width: 45%;
    }
    .lg-width-50 {
        width: 50%;
    }
    .lg-width-55 {
        width: 55%;
    }
    .lg-width-60 {
        width: 60%;
    }
    .lg-width-65 {
        width: 65%;
    }
    .lg-width-70 {
        width: 70%;
    }
    .lg-width-75 {
        width: 75%;
    }
    .lg-width-80 {
        width: 80%;
    }
    .lg-width-85 {
        width: 85%;
    }
    .lg-width-90 {
        width: 90%;
    }
    .lg-width-95 {
        width: 95%;
    }
    .lg-width-100 {
        width: 100%;
    }
    .lg-width-auto {
        width: auto;
    }
    .lg-container-fluid {
        width: 100%;
    }

    /* height % */
    .lg-height-100 {
        height: 100%;
    }
    .lg-height-auto {
        height: auto;
    }

    /* height +px */
    .lg-height-10-px {
        height: 10px;
    }
    .lg-height-20-px {
        height: 20px;
    }
    .lg-height-30-px {
        height: 30px;
    }
    .lg-height-40-px {
        height: 40px;
    }
    .lg-height-50-px {
        height: 50px;
    }
    .lg-height-60-px {
        height: 60px;
    }
    .lg-height-70-px {
        height: 70px;
    }
    .lg-height-80-px {
        height: 80px;
    }
    .lg-height-90-px {
        height: 90px;
    }
    .lg-height-100-px {
        height: 100px;
    }
    .lg-height-200-px {
        height: 200px;
    }
    .lg-height-300-px {
        height: 300px;
    }
    .lg-height-350-px {
        height: 350px;
    }
    .lg-height-400-px {
        height: 400px;
    }
    .lg-height-500-px {
        height: 500px;
    }
    .lg-height-600-px {
        height: 600px;
    }
    .lg-height-700-px {
        height: 700px;
    }
    .lg-height-800-px {
        height: 800px;
    }

    /* clear-both */
    .lg-clear-both {
        clear: both;
    }

    /* text property */
    .lg-vertical-align-middle {
        vertical-align: middle;
    }
    .lg-vertical-align-top {
        vertical-align: top;
    }
    .lg-line-break {
        display: block;
    }

    /* z-index */
    .lg-z-index-1 {
        z-index: 1;
    }
    .lg-z-index-0 {
        z-index: 0;
    }
    .lg-z-index-minus2 {
        z-index: -2;
    }

    /* text */
    .lg-text-center {
        text-align: center;
    }
    .lg-text-left {
        text-align: left;
    }
    .lg-text-right {
        text-align: right;
    }

    /* different text size */
    .lg-text-extra-mdall {
        font-size: 10px;
        line-height: 15px !important;
    }
    .lg-text-mdall {
        font-size: 11px;
        line-height: 15px !important;
    }
    .lg-text-medium {
        font-size: 13px;
        line-height: 25px;
    }
    .lg-text-mediumall {
        font-size: 14px;
        line-height: 25px;
    }
    .lg-text-large {
        font-size: 15px;
        line-height: 20px;
    }
    .lg-text-large2 {
        font-size: 16px;
        line-height: 20px;
    }
    .lg-title-med-more {
        font-size: 17px;
        line-height: 24px;
    }
    .lg-text-extra-large {
        font-size: 18px;
        line-height: 25px;
    }
    .lg-title-mdall {
        font-size: 18px;
        line-height: 25px;
    }
    .lg-title-min-medium {
        font-size: 20px;
        line-height: 28px;
    }
    .lg-title-medium {
        font-size: 24px;
        line-height: 28px;
    }
    .lg-title-medium2 {
        font-size: 25px;
        line-height: 28px;
    }
    .lg-title-large {
        font-size: 28px;
        line-height: 34px;
    }
    .lg-title-extra-large {
        font-size: 35px;
        line-height: 40px;
    }
    .lg-title-extra-large-2 {
        font-size: 40px;
        line-height: 48px;
    }
    .lg-title-extra-large-3 {
        font-size: 50px;
        line-height: 50px;
    }
    .lg-title-extra-large-4 {
        font-size: 70px;
        line-height: 50px;
    }
    .lg-title-extra-large-5 {
        font-size: 80px;
        line-height: 50px;
    }
    .lg-title-big {
        font-size: 80px;
        line-height: 90px;
    }
    .lg-title-big2 {
        font-size: 125px;
        line-height: 125px;
    }
    .lg-title-big3 {
        font-size: 150px;
        line-height: 150px;
    }

    /* line height */
    .lg-line-height-normal {
        line-height: normal;
    }
    .lg-line-height-0 {
        line-height: 0px;
    }
    .lg-line-height-10 {
        line-height: 10px;
    }
    .lg-line-height-15 {
        line-height: 15px;
    }
    .lg-line-height-18 {
        line-height: 18px;
    }
    .lg-line-height-20 {
        line-height: 20px;
    }
    .lg-line-height-22 {
        line-height: 22px;
    }
    .lg-line-height-24 {
        line-height: 24px;
    }
    .lg-line-height-26 {
        line-height: 26px;
    }
    .lg-line-height-30 {
        line-height: 30px;
    }
    .lg-line-height-34 {
        line-height: 34px;
    }
    .lg-line-height-40 {
        line-height: 40px;
    }
    .lg-line-height-45 {
        line-height: 45px;
    }
    .lg-line-height-48 {
        line-height: 48px;
    }
    .lg-line-height-50 {
        line-height: 50px;
    }
    .lg-line-height-55 {
        line-height: 55px;
    }
    .lg-line-height-60 {
        line-height: 60px;
    }
    .lg-line-height-65 {
        line-height: 65px;
    }
    .lg-line-height-70 {
        line-height: 70px;
    }
    .lg-line-height-75 {
        line-height: 75px;
    }
    .lg-line-height-80 {
        line-height: 80px;
    }
    .lg-line-height-85 {
        line-height: 85px;
    }
    .lg-line-height-90 {
        line-height: 90px;
    }

    /* letter spacing */
    .lg-no-letter-spacing {
        letter-spacing: 0px;
    }
    .lg-letter-spacing-1 {
        letter-spacing: 1px;
    }
    .lg-letter-spacing-2 {
        letter-spacing: 2px;
    }
    .lg-letter-spacing-3 {
        letter-spacing: 3px;
    }

    /* font weight */
    .lg-font-weight-100 {
        font-weight: 100;
    }
    .lg-font-weight-400 {
        font-weight: 400;
    }
    .lg-font-weight-600 {
        font-weight: 600;
    }
    .lg-font-weight-700 {
        font-weight: 700;
    }
    .lg-font-weight-800 {
        font-weight: 800;
    }

    /* icon */
    .lg-icon-extra-large {
        font-size: 60px;
    }
    .lg-icon-large {
        font-size: 50px;
    }
    .lg-icon-medium {
        font-size: 40px;
        margin-bottom: 15px;
    }
    .lg-icon-extra-mdall {
        font-size: 25px;
    }
    .lg-icon-mdall {
        font-size: 18px;
    }

    /* float */
    .lg-pull-left {
        float: left;
    }
    .lg-pull-right {
        float: right;
    }
    .lg-float-none {
        float: none;
    }

    /*display justify-content */
    .lg-display {
        display: flex;
    }
    .lg-justify-content {
        justify-content: center;
    }

    /*=================
    custom for ipad pro
    ====================*/

    /* back to top css start */
    .scroll {
        bottom: 50px;
    }
    /* back to top css end */

    /* header css start */
    .navbar .nav li {
        padding: 30px 5px;
    }
    /* header css end */

    /* section padding css start */
    .padding-80px-tb {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    /* section padding css end */

    /* slider css start */
    .sliderimg {
        height: 750px;
    }
    .slider-position {
        background-position: right 30% bottom !important;
    }
    .slidertext {
        left: 10%;
        width: 50%;
    }
    .swiper-container .slider-first-heading {
        line-height: 15px;
    }
    .slidertext h1 {
        line-height: 28px;
    }
    /* slider css end */

    /* banner css start */
    .product {
        top: 49px;
    }
    .product h6 {
        line-height: 13px;
    }
    /* banner css end */

    /* save offer css start */
    .side-img h2 {
        padding: 5px 15px 5px 15px;
    }
    /* save offer css end */

    /* best-deal css start */
    .product-grid .grid-item .best-deal:hover img + a,
    .product-grid .grid-item .best-deal-2:hover img + a {
        bottom: 150px;
    }
    .product-grid .grid-item .best-deal-1:hover img + a,
    .product-grid .grid-item .best-deal-3:hover img + a {
        bottom: 65px;
    }
    /* best-deal css end */

    /* deal section css start */
    .deal-img h2.title-heading {
        margin-bottom: 10px;
    }
    .clock {
        margin-bottom: 8px;
    }
    /* deal section css end */

    /* insta-feed css start */
    .padding-25px-tb {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .instafeed-style1 .insta-counts {
        bottom: 50px;
    }
    /* insta-feed css end */

    /* track order page css start */
    .pickup-before:before {
        width: 460px;
    }
    /* track order page css end */

    /* blog-grid css start */
    .frame.fgrid .blog-grid-info {
        padding: 15px 15px;
        left: 15px;
        right: 15px;
    }
    .lframe.fgrid .blog-grid-info {
        padding: 15px 15px;
        left: 15px;
        right: 15px;
    }
    .rframe.fgrid .blog-grid-info {
        padding: 15px 15px;
    }
    .lframe .blog-grid-info,
    .rframe .blog-grid-info,
    .simple-both .blog-grid-info {
        padding: 15px 15px;
    }
    /* blog-grid css end */

    /* blog-list css start */
    .blog-list-lframe .list-lframe .blog-list-info {
        padding: 15px 0px;
    }
    /* blog-list css end */

    /* contact-us css start */
    .meet-team .team-title {
        line-height: 17px;
    }
    .contact-head .title-heading {
        line-height: 19px;
    }
    .contact-head .title-desc {
        line-height: 15px;
    }
    .title-heading {
        line-height: 19px;
    }
    .title-desc {
        line-height: 15px;
    }
    /* contact-us css end */

    /* product-list css start */
    .lf-frame .action {
        display: flex;
    }
    .lf-frame .action a {
        display: inline-block;
        margin-right: 5px;
        margin-bottom: 0;
    }
    .lf-frame .action a:last-child {
        margin-right: 0px;
    }
    /* product-list css end */

    /* product-detail page css start */
    .similar-product h3 {
        line-height: 17px;
    }
    .similar-product-silder.owl-theme .owl-stage-outer {
        margin-bottom: 25px;
    }
    /* product-detail page css end */

    /* coming-soon page css start */
    .bg-img1 {
        background-position: center right;
    }
    /* coming-soon page css end */

    /* home2 css start */
    .home2 .navbar ul li.head-tab {
        margin-right: 5px;
    }
    .home2 .padding-tb .icon-margin {
        margin-left: 9px;
    }

    .home2 .home-slider .owl-carousel .carousel-caption {
        left: 10%;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        line-height: 30px;
        margin-bottom: 29px;
        padding-bottom: 29px;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .slider-main-heading:after {
        width: 90%;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .fashion {
        margin-top: 27px;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        line-height: 14px;
        margin-bottom: 29px;
    }

    .home2 .section-product .banner-heading .title-heading {
        line-height: 13px;
    }

    .home2 .feature-product-slider.owl-carousel .owl-dots {
        margin-top: 25px;
    }

    .home2 .deal-day1 .product-meta .title-heading {
        line-height: 17px;
    }
    .home2 .deal-day1.owl-carousel .owl-dots {
        margin-top: 25px;
    }

    .home2 .instafeed-style1 .insta-icon {
        bottom: 44%;
    }
    /* home2 css end */

    /* home3 css start */
    .home3 .home-slider .owl-carousel .sliderimg {
        height: 870px;
    }
    .home3 .home-slider .owl-carousel img {
        max-width: 730px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption {
        left: 10%;
    }
    .home3 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        line-height: 30px;
        margin-bottom: 19px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption .fashion {
        margin-top: 25px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        line-height: 14px;
        margin-bottom: 26px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
        top: 22px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 20px;
    }

    .home3 .section-product .banner-heading .title-heading {
        line-height: 13px;
    }

    .home3 .product-slider-section .new-arrival .owl-dots,
    .home3 .parallax-section .test-monial .owl-dots,
    .home3 .feature-trend-slider.owl-carousel .owl-dots,
    .home3 .blog-slider.owl-carousel .owl-dots {
        margin-top: 30px;
    }

    .home3 .feature-trend ul li a {
        font-size: 24px;
        line-height: 19px;
    }
    /* home3 css end */

    /* home4 css start */
    .home4 .home-slider .owl-carousel .carousel-caption {
        left: 10%;
        width: 55%;
    }
    .home4 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        line-height: 30px;
        margin-bottom: 19px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption .fashion {
        margin-top: 25px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        line-height: 14px;
        margin-bottom: 26px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
        top: 22px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 20px;
    }
    .home4 .filtering {
        margin-bottom: 30px;
    }
    .home4 .parallax-section .test-monial2 .owl-dots {
        margin-top: 30px;
    }
    .home4 .service-index:nth-last-child(3),
    .home4 .service-index:nth-last-child(2),
    .home4 .service-index:last-child {
        margin-top: 30px;
    }
    .home4 .social-icon {
        padding-top: 60px;
    }
    /* home4 css end */

    /* home5 css start */
    .home5 .home-slider .owl-carousel .carousel-caption {
        width: 60%;
    }
    .home5 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        margin-bottom: 6px;
    }
    .home5 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        margin-bottom: 6px;
    }
    .home5 .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 18px;
    }
    .home5 .deal-section h3,
    .home5 .parallax-section h3,
    .home5 .blog-section h3,
    .home5 .product-tab-section h3,
    .home5 .latest-category h3 {
        font-size: 24px;
    }

    .home5 .product-tab-section .filtering {
        margin-bottom: 30px;
    }
    .home5 .product-tab-section .gallery .col.items {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .home5 .product-tab-section .gallery .items:nth-last-child(3),
    .home5 .product-tab-section .gallery .items:nth-last-child(4) {
        margin-bottom: 30px;
    }
    /* home5 css end */

    /* home7 css start */
    .home5.both-side .home-slider .owl-carousel .carousel-caption {
        width: 85%;
    }
    .home5.both-side .home-slider .carousel-caption .slider-first-heading {
        font-size: 16px;
        padding-bottom: 4px;
        margin-bottom: 5px;
    }
    .home5.both-side .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
        top: 23px;
    }
    .home5.both-side .home-slider .carousel-caption .slider-main-heading {
        font-size: 22px;
        margin-bottom: 2px;
    }
    .home5.both-side .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 6px;
    }
    .home5.both-side .latest-section h3,
    .home5.both-side .best-section h3,
    .home5.both-side .ourbest-section h3 {
        font-size: 24px;
    }
    .home5.both-side .product-tab-section .filtering {
        display: table;
    }
    .home5.both-side .product-tab-section .filtering span {
        width: 100%;
    }
    .home5.both-side .product-tab-section .filtering li {
        margin-right: 0;
        float: left;
        width: 50%;
        padding-bottom: 5px;
    }
    .home5.both-side .product-tab-section .filtering li:last-child,
    .home5.both-side .product-tab-section .filtering li:nth-last-child(3) {
        padding-left: 5px;
    }
    .home5.both-side .product-tab-section .filtering li:last-child,
    .home5.both-side .product-tab-section .filtering li:nth-last-child(2) {
        padding-bottom: 0;
    }
    .home5.both-side .product-tab-section .gallery .col.items {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .home5.both-side .product-tab-section .gallery .items:nth-last-child(3),
    .home5.both-side .product-tab-section .gallery .items:nth-last-child(4) {
        margin-bottom: 30px;
    }
    /* home7 css end */

    /* landing-page css start */
    .landing-page .filtering {
        margin-bottom: 30px;
    }
    .landing-page .landing-image .bg-img {
        height: 870px;
    }
    .column:hover .land-btn {
        bottom: 30%;
    }
    /* landing-page css end */
}

/* for ipad */
@media (max-width: 991px) {
    .mainlogo .header-logo {
        max-height: 60px !important;
    }

    /* margin % */
    .md-margin-one-half {
        margin: 0.5%;
    }
    .md-margin-one {
        margin: 1%;
    }
    .md-margin-two {
        margin: 1.5%;
    }
    .md-margin-three {
        margin: 2%;
    }
    .md-margin-four {
        margin: 2.5%;
    }
    .md-margin-five {
        margin: 3%;
    }
    .md-margin-six {
        margin: 3.5%;
    }
    .md-margin-seven {
        margin: 4%;
    }
    .md-margin-eight {
        margin: 4.5%;
    }
    .md-margin-nine {
        margin: 5%;
    }
    .md-margin-ten {
        margin: 5.5%;
    }
    .md-margin-eleven {
        margin: 6%;
    }
    .md-margin-twelve {
        margin: 6.5%;
    }
    .md-margin-thirteen {
        margin: 7%;
    }
    .md-margin-fourteen {
        margin: 7.5%;
    }
    .md-margin-fifteen {
        margin: 8%;
    }
    .md-margin-sixteen {
        margin: 8.5%;
    }
    .md-margin-seventeen {
        margin: 9%;
    }
    .md-margin-eighteen {
        margin: 9.5%;
    }
    .md-margin-nineteen {
        margin: 10%;
    }
    .md-margin-twenty {
        margin: 10.5%;
    }
    .md-margin-twenty-one {
        margin: 11%;
    }
    .md-margin-twenty-two {
        margin: 11.5%;
    }
    .md-margin-twenty-three {
        margin: 12%;
    }
    .md-margin-twenty-four {
        margin: 12.5%;
    }
    .md-margin-twenty-five {
        margin: 13%;
    }
    .md-margin-twenty-six {
        margin: 13.4%;
    }
    .md-margin-twenty-seven {
        margin: 14%;
    }
    .md-margin-twenty-eight {
        margin: 14.5%;
    }
    .md-margin-twenty-nine {
        margin: 15%;
    }
    .md-margin-thirty {
        margin: 15.5%;
    }
    .md-margin-thirty-one {
        margin: 16%;
    }
    .md-margin-thirty-two {
        margin: 16.5%;
    }
    .md-margin-thirty-three {
        margin: 17%;
    }
    .md-margin-thirty-four {
        margin: 17.5%;
    }
    .md-margin-thirty-five {
        margin: 18%;
    }

    /* margin +px */
    .md-margin-5px {
        margin: 5px;
    }
    .md-margin-10px {
        margin: 10px;
    }
    .md-margin-15px {
        margin: 15px;
    }
    .md-margin-20px {
        margin: 20px;
    }
    .md-margin-25px {
        margin: 25px;
    }
    .md-margin-30px {
        margin: 30px;
    }
    .md-margin-35px {
        margin: 35px;
    }
    .md-margin-40px {
        margin: 40px;
    }

    /* no margin */
    .md-no-margin {
        margin: 0;
    }
    .md-no-margin-lr {
        margin-left: 0;
        margin-right: 0;
    }
    .md-no-margin-tb {
        margin-top: 0;
        margin-bottom: 0;
    }
    .md-no-margin-top {
        margin-top: 0;
    }
    .md-no-margin-bottom {
        margin-bottom: 0;
    }
    .md-no-margin-left {
        margin-left: 0;
    }
    .md-no-margin-right {
        margin-right: 0;
    }
    .md-margin-lr-auto {
        margin-left: auto;
        margin-right: auto;
    }

    /*display justify-content */
    .md-display {
        display: flex;
    }
    .md-justify-content {
        justify-content: center;
    }
    .md-justify-content-start {
        justify-content: flex-start !important;
    }
    .md-display-flex {
        display: flex !important;
    }
    .md-display-block {
        display: block !important;
    }
    .md-flex-direction {
        flex-direction: row-reverse;
    }

    /* margin-bottom % */
    .md-margin-one-half-bottom {
        margin-bottom: 0.5%;
    }
    .md-margin-one-bottom {
        margin-bottom: 1%;
    }
    .md-margin-two-bottom {
        margin-bottom: 1.5%;
    }
    .md-margin-three-bottom {
        margin-bottom: 2%;
    }
    .md-margin-four-bottom {
        margin-bottom: 2.5%;
    }
    .md-margin-five-bottom {
        margin-bottom: 3%;
    }
    .md-margin-six-bottom {
        margin-bottom: 3.5%;
    }
    .md-margin-seven-bottom {
        margin-bottom: 4%;
    }
    .md-margin-eight-bottom {
        margin-bottom: 4.5%;
    }
    .md-margin-nine-bottom {
        margin-bottom: 5%;
    }
    .md-margin-ten-bottom {
        margin-bottom: 5.5%;
    }
    .md-margin-eleven-bottom {
        margin-bottom: 6%;
    }
    .md-margin-twelve-bottom {
        margin-bottom: 6.5%;
    }
    .md-margin-thirteen-bottom {
        margin-bottom: 7%;
    }
    .md-margin-fourteen-bottom {
        margin-bottom: 7.5%;
    }
    .md-margin-fifteen-bottom {
        margin-bottom: 8%;
    }
    .md-margin-sixteen-bottom {
        margin-bottom: 8.5%;
    }
    .md-margin-seventeen-bottom {
        margin-bottom: 9%;
    }
    .md-margin-eighteen-bottom {
        margin-bottom: 9.5%;
    }
    .md-margin-nineteen-bottom {
        margin-bottom: 10%;
    }
    .md-margin-twenty-bottom {
        margin-bottom: 10.5%;
    }
    .md-margin-twenty-one-bottom {
        margin-bottom: 11%;
    }
    .md-margin-twenty-two-bottom {
        margin-bottom: 11.5%;
    }
    .md-margin-twenty-three-bottom {
        margin-bottom: 12%;
    }
    .md-margin-twenty-four-bottom {
        margin-bottom: 12.5%;
    }
    .md-margin-twenty-five-bottom {
        margin-bottom: 13%;
    }
    .md-margin-twenty-six-bottom {
        margin-bottom: 13.5%;
    }
    .md-margin-twenty-seven-bottom {
        margin-bottom: 14%;
    }
    .md-margin-twenty-eight-bottom {
        margin-bottom: 14.5%;
    }
    .md-margin-twenty-nine-bottom {
        margin-bottom: 15%;
    }
    .md-margin-thirty-bottom {
        margin-bottom: 15.5%;
    }
    .md-margin-thirty-one-bottom {
        margin-bottom: 16%;
    }
    .md-margin-thirty-two-bottom {
        margin-bottom: 16.5%;
    }
    .md-margin-thirty-three-bottom {
        margin-bottom: 17%;
    }
    .md-margin-thirty-four-bottom {
        margin-bottom: 17.5%;
    }
    .md-margin-thirty-five-bottom {
        margin-bottom: 18%;
    }

    /* margin-bottom +px */
    .md-margin-bottom-3px {
        margin-bottom: 3px;
    }
    .md-margin-bottom-5px {
        margin-bottom: 5px;
    }
    .md-margin-bottom-10px {
        margin-bottom: 10px;
    }
    .md-margin-bottom-15px {
        margin-bottom: 15px;
    }
    .md-margin-bottom-20px {
        margin-bottom: 20px;
    }
    .md-margin-bottom-25px {
        margin-bottom: 25px;
    }
    .md-margin-bottom-30px {
        margin-bottom: 30px;
    }
    .md-margin-bottom-40px {
        margin-bottom: 40px;
    }

    /* margin-top % */
    .md-margin-one-half-top {
        margin-top: 0.5%;
    }
    .md-margin-one-top {
        margin-top: 1%;
    }
    .md-margin-two-top {
        margin-top: 1.5%;
    }
    .md-margin-three-top {
        margin-top: 2%;
    }
    .md-margin-four-top {
        margin-top: 2.5%;
    }
    .md-margin-five-top {
        margin-top: 3%;
    }
    .md-margin-six-top {
        margin-top: 3.5%;
    }
    .md-margin-seven-top {
        margin-top: 4%;
    }
    .md-margin-eight-top {
        margin-top: 4.5%;
    }
    .md-margin-nine-top {
        margin-top: 5%;
    }
    .md-margin-ten-top {
        margin-top: 5.5%;
    }
    .md-margin-eleven-top {
        margin-top: 6%;
    }
    .md-margin-twelve-top {
        margin-top: 6.5%;
    }
    .md-margin-thirteen-top {
        margin-top: 7%;
    }
    .md-margin-fourteen-top {
        margin-top: 7.5%;
    }
    .md-margin-fifteen-top {
        margin-top: 8%;
    }
    .md-margin-sixteen-top {
        margin-top: 8.5%;
    }
    .md-margin-seventeen-top {
        margin-top: 9%;
    }
    .md-margin-eighteen-top {
        margin-top: 9.5%;
    }
    .md-margin-nineteen-top {
        margin-top: 10%;
    }
    .md-margin-twenty-top {
        margin-top: 10.5%;
    }
    .md-margin-twenty-one-top {
        margin-top: 11%;
    }
    .md-margin-twenty-two-top {
        margin-top: 11.5%;
    }
    .md-margin-twenty-three-top {
        margin-top: 12%;
    }
    .md-margin-twenty-four-top {
        margin-top: 12.5%;
    }
    .md-margin-twenty-five-top {
        margin-top: 13%;
    }
    .md-margin-twenty-six-top {
        margin-top: 13.5%;
    }
    .md-margin-twenty-seven-top {
        margin-top: 14%;
    }
    .md-margin-twenty-eight-top {
        margin-top: 14.5%;
    }
    .md-margin-twenty-nine-top {
        margin-top: 15%;
    }
    .md-margin-thirty-top {
        margin-top: 15.5%;
    }
    .md-margin-thirty-one-top {
        margin-top: 16%;
    }
    .md-margin-thirty-two-top {
        margin-top: 16.5%;
    }
    .md-margin-thirty-three-top {
        margin-top: 17%;
    }
    .md-margin-thirty-four-top {
        margin-top: 17.5%;
    }
    .md-margin-thirty-five-top {
        margin-top: 18%;
    }
    .md-margin-fifty-nine-top {
        margin-top: 30%;
    }
    .md-margin-seventy-top {
        margin-top: 36%;
    }

    /* margin-top +px */
    .md-margin-top-10px {
        margin-top: 10px;
    }
    .md-margin-top-15px {
        margin-top: 15px;
    }
    .md-margin-top-20px {
        margin-top: 20px;
    }
    .md-margin-top-25px {
        margin-top: 25px;
    }
    .md-margin-top-30px {
        margin-top: 30px;
    }
    .md-margin-top-40px {
        margin-top: 40px;
    }

    /* margin left % */
    .md-margin-one-half-left {
        margin-left: 0.5%;
    }
    .md-margin-one-left {
        margin-left: 1%;
    }
    .md-margin-two-left {
        margin-left: 1.5%;
    }
    .md-margin-three-left {
        margin-left: 2%;
    }
    .md-margin-four-left {
        margin-left: 2.5%;
    }
    .md-margin-five-left {
        margin-left: 3%;
    }
    .md-margin-six-left {
        margin-left: 3.5%;
    }
    .md-margin-seven-left {
        margin-left: 4%;
    }
    .md-margin-eight-left {
        margin-left: 4.5%;
    }
    .md-margin-nine-left {
        margin-left: 5%;
    }
    .md-margin-ten-left {
        margin-left: 5.5%;
    }
    .md-margin-eleven-left {
        margin-left: 6%;
    }
    .md-margin-twelve-left {
        margin-left: 6.5%;
    }
    .md-margin-thirteen-left {
        margin-left: 7%;
    }
    .md-margin-fourteen-left {
        margin-left: 7.5%;
    }
    .md-margin-fifteen-left {
        margin-left: 8%;
    }
    .md-margin-sixteen-left {
        margin-left: 8.5%;
    }
    .md-margin-seventeen-left {
        margin-left: 9%;
    }
    .md-margin-eighteen-left {
        margin-left: 9.5%;
    }
    .md-margin-nineteen-left {
        margin-left: 10%;
    }
    .md-margin-twenty-left {
        margin-left: 10.5%;
    }
    .md-margin-twenty-one-left {
        margin-left: 11%;
    }
    .md-margin-twenty-two-left {
        margin-left: 11.5%;
    }
    .md-margin-twenty-three-left {
        margin-left: 12%;
    }
    .md-margin-twenty-four-left {
        margin-left: 12.5%;
    }
    .md-margin-twenty-five-left {
        margin-left: 13%;
    }
    .md-margin-twenty-six-left {
        margin-left: 13.5%;
    }
    .md-margin-twenty-seven-left {
        margin-left: 14%;
    }
    .md-margin-twenty-eight-left {
        margin-left: 14.5%;
    }
    .md-margin-twenty-nine-left {
        margin-left: 15%;
    }
    .md-margin-thirty-one-left {
        margin-left: 15.5%;
    }
    .md-margin-thirty-two-left {
        margin-left: 16%;
    }
    .md-margin-thirty-three-left {
        margin-left: 16.5%;
    }
    .md-margin-thirty-four-left {
        margin-left: 17%;
    }
    .md-margin-thirty-five-left {
        margin-left: 17.5%;
    }
    .md-margin-thirty-six-left {
        margin-left: 18%;
    }
    .md-margin-thirty-seven-left {
        margin-left: 18.5%;
    }
    .md-margin-thirty-eight-left {
        margin-left: 19%;
    }
    .md-margin-thirty-nine-left {
        margin-left: 19.5%;
    }

    /* margin left +px */
    .md-margin-forty-left {
        margin-left: 20%;
    }
    .md-margin-left-5px {
        margin-left: 5px;
    }
    .md-margin-left-10px {
        margin-left: 10px;
    }
    .md-margin-left-15px {
        margin-left: 15px;
    }
    .md-margin-left-10px {
        margin-left: 10px;
    }
    .md-margin-left-30px {
        margin-left: 30px;
    }

    /* margin right % */
    .md-margin-one-half-right {
        margin-right: 0.5%;
    }
    .md-margin-one-right {
        margin-right: 1%;
    }
    .md-margin-two-right {
        margin-right: 1.5%;
    }
    .md-margin-three-right {
        margin-right: 2%;
    }
    .md-margin-four-right {
        margin-right: 2.5%;
    }
    .md-margin-five-right {
        margin-right: 3%;
    }
    .md-margin-six-right {
        margin-right: 3.5%;
    }
    .md-margin-seven-right {
        margin-right: 4%;
    }
    .md-margin-eight-right {
        margin-right: 4.5%;
    }
    .md-margin-nine-right {
        margin-right: 5%;
    }
    .md-margin-ten-right {
        margin-right: 5.5%;
    }
    .md-margin-eleven-right {
        margin-right: 6%;
    }
    .md-margin-twelve-right {
        margin-right: 6.5%;
    }
    .md-margin-thirteen-right {
        margin-right: 7%;
    }
    .md-margin-fourteen-right {
        margin-right: 7.5%;
    }
    .md-margin-fifteen-right {
        margin-right: 8%;
    }
    .md-margin-sixteen-right {
        margin-right: 8.5%;
    }
    .md-margin-seventeen-right {
        margin-right: 9%;
    }
    .md-margin-eighteen-right {
        margin-right: 9.5%;
    }
    .md-margin-nineteen-right {
        margin-right: 10%;
    }
    .md-margin-twenty-right {
        margin-right: 10.5%;
    }
    .md-margin-twenty-one-right {
        margin-right: 11%;
    }
    .md-margin-twenty-two-right {
        margin-right: 11.5%;
    }
    .md-margin-twenty-three-right {
        margin-right: 12%;
    }
    .md-margin-twenty-four-right {
        margin-right: 12.5%;
    }
    .md-margin-twenty-five-right {
        margin-right: 13%;
    }
    .md-margin-twenty-six-right {
        margin-right: 13.5%;
    }
    .md-margin-twenty-seven-right {
        margin-right: 14%;
    }
    .md-margin-twenty-eight-right {
        margin-right: 14.5%;
    }
    .md-margin-twenty-nine-right {
        margin-right: 15%;
    }

    /* margin right +px */
    .md-margin-right-15px {
        margin-right: 15px;
    }

    /* padding % */
    .md-padding-one-half {
        padding: 0.5%;
    }
    .md-padding-one {
        padding: 1%;
    }
    .md-padding-two {
        padding: 1.5%;
    }
    .md-padding-three {
        padding: 2%;
    }
    .md-padding-four {
        padding: 2.5%;
    }
    .md-padding-five {
        padding: 3%;
    }
    .md-padding-six {
        padding: 3.5%;
    }
    .md-padding-seven {
        padding: 4%;
    }
    .md-padding-eight {
        padding: 4.5%;
    }
    .md-padding-nine {
        padding: 5%;
    }
    .md-padding-ten {
        padding: 5.5%;
    }
    .md-padding-eleven {
        padding: 6%;
    }
    .md-padding-twelve {
        padding: 6.5%;
    }
    .md-padding-thirteen {
        padding: 7%;
    }
    .md-padding-fourteen {
        padding: 7.5%;
    }
    .md-padding-fifteen {
        padding: 8%;
    }
    .md-padding-sixteen {
        padding: 8.5%;
    }
    .md-padding-seventeen {
        padding: 9%;
    }
    .md-padding-eighteen {
        padding: 9.5%;
    }
    .md-padding-nineteen {
        padding: 10%;
    }
    .md-padding-twenty {
        padding: 10.5%;
    }
    .md-padding-twenty-one {
        padding: 11%;
    }
    .md-padding-twenty-two {
        padding: 11.5%;
    }
    .md-padding-twenty-three {
        padding: 12%;
    }
    .md-padding-twenty-four {
        padding: 12.5%;
    }
    .md-padding-twenty-five {
        padding: 13%;
    }
    .md-padding-twenty-six {
        padding: 13.4%;
    }
    .md-padding-twenty-seven {
        padding: 14%;
    }
    .md-padding-twenty-eight {
        padding: 14.5%;
    }
    .md-padding-twenty-nine {
        padding: 15%;
    }
    .md-padding-thirty {
        padding: 15.5%;
    }
    .md-padding-thirty-one {
        padding: 16%;
    }
    .md-padding-thirty-two {
        padding: 16.5%;
    }
    .md-padding-thirty-three {
        padding: 17%;
    }
    .md-padding-thirty-four {
        padding: 17.5%;
    }
    .md-padding-thirty-five {
        padding: 18%;
    }

    /* padding +px */
    .md-padding-5px {
        padding: 5px;
    }
    .md-padding-10px {
        padding: 10px;
    }
    .md-padding-15px {
        padding: 15px !important;
    }
    .md-padding-20px {
        padding: 20px;
    }
    .md-padding-25px {
        padding: 25px;
    }
    .md-padding-30px {
        padding: 30px;
    }
    .md-padding-35px {
        padding: 35px;
    }
    .md-padding-40px {
        padding: 40px;
    }

    /* no padding */
    .md-no-padding {
        padding: 0;
    }
    .md-no-leftpadding {
        padding-left: 0;
    }
    .md-no-rightpadding {
        padding-right: 0;
    }
    .md-no-padding-tb {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .md-no-padding-lr {
        padding-left: 0;
        padding-right: 0;
    }
    .md-no-padding-tb {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .md-no-padding-top {
        padding-top: 0;
    }
    .md-no-padding-bottom {
        padding-bottom: 0;
    }
    .md-no-padding-left {
        padding-left: 0;
    }
    .md-no-padding-right {
        padding-right: 0;
    }
    .md-no-padding-15 {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* padding all four side */
    .md-padding-15 {
        padding: 15px 15px;
    }
    .md-padding-15px-tb {
        padding-bottom: 15px;
        padding-top: 15px;
    }

    /* padding top % */
    .md-padding-one-half-top {
        padding-top: 0.5%;
    }
    .md-padding-one-top {
        padding-top: 1%;
    }
    .md-padding-two-top {
        padding-top: 1.5%;
    }
    .md-padding-three-top {
        padding-top: 2%;
    }
    .md-padding-four-top {
        padding-top: 2.5%;
    }
    .md-padding-five-top {
        padding-top: 3%;
    }
    .md-padding-six-top {
        padding-top: 3.5%;
    }
    .md-padding-seven-top {
        padding-top: 4%;
    }
    .md-padding-eight-top {
        padding-top: 4.5%;
    }
    .md-padding-nine-top {
        padding-top: 5%;
    }
    .md-padding-ten-top {
        padding-top: 5.5%;
    }
    .md-padding-eleven-top {
        padding-top: 6%;
    }
    .md-padding-twelve-top {
        padding-top: 6.5%;
    }
    .md-padding-thirteen-top {
        padding-top: 7%;
    }
    .md-padding-fourteen-top {
        padding-top: 7.5%;
    }
    .md-padding-fifteen-top {
        padding-top: 8%;
    }
    .md-padding-sixteen-top {
        padding-top: 8.5%;
    }
    .md-padding-seventeen-top {
        padding-top: 9%;
    }
    .md-padding-eighteen-top {
        padding-top: 9.5%;
    }
    .md-padding-nineteen-top {
        padding-top: 10%;
    }
    .md-padding-twenty-top {
        padding-top: 10.5%;
    }
    .md-padding-twenty-one-top {
        padding-top: 11%;
    }
    .md-padding-twenty-two-top {
        padding-top: 11.5%;
    }
    .md-padding-twenty-three-top {
        padding-top: 12%;
    }
    .md-padding-twenty-four-top {
        padding-top: 12.5%;
    }
    .md-padding-twenty-five-top {
        padding-top: 13%;
    }
    .md-padding-twenty-six-top {
        padding-top: 13.5%;
    }
    .md-padding-twenty-seven-top {
        padding-top: 14%;
    }
    .md-padding-twenty-eight-top {
        padding-top: 14.5%;
    }
    .md-padding-twenty-nine-top {
        padding-top: 15%;
    }

    /* padding +px */
    .md-padding-top-5px {
        padding-top: 5px;
    }
    .md-padding-top-10px {
        padding-top: 10px;
    }
    .md-padding-top-15px {
        padding-top: 15px;
    }
    .md-padding-top-20px {
        padding-top: 20px;
    }
    .md-padding-top-25px {
        padding-top: 25px;
    }
    .md-padding-top-30px {
        padding-top: 30px;
    }
    .md-padding-top-35px {
        padding-top: 35px;
    }
    .md-padding-top-40px {
        padding-top: 40px;
    }
    .md-padding-top-45px {
        padding-top: 45px;
    }
    .md-padding-top-50px {
        padding-top: 50px;
    }
    .md-padding-top-55px {
        padding-top: 55px;
    }
    .md-padding-top-60px {
        padding-top: 60px;
    }
    .md-padding-top-65px {
        padding-top: 65px;
    }
    .md-padding-top-70px {
        padding-top: 70px;
    }
    .md-padding-top-75px {
        padding-top: 75px;
    }
    .md-padding-top-80px {
        padding-top: 80px;
    }

    /*padding top bottom*/
    .md-padding-60px-tb {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    /* padding bottom % */
    .md-padding-one-half-bottom {
        padding-bottom: 0.5%;
    }
    .md-padding-one-bottom {
        padding-bottom: 1%;
    }
    .md-padding-two-bottom {
        padding-bottom: 1.5%;
    }
    .md-padding-three-bottom {
        padding-bottom: 2%;
    }
    .md-padding-four-bottom {
        padding-bottom: 2.5%;
    }
    .md-padding-five-bottom {
        padding-bottom: 3%;
    }
    .md-padding-six-bottom {
        padding-bottom: 3.5%;
    }
    .md-padding-seven-bottom {
        padding-bottom: 4%;
    }
    .md-padding-eight-bottom {
        padding-bottom: 4.5%;
    }
    .md-padding-nine-bottom {
        padding-bottom: 5%;
    }
    .md-padding-ten-bottom {
        padding-bottom: 5.5%;
    }
    .md-padding-eleven-bottom {
        padding-bottom: 6%;
    }
    .md-padding-twelve-bottom {
        padding-bottom: 6.5%;
    }
    .md-padding-thirteen-bottom {
        padding-bottom: 7%;
    }
    .md-padding-fourteen-bottom {
        padding-bottom: 7.5%;
    }
    .md-padding-fifteen-bottom {
        padding-bottom: 8%;
    }
    .md-padding-sixteen-bottom {
        padding-bottom: 8.5%;
    }
    .md-padding-seventeen-bottom {
        padding-bottom: 9%;
    }
    .md-padding-eighteen-bottom {
        padding-bottom: 9.5%;
    }
    .md-padding-nineteen-bottom {
        padding-bottom: 10%;
    }
    .md-padding-twenty-bottom {
        padding-bottom: 10.5%;
    }
    .md-padding-twenty-one-bottom {
        padding-bottom: 11%;
    }
    .md-padding-twenty-two-bottom {
        padding-bottom: 11.5%;
    }
    .md-padding-twenty-three-bottom {
        padding-bottom: 12%;
    }
    .md-padding-twenty-four-bottom {
        padding-bottom: 12.5%;
    }
    .md-padding-twenty-five-bottom {
        padding-bottom: 13%;
    }
    .md-padding-twenty-six-bottom {
        padding-bottom: 13.5%;
    }
    .md-padding-twenty-seven-bottom {
        padding-bottom: 14%;
    }
    .md-padding-twenty-eight-bottom {
        padding-bottom: 14.5%;
    }
    .md-padding-twenty-nine-bottom {
        padding-bottom: 15%;
    }

    /* padding bottom +px */
    .md-padding-bottom-5px {
        padding-bottom: 5px;
    }
    .md-padding-bottom-10px {
        padding-bottom: 10px;
    }
    .md-padding-bottom-15px {
        padding-bottom: 15px;
    }
    .md-padding-bottom-20px {
        padding-bottom: 20px;
    }
    .md-padding-bottom-25px {
        padding-bottom: 25px;
    }
    .md-padding-bottom-30px {
        padding-bottom: 30px;
    }
    .md-padding-bottom-35px {
        padding-bottom: 35px;
    }
    .md-padding-bottom-40px {
        padding-bottom: 40px;
    }
    .md-padding-bottom-45px {
        padding-bottom: 45px;
    }
    .md-padding-bottom-50px {
        padding-bottom: 50px;
    }

    /* padding left % */
    .md-padding-one-half-left {
        padding-left: 0.5%;
    }
    .md-padding-one-left {
        padding-left: 1%;
    }
    .md-padding-two-left {
        padding-left: 1.5%;
    }
    .md-padding-three-left {
        padding-left: 2%;
    }
    .md-padding-four-left {
        padding-left: 2.5%;
    }
    .md-padding-five-left {
        padding-left: 3%;
    }
    .md-padding-six-left {
        padding-left: 3.5%;
    }
    .md-padding-seven-left {
        padding-left: 4%;
    }
    .md-padding-eight-left {
        padding-left: 4.5%;
    }
    .md-padding-nine-left {
        padding-left: 5%;
    }
    .md-padding-ten-left {
        padding-left: 5.5%;
    }
    .md-padding-eleven-left {
        padding-left: 6%;
    }
    .md-padding-twelve-left {
        padding-left: 6.5%;
    }
    .md-padding-thirteen-left {
        padding-left: 7%;
    }
    .md-padding-fourteen-left {
        padding-left: 7.5%;
    }
    .md-padding-fifteen-left {
        padding-left: 8%;
    }
    .md-padding-sixteen-left {
        padding-left: 8.5%;
    }
    .md-padding-seventeen-left {
        padding-left: 9%;
    }
    .md-padding-eighteen-left {
        padding-left: 9.5%;
    }
    .md-padding-nineteen-left {
        padding-left: 10%;
    }
    .md-padding-twenty-left {
        padding-left: 10.5%;
    }
    .md-padding-twenty-one-left {
        padding-left: 11%;
    }
    .md-padding-twenty-two-left {
        padding-left: 11.5%;
    }
    .md-padding-twenty-three-left {
        padding-left: 12%;
    }
    .md-padding-twenty-four-left {
        padding-left: 12.5%;
    }
    .md-padding-twenty-five-left {
        padding-left: 13%;
    }
    .md-padding-twenty-six-left {
        padding-left: 13.5%;
    }
    .md-padding-twenty-seven-left {
        padding-left: 14%;
    }
    .md-padding-twenty-eight-left {
        padding-left: 14.5%;
    }
    .md-padding-twenty-nine-left {
        padding-left: 15%;
    }

    /* padding left +px */
    .md-padding-left-5px {
        padding-left: 5px;
    }
    .md-padding-left-10px {
        padding-left: 10px;
    }
    .md-padding-left-15px {
        padding-left: 15px;
    }
    .md-padding-left-20px {
        padding-left: 20px;
    }
    .md-padding-left-25px {
        padding-left: 25px;
    }
    .md-padding-left-30px {
        padding-left: 30px;
    }
    .md-padding-left-35px {
        padding-left: 35px;
    }
    .md-padding-left-40px {
        padding-left: 40px;
    }
    .md-padding-left-45px {
        padding-left: 45px;
    }
    .md-padding-left-50px {
        padding-left: 50px;
    }
    .md-padding-left-55px {
        padding-left: 55px;
    }
    .md-padding-left-60px {
        padding-left: 60px;
    }
    .md-padding-left-65px {
        padding-left: 65px;
    }
    .md-padding-left-70px {
        padding-left: 70px;
    }
    .md-padding-left-75px {
        padding-left: 75px;
    }
    .md-padding-left-80px {
        padding-left: 80px;
    }

    /* padding right % */
    .md-padding-one-half-right {
        padding-right: 0.5%;
    }
    .md-padding-one-right {
        padding-right: 1%;
    }
    .md-padding-two-right {
        padding-right: 1.5%;
    }
    .md-padding-three-right {
        padding-right: 2%;
    }
    .md-padding-four-right {
        padding-right: 2.5%;
    }
    .md-padding-five-right {
        padding-right: 3%;
    }
    .md-padding-six-right {
        padding-right: 3.5%;
    }
    .md-padding-seven-right {
        padding-right: 4%;
    }
    .md-padding-eight-right {
        padding-right: 4.5%;
    }
    .md-padding-nine-right {
        padding-right: 5%;
    }
    .md-padding-ten-right {
        padding-right: 5.5%;
    }
    .md-padding-eleven-right {
        padding-right: 6%;
    }
    .md-padding-twelve-right {
        padding-right: 6.5%;
    }
    .md-padding-thirteen-right {
        padding-right: 7%;
    }
    .md-padding-fourteen-right {
        padding-right: 7.5%;
    }
    .md-padding-fifteen-right {
        padding-right: 8%;
    }
    .md-padding-sixteen-right {
        padding-right: 8.5%;
    }
    .md-padding-seventeen-right {
        padding-right: 9%;
    }
    .md-padding-eighteen-right {
        padding-right: 9.5%;
    }
    .md-padding-nineteen-right {
        padding-right: 10%;
    }
    .md-padding-twenty-right {
        padding-right: 10.5%;
    }
    .md-padding-twenty-one-right {
        padding-right: 11%;
    }
    .md-padding-twenty-two-right {
        padding-right: 11.5%;
    }
    .md-padding-twenty-three-right {
        padding-right: 12%;
    }
    .md-padding-twenty-four-right {
        padding-right: 12.5%;
    }
    .md-padding-twenty-five-right {
        padding-right: 13%;
    }
    .md-padding-twenty-six-right {
        padding-right: 13.5%;
    }
    .md-padding-twenty-seven-right {
        padding-right: 14%;
    }
    .md-padding-twenty-eight-right {
        padding-right: 14.5%;
    }
    .md-padding-twenty-nine-right {
        padding-right: 15%;
    }

    /* padding right +px */
    .md-padding-right-15px {
        padding-right: 15px;
    }
    .md-padding-right-30px {
        padding-right: 30px;
    }
    .md-padding-right-55px {
        padding-right: 55px;
    }

    /* border */
    .md-no-border {
        border: none;
    }
    .md-border-bottom-medium-dark {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .md-border-top-white {
        border-top: 1px solid rgba(255, 255, 255, 0.3);
    }
    .md-border-bottom-white {
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }
    .md-border-left-0px {
        border-left: 0px !important;
    }
    .md-border-right-0px {
        border-right: 0px;
    }
    .md-border-top-light-gray {
        border-top: 1px solid #eeeeee;
    }
    .md-border-bottom-light-gray {
        border-bottom: 1px solid #eeeeee;
    }

    /*align*/
    .md-textalign-left {
        text-align: left;
    }

    /* display */
    .md-display-block {
        display: block !important;
    }
    .md-overflow-hidden {
        overflow: hidden;
    }
    .md-overflow-auto {
        overflow: auto;
    }
    .md-display-inline-block {
        display: inline-block;
    }
    .md-display-inline {
        display: inline;
    }
    .md-display-none {
        display: none !important;
    }
    .md-display-inline-table {
        display: inline-table;
    }

    /* position */
    .md-position-relative {
        position: relative;
    }
    .md-position-absolute {
        position: absolute;
    }
    .md-position-fixed {
        position: fixed;
    }
    .md-position-inherit {
        position: inherit;
    }
    .md-position-right {
        right: 0;
    }
    .md-position-left {
        left: 0;
    }
    .md-position-top {
        top: 0;
    }

    /* background-position */
    .md-back-position {
        background-position: center;
    }

    /* color */
    .md-text-white {
        color: #fff;
    }
    .md-text-black {
        color: #000;
    }

    /* top -px */
    .md-top-minus0 {
        top: 0;
    }
    .md-top-minus1 {
        top: -1px;
    }
    .md-top-minus2 {
        top: -2px;
    }
    .md-top-minus3 {
        top: -3px;
    }
    .md-top-minus4 {
        top: -4px;
    }
    .md-top-minus5 {
        top: -5px;
    }
    .md-top-minus6 {
        top: -6px;
    }
    .md-top-minus7 {
        top: -7px;
    }
    .md-top-minus8 {
        top: -8px;
    }
    .md-top-minus9 {
        top: -9px;
    }
    .md-top-minus10 {
        top: -10px;
    }

    /* top +px */
    .md-top-2 {
        top: 2px;
    }
    .md-top-3 {
        top: 3px;
    }
    .md-top-4 {
        top: 4px;
    }
    .md-top-5 {
        top: 5px;
    }
    .md-top-25px {
        top: 25px;
    }
    .md-top-30px {
        top: 30px;
    }
    .md-top-95px {
        top: 95px;
    }

    /* top % */
    .md-top-25 {
        top: 25%;
    }
    .md-top-30 {
        top: 30%;
    }
    .md-left-60 {
        left: 60%;
    }

    /* width % */
    .md-width {
        display: inline-block;
        position: relative;
        width: 90%;
    }
    .md-width-20 {
        width: 20%;
    }
    .md-width-30 {
        width: 30%;
    }
    .md-width-40 {
        width: 40%;
    }
    .md-width-50 {
        width: 50%;
    }
    .md-width-60 {
        width: 60%;
    }
    .md-width-65 {
        width: 65%;
    }
    .md-width-70 {
        width: 70%;
    }
    .md-width-80 {
        width: 80%;
    }
    .md-width-90 {
        width: 90%;
    }
    .md-width-100 {
        width: 100%;
    }
    .md-container-fluid {
        width: 100%;
    }
    .md-width-50p {
        width: 50%;
    }

    /* width +px */
    .md-width-20px {
        width: 20px;
    }
    .md-width-30px {
        width: 30px;
    }
    .md-width-40px {
        width: 40px;
    }
    .md-width-50px {
        width: 50px;
    }
    .md-width-60px {
        width: 60px;
    }
    .md-width-70px {
        width: 70px;
    }
    .md-width-80px {
        width: 80px;
    }
    .md-width-90px {
        width: 90px;
    }
    .md-width-100px {
        width: 100px;
    }
    .md-width-120px {
        width: 120px;
    }
    .md-width-140px {
        width: 140px;
    }
    .md-width-160px {
        width: 160px;
    }
    .md-width-170px {
        width: 170px;
    }
    .md-width-auto {
        width: auto;
    }

    /* width +px */
    .md-right-5 {
        right: 5px;
    }

    /* height % */
    .md-height-100 {
        height: 100%;
    }
    .md-height-auto {
        height: auto;
    }
    .md-min-height-auto {
        height: auto;
    }

    /* height +px */
    .md-height-10-px {
        height: 10px;
    }
    .md-height-20-px {
        height: 20px;
    }
    .md-height-30-px {
        height: 30px;
    }
    .md-height-40-px {
        height: 40px;
    }
    .md-height-50-px {
        height: 50px;
    }
    .md-height-60-px {
        height: 60px;
    }
    .md-height-100-px {
        height: 100px;
    }
    .md-height-200-px {
        height: 200px;
    }
    .md-height-250-px {
        height: 250px !important;
    }
    .md-height-300-px {
        height: 300px !important;
    }
    .md-height-350-px {
        height: 350px;
    }
    .md-height-400-px {
        height: 400px;
    }
    .md-height-500-px {
        height: 500px;
    }
    .md-height-600-px {
        height: 600px;
    }
    .md-height-700-px {
        height: 700px;
    }
    .md-height-800-px {
        height: 800px;
    }

    /* section height */
    .md-one-second-screen {
        height: 450px;
    }
    .md-one-third-screen {
        height: 500px;
    }
    .md-one-fourth-screen {
        height: 600px;
    }
    .md-one-fifth-screen {
        height: 650px;
    }
    .md-one-sixth-screen {
        height: 750px;
    }

    /* clear-both */
    .md-clear-both {
        clear: both;
    }

    /* text property */
    .md-vertical-align-middle {
        vertical-align: middle;
    }
    .md-vertical-align-top {
        vertical-align: top;
    }
    .md-line-break {
        display: block;
    }

    /* z-index */
    .md-z-index-1 {
        z-index: 1;
    }
    .md-z-index-0 {
        z-index: 0;
    }
    .md-z-index-minus2 {
        z-index: -2;
    }

    /* text */
    .md-text-center {
        text-align: center;
    }
    .md-text-left {
        text-align: left !important;
    }
    .md-text-right {
        text-align: right;
    }

    /* different text size */
    .md-text-extra-mdall {
        font-size: 10px;
        line-height: 15px !important;
    }
    .md-text-mdall {
        font-size: 11px;
        line-height: 17px !important;
    }
    .md-text-medium {
        font-size: 13px;
        line-height: 22px;
    }
    .md-text-large {
        font-size: 14px;
        line-height: 24px;
    }
    .md-text-extra-large {
        font-size: 15px;
        line-height: 22px;
    }
    .md-title-mdall {
        font-size: 16px;
        line-height: 24px;
    }
    .md-title-med-more {
        font-size: 17px;
        line-height: 24px;
    }
    .md-title-med-more2 {
        font-size: 18px;
        line-height: 24px;
    }
    .md-title-medium {
        font-size: 20px;
        line-height: 26px;
    }
    .md-title-middle {
        font-size: 22px;
        line-height: 26px;
    }
    .md-title-large {
        font-size: 25px;
        line-height: 33px;
    }
    .md-title-extra-large {
        font-size: 30px;
        line-height: 38px;
    }
    .md-title-extra-large-1 {
        font-size: 35px;
        line-height: 45px;
    }
    .md-title-extra-large-2 {
        font-size: 38px;
        line-height: 40px;
    }
    .md-title-extra-large-6 {
        font-size: 45px;
        line-height: 50px;
    }
    .md-title-extra-large-3 {
        font-size: 50px;
        line-height: 60px;
    }
    .md-title-extra-large-4 {
        font-size: 60px;
        line-height: 68px;
    }
    .md-title-extra-large-5 {
        font-size: 70px;
        line-height: 75px;
    }
    .md-title-big {
        font-size: 70px;
        line-height: 77px;
    }
    .md-title-big2 {
        font-size: 110px;
        line-height: 115px;
    }
    .md-title-big3 {
        font-size: 130px;
        line-height: 130px;
    }
    .md-section-title-large {
        font-size: 35px;
        line-height: 39px;
    }
    .md-section-title-medium {
        font-size: 25px;
        line-height: 30px;
    }
    .md-section-title-mdall {
        font-size: 22px;
        line-height: 24px;
    }

    /* letter spacing */
    .md-no-letter-spacing {
        letter-spacing: 0px;
    }
    .md-letter-spacing-1 {
        letter-spacing: 1px;
    }
    .md-letter-spacing-2 {
        letter-spacing: 2px;
    }
    .md-letter-spacing-3 {
        letter-spacing: 3px;
    }

    /* color */
    .md-color-black {
        color: #000 !important;
    }

    /* font weight */
    .md-font-weight-100 {
        font-weight: 100;
    }
    .md-font-weight-400 {
        font-weight: 400;
    }
    .md-font-weight-600 {
        font-weight: 600;
    }
    .md-font-weight-700 {
        font-weight: 700;
    }
    .md-font-weight-800 {
        font-weight: 800;
    }

    /* line height +px */
    .md-line-height-normal {
        line-height: normal;
    }
    .md-line-height-0 {
        line-height: 0px;
    }
    .md-line-height-10 {
        line-height: 10px;
    }
    .md-line-height-15 {
        line-height: 15px;
    }
    .md-line-height-18 {
        line-height: 18px;
    }
    .md-line-height-20 {
        line-height: 20px;
    }
    .md-line-height-22 {
        line-height: 22px;
    }
    .md-line-height-24 {
        line-height: 24px;
    }
    .md-line-height-26 {
        line-height: 26px;
    }
    .md-line-height-30 {
        line-height: 30px;
    }
    .md-line-height-34 {
        line-height: 34px;
    }
    .md-line-height-40 {
        line-height: 40px;
    }
    .md-line-height-45 {
        line-height: 45px;
    }
    .md-line-height-48 {
        line-height: 48px;
    }
    .md-line-height-50 {
        line-height: 50px;
    }
    .md-line-height-55 {
        line-height: 55px;
    }
    .md-line-height-60 {
        line-height: 60px;
    }
    .md-line-height-65 {
        line-height: 65px;
    }
    .md-line-height-70 {
        line-height: 70px;
    }
    .md-line-height-75 {
        line-height: 75px;
    }
    .md-line-height-80 {
        line-height: 80px;
    }
    .md-line-height-85 {
        line-height: 85px;
    }
    .md-line-height-90 {
        line-height: 90px;
    }

    /* left % */
    .md-left-0 {
        left: 0;
    }
    .md-left-1p {
        left: 1%;
    }
    .md-left-2p {
        left: 2%;
    }
    .md-left-3p {
        left: 3%;
    }
    .md-left-4p {
        left: 4%;
    }
    .md-left-5p {
        left: 5%;
    }
    .md-left-43p {
        left: 43%;
    }

    /* border-radius */
    .md-radius-none {
        border-radius: 0;
    }

    /* background color */
    .md-bgcolor-black {
        background-color: #000000;
    }
    .md-bg-sky-blue-light {
        background-color: #efdb30;
    }

    /* background image */
    .parallax-fix {
        background-attachment: inherit;
    }
    .md-right-65p-bottom {
        background-position: right 70% bottom !important;
    }

    /* icon */
    .md-icon-extra-large {
        font-size: 60px;
    }
    .md-icon-large {
        font-size: 50px;
    }
    .md-icon-medium {
        font-size: 40px;
        margin-bottom: 15px;
    }
    .md-icon-extra-mdall {
        font-size: 25px;
    }
    .md-icon-mdall {
        font-size: 18px;
    }

    /* float */
    .md-pull-left {
        float: left;
    }
    .md-pull-right {
        float: right;
    }
    .md-float-none {
        float: none !important;
    }

    /*==============
    custom for ipad
    ================*/

    /* header css start */
    .navbar {
        padding: 0px !important;
    }
    .navbar-brand {
        margin-right: 0px !important;
    }
    .padding-tb {
        padding: 18px 0;
    }
    .navbar-toggler {
        padding: 0px !important;
        font-size: 17px !important;
        outline: none !important;
        position: fixed;
        top: 18px;
        right: 15px;
        z-index: 1;
    }
    .input-search-1 {
        position: relative;
        left: -33px;
    }
    .input-search-1 .search-bar,
    .setting-drop-down,
    .cart-drop-down,
    .user-drop-down {
        top: 53px;
    }
    .topnav {
        position: fixed;
        top: 53px;
        width: 100%;
        z-index: 9;
        left: 0;
        background-color: #212121;
    }
    .sticky .show-cart:hover .cart-drop-down,
    .sticky .setting:hover .setting-drop-down,
    .sticky .user:hover .user-drop-down {
        display: none;
    }
    .cart-drop-down.active,
    .setting-drop-down.active,
    .user-drop-down.active {
        display: block !important;
        animation-name: fadeIn;
        animation-duration: 0.3s;
    }
    .cart-drop-down,
    .setting-drop-down,
    .user-drop-down {
        display: none !important;
    }
    .collapsing {
        height: auto !important;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }
    .collapse.show {
        -webkit-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out;
    }
    /* header css end */

    /* blog-product css start */
    .navbar ul li .dropdown-content .cat-head {
        display: block;
        padding: 0 15px;
    }
    .navbar ul li .dropdown-content .parts {
        padding: 0px;
    }
    .navbar .nav li.nav-category .dropdown-content a {
        border-bottom: 1px solid #eeeeee;
        padding: 5px 15px;
    }
    .navbar .nav li.nav-category .dropdown-content a:last-child {
        padding-bottom: 5px;
        border-bottom: none;
    }

    .navbar .nav li {
        padding: 5px 15px 5px 15px;
        border-bottom: 1px solid rgba(238, 238, 238, 0.1);
    }
    .navbar .nav li.nav-home .dropdown-home a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li:last-child,
    .navbar .nav li.nav-product .dropdown-product li:last-child,
    .navbar .nav li.nav-page .dropdown-page a:last-child {
        padding-bottom: 5px;
    }

    .navbar .nav li.nav-blog .dropdown-blog li:last-child,
    .navbar .nav li.nav-product .dropdown-product li:last-child {
        border-bottom: none;
    }

    .navbar .nav li.nav-blog .dropdown-blog li a,
    .navbar .nav li.nav-product .dropdown-product li a {
        padding: 0px 15px;
    }

    .navbar .nav li.nav-home .dropdown-home a,
    .navbar .nav li.nav-page .dropdown-page a {
        padding: 5px 15px;
        border-bottom: 1px solid #eeeeee;
    }
    .navbar .nav li.nav-blog .dropdown-blog .dropdown-submenu i,
    .navbar .nav li.nav-product .dropdown-product .dropdown-submenu i {
        transform: rotate(90deg);
    }

    .navbar .nav li:first-child {
        border-top: 1px solid rgba(238, 238, 238, 0.1);
    }
    .navbar .nav li:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-subblog a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloglist a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogclassic a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsticky a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productlist a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productlistadv a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productdetail a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productcomp a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child {
        border-bottom: none;
    }

    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-subblog a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloglist a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogclassic a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsticky a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productlist a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productlistadv a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productdetail a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productcomp a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child {
        padding-bottom: 0px;
    }

    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li:last-child {
        padding-bottom: 0px;
    }

    .navbar .nav li.nav-blog .dropdown-blog li,
    .navbar .nav li.nav-product .dropdown-product li {
        padding: 5px 0px;
        border-bottom: 1px solid #eeeeee;
    }

    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li:first-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li:first-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li:first-child {
        border-top: 1px solid #eeeeee;
        margin-top: 5px;
    }

    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-subblog a,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloglist a,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogclassic a,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsticky a,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productlist a,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productlistadv a,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productdetail a,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productcomp a {
        padding: 5px 30px;
        border-bottom: 1px solid #eeeeee;
    }

    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-subblog a:first-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloglist a:first-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogclassic a:first-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsticky a:first-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productlist a:first-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productlistadv a:first-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productdetail a:first-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productcomp a:first-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:first-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:first-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:first-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:first-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:first-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:first-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:first-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:first-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:first-child {
        border-top: 1px solid #eeeeee;
        margin-top: 5px;
    }

    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li {
        border-bottom: 1px solid #eeeeee;
    }

    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li a,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li a,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li a {
        padding: 0 30px;
    }

    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a {
        padding: 5px 45px;
        border-bottom: 1px solid #eeeeee;
    }

    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li:last-child,
    .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li:last-child,
    .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li:last-child {
        border-bottom: none;
    }

    .navbar ul li .dropdown-content {
        padding: 10px 0;
    }
    .navbar ul li .dropdown-content:last-child {
        padding-bottom: 0px;
    }

    .sticky .navbar ul li:hover .dropdown-home,
    .sticky .navbar ul li:hover .dropdown-content,
    .sticky .navbar ul li:hover .dropdown-blog,
    .sticky .navbar ul li:hover .dropdown-product,
    .sticky .navbar ul li:hover .dropdown-page {
        top: 0;
    }

    .navbar ul li .dropdown-content {
        top: 0;
        box-shadow: 0 0 0 0;
        left: 15px;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }
    .navbar ul li:hover .dropdown-content {
        top: 0px;
        position: relative;
        margin-left: 0;
        margin-right: 0;
        max-height: 194px;
        overflow-y: auto;
        left: 0;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }
    .dropdown-content {
        position: relative;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        padding: 0px;
    }
    .navbar .nav li ul {
        position: relative;
        margin-top: 0;
        margin-left: 0px;
        width: 100%;
    }

    .navbar .nav li.nav-blog .dropdown-blog,
    .navbar .nav li.nav-product .dropdown-product {
        position: relative;
        width: 100%;
        display: none !important;
        top: 0;
        padding: 0px;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }
    .navbar .nav li.nav-home:hover .dropdown-home,
    .navbar .nav li.nav-blog:hover .dropdown-blog,
    .navbar .nav li.nav-product:hover .dropdown-product,
    .navbar .nav li.nav-page:hover .dropdown-page {
        top: 0px;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }
    .navbar .nav li.nav-home .dropdown-home,
    .navbar .nav li.nav-page .dropdown-page {
        display: none !important;
        position: relative;
        width: 100%;
        box-shadow: 0 0 0 0;
        left: 0;
        top: 0;
        max-height: 188px;
        overflow-y: auto;
        padding: 0px;
    }

    .navbar ul li .dropdown-blog li .dropdown-subblog,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple,
    .navbar ul li .dropdown-blog li .dropdown-bloglist,
    .navbar ul li .dropdown-blog li .dropdown-blogclassic,
    .navbar ul li .dropdown-blog li .dropdown-blogsticky,
    .navbar ul li .dropdown-product li .dropdown-productgrid,
    .navbar ul li .dropdown-product li .dropdown-productlist,
    .navbar ul li .dropdown-product li .dropdown-productlistadv,
    .navbar ul li .dropdown-product li .dropdown-productdetail,
    .navbar ul li .dropdown-product li .dropdown-productcomp,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple,
    .navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid,
    .navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid,
    .navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid {
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }

    .navbar ul li .dropdown-blog li:hover .dropdown-subblog,
    .navbar ul li .dropdown-blog li:hover .dropdown-bloglist,
    .navbar ul li .dropdown-blog li:hover .dropdown-blogclassic,
    .navbar ul li .dropdown-blog li:hover .dropdown-blogsticky,
    .navbar ul li .dropdown-product li:hover .dropdown-productgrid,
    .navbar ul li .dropdown-product li:hover .dropdown-productlist,
    .navbar ul li .dropdown-product li:hover .dropdown-productlistadv {
        position: relative;
        width: 100%;
        box-shadow: 0 0 0 0;
        left: 0;
        top: 0;
        overflow-y: auto;
        max-height: 104px;
        padding: 0px !important;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }

    .navbar ul li .dropdown-blog li:hover .dropdown-bloggrid,
    .navbar ul li .dropdown-blog li:hover .dropdown-blogsimple,
    .navbar ul li .dropdown-blog li:hover .dropdown-bloglist,
    .navbar ul li .dropdown-product li:hover .dropdown-productdetail,
    .navbar ul li .dropdown-product li:hover .dropdown-productcomp {
        position: relative;
        width: 100%;
        box-shadow: 0 0 0 0;
        left: 0;
        top: 0;
        padding: 0px !important;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }

    .navbar ul li .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-2grid,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-2simple,
    .navbar ul li .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-2grid {
        position: relative;
        width: 100%;
        box-shadow: 0 0 0 0;
        left: 0;
        top: 0;
        padding: 0px;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-3grid,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-3simple {
        position: relative;
        width: 100%;
        box-shadow: 0 0 0 0;
        left: 0;
        top: 0;
        padding: 0px;
        max-height: 95px;
        overflow-y: auto;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-4grid,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-4simple {
        position: relative;
        width: 100%;
        box-shadow: 0 0 0 0;
        left: 0;
        top: 0;
        padding: 0px;
        max-height: 95px;
        overflow-y: auto;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
    }

    .navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid,
    .navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid {
        position: relative;
        display: none;
    }
    .navbar ul li .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-3grid,
    .navbar ul li .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-4grid {
        position: relative;
        width: 100%;
        box-shadow: 0 0 0 0;
        left: 0;
        top: 0;
        padding: 0px;
        max-height: 95px;
        overflow-y: auto;
        -webkit-transition: 0s ease-in-out;
        transition: 0s ease-in-out;
        display: block;
    }

    .navbar .nav li:last-child {
        padding-bottom: 5px;
    }

    .nav.navbar-nav li.active .dropdown-content {
        display: block !important;
    }
    .nav.navbar-nav li.active .dropdown-home,
    .nav.navbar-nav li.active .dropdown-blog,
    .nav.navbar-nav li.active .dropdown-product,
    .nav.navbar-nav li.active .dropdown-page {
        display: block !important;
    }
    .nav.navbar-nav li a i {
        float: right;
        padding-top: 5px;
    }

    .navbar ul li .dropdown-blog li a i,
    .navbar ul li .dropdown-product li a i {
        padding: 5px 18px;
    }
    .navbar ul li .dropdown-blog li .dropdown-bloggrid a i,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple a i,
    .navbar ul li .dropdown-product li .dropdown-productgrid a i {
        padding: 5px 3px;
    }
    .nav.navbar-nav li.active .dropdown-home,
    .nav.navbar-nav li.active .dropdown-content,
    .nav.navbar-nav li.active .dropdown-blog,
    .nav.navbar-nav li.active .dropdown-product,
    .nav.navbar-nav li.active .dropdown-page {
        display: none !important;
    }
    .nav.navbar-nav li.activate .dropdown-home,
    .nav.navbar-nav li.activate .dropdown-content,
    .nav.navbar-nav li.activate .dropdown-blog,
    .nav.navbar-nav li.activate .dropdown-product,
    .nav.navbar-nav li.activate .dropdown-page {
        display: block !important;
    }
    /* blog-product css end */

    /* icon drop down start */
    .setting-drop-down,
    .cart-drop-down,
    .user-drop-down,
    .input-search-1 .search-bar {
        right: -34px;
    }
    /* icon drop down end */

    /* section 2 css start */
    .category-banner-offer .btn-small {
        font-size: 13px;
        padding: 6px 9px;
    }
    /* section 2 css end */

    /* slider css start */
    .slidertext {
        left: 5%;
        width: 60%;
    }
    .swiper-container .slider-first-heading {
        line-height: 14px;
    }
    .slidertext h1 {
        line-height: 25px;
    }
    /* slider css end */

    /* side bar css start */
    .blog-owl-slider.owl-theme .owl-nav {
        top: -54px;
    }
    /* side bar css end */

    /* section padding css start */
    .padding-80px-tb {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    /* section padding css end */

    /* banner css start */
    .product {
        top: 25px;
        right: 20px;
    }
    /* banner css end */

    /* save offer css start */
    .side-img {
        border-top: 7px solid #212121;
    }
    .side-img h2 {
        top: 39%;
    }
    .side-img:after,
    .side-img:before {
        width: 7px;
    }
    .side-img img {
        padding: 0 7px;
    }
    .save10::before,
    .save10::after {
        height: 3px;
    }
    .save10 span::before,
    span::after {
        width: 3px;
    }
    /* save offer css end */

    /* insta-feed css start */
    .padding-25px-tb {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .insta,
    .facebook {
        width: 37px;
        height: 37px;
    }
    .instafeed-style1 .insta-counts {
        bottom: 35px;
    }
    /* insta-feed css end */

    /* service css start */
    .service-index .service {
        padding: 15px;
    }
    /* service css end */

    /* best-deal css start */
    .product-grid .grid-item .best-deal:hover img + a,
    .product-grid .grid-item .best-deal-2:hover img + a {
        bottom: 100px;
    }
    .product-grid .grid-item .best-deal-1:hover img + a,
    .product-grid .grid-item .best-deal-3:hover img + a {
        bottom: 40px;
    }
    /* best-deal css end */

    /* deal-day css start */
    .dealday-img:hover img + a {
        bottom: 70px;
    }
    /* deal-day css end */

    /* deal section css start */
    .deal-img .offer.title-desc {
        margin-bottom: 8px;
    }
    .clock {
        margin-bottom: 8px;
    }
    .deal-day .owl-nav i {
        top: 43%;
    }
    /* deal section css end */

    .border {
        width: 79%;
    }

    /* track order page css start */
    .pickup-before:before {
        width: 340px;
    }
    /* track order page css end */

    /* blog-grid css start */
    .lframe .blog-grid-info,
    .rframe .blog-grid-info,
    .frame .blog-grid-info,
    .simple .blog-grid-info {
        padding: 15px 15px;
    }
    /* blog-grid css end */

    /* blog-list css start */
    .blog-list .frame {
        padding: 0 30px 0 15px;
    }
    .list-frame .blog-list-info {
        padding: 15px 0px;
    }
    .blog-list .frame .blog-list-info {
        padding: 15px 15px;
    }
    .blog-list-lframe .lframe {
        padding: 0px 0px;
    }
    .blog-list-lframe {
        padding-left: 15px;
    }
    .blog-list-lframe .lframe .blog-list-img .blog-list-overlay {
        left: 0;
        right: 0;
    }
    .blog-list-mix .lrframe .blog-list-info {
        padding: 15px 15px;
    }
    .lframe .blog-classic-info {
        padding: 15px 15px;
    }
    /* blog-grid css end */

    /* quick view css start */
    .modal .modal-dialog {
        max-width: 690px;
    }
    .modal .modal-dialog .modal-body .details {
        max-height: 485px;
    }
    .modal-dialog .modal-content .modal-body .details .action a {
        display: block;
        margin-bottom: 16px;
    }
    .modal-dialog .modal-content .modal-body .details .action a:last-child {
        margin-bottom: 0px;
    }
    .product-quickview-section .product-list .action {
        display: block !important;
        margin-bottom: 16px;
    }
    .product-quickview-section .product-list .action a {
        margin-right: 0px;
    }
    .product-quickview-section .product-list .share .share-icon {
        display: block !important;
    }
    .product-quickview-section .product-list .share .share-icon a {
        margin: 5px 1px 0 0;
    }
    /* quick view css end */

    /* about-us css start */
    .about-us-desc p,
    .customer p {
        width: 70%;
    }
    /* about-us css end */

    /* billing page css start */
    .billing .billing-title {
        line-height: 11px;
    }
    /* billing page css end */

    /* contact-us css start */
    .contact .contact-title {
        line-height: 11px;
    }
    .meet-team .team-title {
        line-height: 14px;
    }
    .contact-head .title-desc {
        line-height: 13px;
    }
    .title-heading {
        line-height: 16px;
    }
    .title-desc {
        line-height: 15px;
    }
    .deivery-address h2,
    .payment-summary h2 {
        line-height: 11px;
    }
    .order-complete h2 {
        line-height: 11px;
    }
    /* contact-us css end */

    /* cart-page css start */
    .cart-page .cart-title,
    .wishlist .wish-title {
        line-height: 11px;
    }
    /* cart-page css end */

    /* product-list css start */
    .frame .action a {
        display: inline-block;
        margin-bottom: 0px;
    }
    .lframe .action {
        display: flex;
    }
    .lframe .action a {
        margin-right: 5px;
    }
    .lframe .action a:last-child {
        margin-right: 0px;
    }
    .product-list .details .product-title,
    .product-list .price .price-title,
    .product-list .price .product-final-price {
        line-height: 13px;
    }
    /* product-list css end */

    /* product-detail page css start */
    .product-detail-sticky .details .action a {
        display: inline-block;
        margin-bottom: 22px;
    }
    .product-detail-sticky .details .action a:last-child {
        margin-bottom: 0px;
    }
    .product-service-simple .preview-thumbnail.nav-tabs {
        margin-top: 8px;
    }
    .product-detail-slider .preview-thumbnail.detail-slider.nav-tabs {
        margin-top: 15px;
    }
    .product-detail-list .details .product-title,
    .product-detail-list .price .price-title {
        line-height: 13px;
    }
    .product-detail-list .price .product-sub-price {
        line-height: 14px;
    }
    .product-detail-list .details .rating-title,
    .product-detail-list .details .que-ans-title {
        line-height: 13px;
    }
    .similar-product h3 {
        line-height: 14px;
    }
    .similar-product-silder.owl-theme .owl-stage-outer {
        margin-bottom: 20px;
    }
    /* product-detail page css end */

    /* home2 css start */
    .home2 .head #collapsibleNavbar {
        padding: 0;
    }
    .home2 .navbar .nav li.head-tab.active a,
    .home2 .navbar .nav li.head-tab a,
    .home2 .navbar .nav li.head-tab:hover a {
        border: none;
        padding: 0;
    }
    .home2 .navbar .nav li.head-tab .dropdown-blog li a,
    .home2 .navbar .nav li.head-tab .dropdown-product li a {
        padding: 0 15px;
    }
    .home2 .navbar .nav li.head-tab .dropdown-home a,
    .home2 .navbar .nav li.head-tab .dropdown-page a {
        padding: 5px 15px;
        border-bottom: 1px solid #eeeeee;
    }
    .home2 .navbar .nav li.head-tab .dropdown-home a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-page a:last-child {
        padding: 5px 15px;
    }
    .home2 .navbar ul li.head-tab {
        padding: 5px 15px;
    }
    .home2 .navbar ul li.head-tab {
        margin-right: 0;
    }

    .home2 .navbar ul li.head-tab .dropdown-content {
        left: 0;
    }

    .home2 .navbar .nav li.head-tab .dropdown-home,
    .home2 .navbar ul li.head-tab .dropdown-content,
    .home2 .navbar .nav li.head-tab .dropdown-blog,
    .home2 .navbar .nav li.head-tab .dropdown-product,
    .home2 .navbar .nav li.head-tab .dropdown-page {
        width: 100%;
        padding: 0;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home2 .navbar .nav li.head-tab:hover .dropdown-home,
    .home2 .navbar ul li.head-tab:hover .dropdown-content,
    .home2 .navbar .nav li.head-tab:hover .dropdown-blog,
    .home2 .navbar .nav li.head-tab:hover .dropdown-product,
    .home2 .navbar .nav li.head-tab:hover .dropdown-page {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home2 .navbar .nav li.nav-blog .dropdown-blog li,
    .home2 .navbar .nav li.nav-product .dropdown-product li {
        padding: 5px 0px;
    }
    .home2 .navbar ul li .dropdown-blog li a i,
    .home2 .navbar ul li .dropdown-product li a i {
        padding: 5px 15px;
    }

    .home2 .navbar ul li .dropdown-content .cat-head {
        padding: 10px 15px;
    }
    .home2 .navbar ul li.head-tab .dropdown-content .parts a {
        padding: 5px 15px;
        border-bottom: 1px solid #eeeeee;
    }
    .home2 .navbar ul li.head-tab .dropdown-content .parts a:last-child {
        padding: 5px 15px 5px 15px;
    }
    .home2 .navbar ul li.head-tab .dropdown-content .parts a:hover {
        padding: 5px 15px 5px 20px;
    }
    .home2 .navbar ul li.head-tab .dropdown-content .parts .men-women-link {
        padding: 0;
    }

    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid {
        width: 100%;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }
    .home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-bloggrid {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home2 .navbar .nav li.head-tab .dropdown-home a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-page a:hover {
        padding: 5px 15px 5px 20px;
    }
    .home2 .navbar .nav li.head-tab .dropdown-home a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-page a:last-child:hover {
        padding: 5px 15px 5px 20px;
    }

    .home2 .navbar ul li.head-tab .dropdown-content .parts a:last-child:hover {
        padding: 5px 15px 5px 20px;
    }

    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp {
        width: 100%;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }
    .home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-subblog,
    .home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogsimple,
    .home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-bloglist,
    .home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogclassic,
    .home2 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogsticky,
    .home2 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productgrid,
    .home2 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productlist,
    .home2 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productlistadv,
    .home2 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productdetail,
    .home2 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productcomp {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid {
        padding: 0;
        width: 100%;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-2grid,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-3grid,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-4grid,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-2simple,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-3simple,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-4simple,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-2grid,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-3grid,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-4grid {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home2 .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li a,
    .home2 .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li a,
    .home2 .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li a {
        padding: 0 30px;
        display: block;
    }

    .home2 .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li a i,
    .home2 .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li a i,
    .home2 .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li a i {
        padding: 5px 0;
    }

    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a {
        border-bottom: 1px solid #eeeeee;
        padding: 5px 30px 5px 30px;
    }
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:last-child {
        border-bottom: none;
        padding: 5px 30px 0 30px;
    }

    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a {
        border-bottom: 1px solid #eeeeee;
        padding: 5px 45px;
    }
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child {
        border-bottom: none;
        padding: 5px 45px 0 45px;
    }

    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:hover {
        padding: 5px 30px 5px 35px;
    }

    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:last-child:hover {
        padding: 5px 30px 0px 35px;
    }

    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:hover {
        padding: 5px 45px 5px 50px;
    }
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child:hover,
    .home2 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child:hover {
        padding: 5px 45px 0px 50px;
    }

    .home2 .nav.navbar-nav li.active .dropdown-home,
    .home2 .nav.navbar-nav li.active .dropdown-content,
    .home2 .nav.navbar-nav li.active .dropdown-blog,
    .home2 .nav.navbar-nav li.active .dropdown-product,
    .home2 .nav.navbar-nav li.active .dropdown-page {
        display: none !important;
    }

    .home2 .nav.navbar-nav li.activate .dropdown-home,
    .home2 .nav.navbar-nav li.activate .dropdown-content,
    .home2 .nav.navbar-nav li.activate .dropdown-blog,
    .home2 .nav.navbar-nav li.activate .dropdown-product,
    .home2 .nav.navbar-nav li.activate .dropdown-page {
        display: block !important;
    }

    .home2 .padding-tb {
        padding: 18px 0;
    }
    .home2 .padding-tb .icon-margin {
        margin-left: 10px;
    }
    .home2 .input-search-1 .search-bar,
    .home2 .setting-drop-down,
    .home2 .cart-drop-down,
    .home2 .user-drop-down {
        top: 53px;
    }
    .home2 .navbar-toggler {
        line-height: 0;
        margin-left: 10px;
    }

    .home2 .home-slider .owl-carousel .carousel-caption {
        width: 45%;
        left: 10%;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        line-height: 27px;
        padding-bottom: 28px;
        margin-bottom: 28px;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .fashion {
        margin-top: 26px;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        line-height: 14px;
        margin-bottom: 27px;
    }

    .home2 .section-product .banner-heading {
        padding-bottom: 11px;
        bottom: 60px;
    }
    .home2 .section-product .banner-heading .title-heading {
        line-height: 11px;
    }
    .home2 .section-product .banner-desc {
        bottom: 15px;
    }

    .home2 .feature-product-slider.owl-carousel .owl-dots {
        margin-top: 20px;
    }

    .home2 .deal-day1 .product-meta .title-heading {
        line-height: 14px;
    }
    .home2 .deal-day1 .product-meta .deal-img h2.title-heading {
        line-height: 11px;
    }
    .home2 .dealday-img,
    .home2 .deal-day1 .product-meta {
        width: 100%;
    }
    .home2 .deal-day1.owl-carousel .owl-dots {
        margin-top: 20px;
    }

    .home2 .instafeed-style1 .insta-icon {
        bottom: 42%;
    }
    /* home2 css end */

    /* home3 css start */
    .home3 .home-slider .owl-carousel .sliderimg {
        height: 800px;
    }
    .home3 .home-slider .owl-carousel img {
        max-width: 670px;
        position: relative;
        left: 15%;
    }
    .home3 .head.side-open {
        background-color: #212121;
    }
    .home3 .head #collapsibleNavbar {
        padding: 9px 0;
    }
    .home3 .head .topnav {
        position: unset;
    }
    .home3 .head ul.navbar-nav {
        flex-direction: column;
        padding: 0;
    }
    .home3 .head .navbar-collapse {
        max-height: 100%;
        left: -100%;
        top: 56px;
    }
    .home3 .head .navbar-collapse.open {
        max-height: 100%;
        left: 0;
    }
    .home3 .head .padding-tb {
        padding: 15px;
    }
    .home3 .head .padding-tb .icon-margin {
        margin-left: 0px;
    }

    .home3 .head .all-header-icon {
        padding-right: 20px;
    }
    .home3 .head .all-header-icon .plus-opt-icon:after {
        position: absolute;
        content: "";
        display: block;
        width: 20px;
        height: 2px;
        background-color: #fff;
        border-radius: 0px;
        transition-property: background-color, transform;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .home3 .head .all-header-icon .plus-opt-icon:before {
        position: absolute;
        content: "";
        display: block;
        width: 20px;
        height: 2px;
        background-color: #fff;
        border-radius: 0px;
        transition-property: background-color, transform;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
        transform: rotate(90deg);
    }
    .home3 .head .all-header-icon .plus-opt {
        background-color: transparent;
        border: none;
        padding: 0;
        cursor: pointer;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .home3 .head .all-header-icon .plus-opt:focus {
        outline: none;
    }
    .home3 .head .all-header-icon .plus-opt.is-active .plus-opt-icon {
        background-color: transparent;
    }
    .home3 .head .all-header-icon .plus-opt.is-active .plus-opt-icon:before {
        transform: rotate(0deg);
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .home3 .head .all-header-icon .plus-opt.is-active .plus-opt-icon:after {
        transform: rotate(0deg);
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .home3 .head .all-header-icon .input-search-1 {
        position: fixed;
        width: auto;
        right: -30%;
        border: 0;
        overflow: hidden;
        padding: 0;
        background-color: #212121;
        top: 56px;
        z-index: 2;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .home3 .head .all-header-icon .input-search-1.side-open {
        max-height: 100%;
        right: 0;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .home3 .head .all-header-icon .input-search-1 .setting,
    .home3 .head .all-header-icon .input-search-1 .wishlist,
    .home3 .head .all-header-icon .input-search-1 .cart,
    .home3 .head .all-header-icon .input-search-1 .users {
        display: block;
    }
    .home3 .head .all-header-icon .input-search-1 .setting,
    .home3 .head .all-header-icon .input-search-1 .wishlist,
    .home3 .head .all-header-icon .input-search-1 .cart {
        border-bottom: 1px solid rgba(238, 238, 238, 0.1);
    }
    .home3 .head .all-header-icon .input-search-1 .setting {
        border-top: 1px solid rgba(238, 238, 238, 0.1);
    }

    .home3 .head .input-search-1 {
        left: unset;
    }
    .home3 .head .input-search-1 .setting-drop-down,
    .home3 .head .input-search-1 .cart-drop-down,
    .home3 .head .input-search-1 .user-drop-down {
        right: 47px;
        position: fixed;
        top: 56px;
    }

    .home3 .head .navbar-collapse {
        flex-direction: column-reverse;
    }
    .home3 .head ul.navbar-nav {
        align-items: initial;
    }
    .home3 .head .navbar-collapse .search {
        position: relative;
        width: 100%;
        padding: 5px 15px;
        right: 0;
        border-top: 1px solid rgba(238, 238, 238, 0.1);
        border-bottom: 1px solid rgba(238, 238, 238, 0.1);
    }
    .home3 .head .navbar-collapse .search input[type="search"] {
        width: 100%;
        padding: 5px 15px;
    }
    .home3 .head .navbar-collapse .search input[type="search"]:focus {
        width: 100%;
    }
    .home3 .head .navbar-collapse .search a {
        right: 30px;
        top: 15px;
    }

    .home3 .navbar .nav li.head-tab .dropdown-blog li a,
    .home3 .navbar .nav li.head-tab .dropdown-product li a {
        padding: 0 15px;
    }

    .home3 .navbar .nav li.head-tab .dropdown-home a,
    .home3 .navbar .nav li.head-tab .dropdown-page a {
        padding: 5px 15px;
        border-bottom: 1px solid #eeeeee;
    }
    .home3 .navbar .nav li.head-tab .dropdown-home a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-page a:last-child {
        padding: 5px 15px;
    }
    .home3 .navbar ul li.head-tab {
        padding: 5px 15px;
    }
    .home3 .navbar ul li.head-tab {
        margin-right: 0;
    }

    .home3 .navbar ul li.head-tab .dropdown-content {
        left: 0;
    }

    .home3 .navbar .nav li.head-tab .dropdown-home,
    .home3 .navbar ul li.head-tab .dropdown-content,
    .home3 .navbar .nav li.head-tab .dropdown-blog,
    .home3 .navbar .nav li.head-tab .dropdown-product,
    .home3 .navbar .nav li.head-tab .dropdown-page {
        width: 100%;
        padding: 0;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home3 .navbar .nav li.head-tab:hover .dropdown-home,
    .home3 .navbar ul li.head-tab:hover .dropdown-content,
    .home3 .navbar .nav li.head-tab:hover .dropdown-blog,
    .home3 .navbar .nav li.head-tab:hover .dropdown-product,
    .home3 .navbar .nav li.head-tab:hover .dropdown-page {
        position: relative;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home3 .navbar .nav li.nav-blog .dropdown-blog li,
    .home3 .navbar .nav li.nav-product .dropdown-product li {
        padding: 5px 0px;
    }
    .home3 .navbar ul li .dropdown-blog li a i,
    .home3 .navbar ul li .dropdown-product li a i {
        padding: 5px 15px;
    }

    .home3 .navbar ul li .dropdown-content .cat-head {
        padding: 10px 15px;
    }
    .home3 .navbar ul li.head-tab .dropdown-content .parts a {
        padding: 5px 15px;
        border-bottom: 1px solid #eeeeee;
    }
    .home3 .navbar ul li.head-tab .dropdown-content .parts a:last-child {
        padding: 5px 15px 5px 15px;
    }
    .home3 .navbar ul li.head-tab .dropdown-content .parts a:hover,
    .home3 .navbar ul li.head-tab .dropdown-content .parts a:last-child:hover {
        padding: 5px 15px 5px 20px;
    }
    .home3 .navbar ul li.head-tab .dropdown-content .parts .men-women-link {
        padding: 0;
    }

    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid {
        width: 100%;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }
    .home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-bloggrid {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp {
        width: 100%;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }
    .home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-subblog,
    .home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogsimple,
    .home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-bloglist,
    .home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogclassic,
    .home3 .navbar .nav li.head-tab .dropdown-blog li:hover .dropdown-blogsticky,
    .home3 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productgrid,
    .home3 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productlist,
    .home3 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productlistadv,
    .home3 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productdetail,
    .home3 .navbar .nav li.head-tab .dropdown-product li:hover .dropdown-productcomp {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid {
        padding: 0;
        width: 100%;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-2grid,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-3grid,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-4grid,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-2simple,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-3simple,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-4simple,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-2grid,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-3grid,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-4grid {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home3 .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li a,
    .home3 .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li a,
    .home3 .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li a {
        padding: 0 30px;
        display: block;
    }

    .home3 .navbar .nav li.nav-blog .dropdown-blog li .dropdown-bloggrid li a i,
    .home3 .navbar .nav li.nav-blog .dropdown-blog li .dropdown-blogsimple li a i,
    .home3 .navbar .nav li.nav-product .dropdown-product li .dropdown-productgrid li a i {
        padding: 5px 0;
    }

    .home3 .navbar .nav li.head-tab .dropdown-home a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-page a:hover {
        padding: 5px 15px 5px 20px;
    }
    .home3 .navbar .nav li.head-tab .dropdown-home a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-page a:last-child:hover {
        padding: 5px 15px 5px 20px;
    }

    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a {
        border-bottom: 1px solid #eeeeee;
        padding: 5px 30px 5px 30px;
    }
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:last-child {
        border-bottom: none;
        padding: 5px 30px 0 30px;
    }

    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a {
        border-bottom: 1px solid #eeeeee;
        padding: 5px 45px;
    }
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child {
        border-bottom: none;
        padding: 5px 45px 0 45px;
    }

    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:hover {
        padding: 5px 30px 5px 35px;
    }

    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-subblog a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloglist a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogclassic a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsticky a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlist a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productlistadv a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productdetail a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productcomp a:last-child:hover {
        padding: 5px 30px 0px 35px;
    }

    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:hover {
        padding: 5px 45px 5px 50px;
    }
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid a:last-child:hover,
    .home3 .navbar .nav li.head-tab .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid a:last-child:hover {
        padding: 5px 45px 0px 50px;
    }

    .home3 .nav.navbar-nav li.active .dropdown-home,
    .home3 .nav.navbar-nav li.active .dropdown-content,
    .home3 .nav.navbar-nav li.active .dropdown-blog,
    .home3 .nav.navbar-nav li.active .dropdown-product,
    .home3 .nav.navbar-nav li.active .dropdown-page {
        display: none !important;
    }

    .home3 .nav.navbar-nav li.activate .dropdown-home,
    .home3 .nav.navbar-nav li.activate .dropdown-content,
    .home3 .nav.navbar-nav li.activate .dropdown-blog,
    .home3 .nav.navbar-nav li.activate .dropdown-product,
    .home3 .nav.navbar-nav li.activate .dropdown-page {
        display: block !important;
    }

    .home3 .home-slider .owl-carousel .carousel-caption {
        left: 10%;
    }
    .home3 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        line-height: 27px;
        margin-bottom: 17px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption .fashion {
        margin-top: 21px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        margin-bottom: 23px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 16px;
    }

    .home3 .section-product .banner-heading {
        padding-bottom: 11px;
        bottom: 60px;
    }
    .home3 .section-product .banner-heading .title-heading {
        line-height: 11px;
    }
    .home3 .section-product .banner-button {
        bottom: 15px;
    }

    .home3 .product-slider-section .new-arrival .owl-dots,
    .home3 .parallax-section .test-monial .owl-dots,
    .home3 .feature-trend-slider.owl-carousel .owl-dots,
    .home3 .blog-slider.owl-carousel .owl-dots {
        margin-top: 25px;
    }

    .home3 .feature-trend ul li a {
        font-size: 20px;
        line-height: 16px;
    }
    /* home3 css end */

    /* home4 css start */
    .home4 .head .topnav {
        position: unset;
    }
    .home4 .head ul.navbar-nav {
        flex-direction: column;
        padding: 0;
    }
    .home4 .head .navbar-collapse {
        position: fixed;
        width: 100%;
        max-height: 100%;
        left: -100%;
        top: 94px;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .home4 .head .sticky .navbar-collapse {
        top: 51px;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .home4 .head .navbar-collapse.open {
        max-height: 100%;
        left: 0;
    }
    .home4 .head .padding-tb {
        padding: 17px 0;
    }
    .home4 .cart-drop-down,
    .home4 .user-drop-down {
        top: 51px;
    }

    .home4 .head .search input[type="search"],
    .home4 .head .search input[type="search"]:focus {
        width: auto;
    }

    .home4 .head .search input[type="search"] {
        padding: 5px 15px;
    }

    .home4 .head .input-search-1 {
        left: unset;
    }
    .home4 .head .input-search-1 .cart-drop-down,
    .home4 .head .input-search-1 .user-drop-down {
        right: 0px;
        position: absolute;
    }

    .home4 .navbar ul li.head-tab a span i {
        float: none;
        padding-top: 0;
        transform: rotate(90deg);
    }

    .home4 .navbar ul li.head-tab {
        padding: 5px 15px;
    }
    .home4 .navbar ul li.head-tab {
        margin-right: 0;
    }

    .home4 .navbar ul li.head-tab .dropdown-content {
        left: 0;
    }

    .home4 .navbar ul li.head-tab .dropdown-content {
        width: 100%;
        padding: 0;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home4 .navbar ul li.head-tab:hover .dropdown-content {
        position: relative;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease 0s;
        -moz-transition: all 0s ease 0s;
        -o-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }

    .home4 .navbar ul li.head-tab .dropdown-content ul.line {
        display: block;
        margin-bottom: 0;
    }
    .home4 .navbar ul li.head-tab .dropdown-content ul.line li {
        padding: 0;
    }

    .home4 .navbar ul li .dropdown-content .cat-head {
        padding: 5px 15px;
    }
    .home4 .navbar ul li.head-tab .dropdown-content .parts a {
        padding: 5px 15px;
        border-bottom: 1px solid #eeeeee;
    }
    .home4 .navbar ul li.head-tab .dropdown-content .parts a:last-child {
        padding: 5px 15px 5px 15px;
    }
    .home4 .navbar ul li.head-tab .dropdown-content .parts a:hover,
    .home4 .navbar ul li.head-tab .dropdown-content .parts a:last-child:hover {
        padding: 5px 15px 5px 20px;
    }
    .home4 .navbar ul li.head-tab .dropdown-content .parts .line-link {
        padding: 0;
    }

    .home4 .nav.navbar-nav li.head-tab .dropdown-content {
        display: none !important;
    }

    .home4 .nav.navbar-nav li.head-tab.activate .dropdown-content {
        display: block !important;
    }

    .home4 .home-slider .owl-carousel .carousel-caption {
        left: 10%;
        width: 60%;
    }
    .home4 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        line-height: 27px;
        margin-bottom: 17px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption .fashion {
        margin-top: 21px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        margin-bottom: 23px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 16px;
    }

    .home4 .categoryicon .owl-item.active {
        border-right: none;
    }
    .home4 .latest-cat .category-heading h6 {
        font-size: 16px;
    }

    .home4 .filtering {
        margin-bottom: 25px;
    }
    .home4 .parallax-section .test-monial2 .owl-dots {
        margin-top: 25px;
    }
    .home4 .parallax-section .testimonial-slider {
        padding-bottom: 50px;
    }
    .home4 .social-icon {
        padding-top: 50px;
    }
    /* home4 css end */

    /* home5 css start */
    .home5 .container {
        max-width: 100%;
    }
    .home5 .head#collapsibleNavbar .xs-logo .navbar {
        display: block;
    }
    .home5 .head #search-category .search #search {
        padding: 10px 15px 10px 30px;
    }
    .home5 .head #search-category .search #search i {
        margin-right: 0;
    }
    .home5 .head #search-category .search #search span {
        display: none;
    }
    .home5 .head .collapsibleNavbar .show-cart a.middle span {
        display: none;
    }
    .home5 .head .collapsibleNavbar .show-cart a.middle span:last-child {
        display: block;
    }
    .home5 .head .cart-drop-down {
        right: 15px;
    }

    .home5 #collapsibleNavbar .menu-icon,
    .home5 #collapsibleNavbar .menu-icon:after,
    .home5 #collapsibleNavbar .menu-icon:before {
        display: block;
        height: 3px;
        background-color: #fff;
        border-radius: 0px;
        transition-property: background-color, transform;
        transition-duration: 0.25s;
    }
    .home5 #collapsibleNavbar .menu-icon {
        position: relative;
        width: 25px;
        margin-top: 11px;
        margin-bottom: 11px;
    }
    .home5 #collapsibleNavbar .menu-icon:after,
    .home5 #collapsibleNavbar .menu-icon:before {
        position: absolute;
        content: "";
    }
    .home5 #collapsibleNavbar .menu-icon:after {
        top: -7px;
        width: 25px;
    }
    .home5 #collapsibleNavbar .menu-icon:before {
        top: 7px;
        width: 25px;
    }
    .home5 #collapsibleNavbar .menu {
        background-color: #857422;
        border: none;
        padding: 0px;
        cursor: pointer;
        display: block;
        margin-right: 15px;
    }
    .home5 #collapsibleNavbar .menu:focus {
        outline: none;
    }
    .home5 #collapsibleNavbar .menu.is-active .menu-icon {
        background: transparent;
    }
    .home5 #collapsibleNavbar .menu.is-active .menu-icon::before {
        top: 5px;
        transform: translateY(-5px) rotate(-45deg);
    }
    .home5 #collapsibleNavbar .menu.is-active .menu-icon::after {
        top: -5px;
        transform: translateY(5px) rotate(45deg);
    }

    .home5 #collapsibleNavbar .navbar .navbar-collapse {
        position: fixed;
        width: 100%;
        left: -100% !important;
        border: 0;
        overflow: hidden;
        padding: 0;
        max-height: 0;
        background-color: #857422;
        top: 116px;
        z-index: 2;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .home5 #collapsibleNavbar .navbar .navbar-collapse.open {
        max-height: 100%;
        left: 0 !important;
    }

    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav {
        flex-direction: column;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li {
        padding: 5px 15px;
        margin-right: 0;
        border-bottom: 1px solid rgba(238, 238, 238, 0.1);
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li:first-child {
        border-top: 1px solid rgba(238, 238, 238, 0.1);
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li:last-child {
        border-bottom: none;
    }

    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab {
        padding: 0;
        max-height: 170px;
        overflow: auto;
        top: 0;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease-in-out;
        -o-transition: all 0s ease-in-out;
        transition: all 0s ease-in-out;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab:hover .dropdown-tab {
        position: relative;
        width: 100%;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all 0s ease-in-out;
        -o-transition: all 0s ease-in-out;
        transition: all 0s ease-in-out;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab a {
        padding: 5px 15px;
        border-bottom: 1px solid #eeeeee;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab a:last-child {
        padding: 5px 15px;
        border-bottom: none;
    }

    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab {
        padding: 5px 0;
        border-bottom: 1px solid #eeeeee;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab:last-child {
        padding: 5px 0;
        border-bottom: none;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab a {
        padding: 0 15px;
        border-bottom: none;
    }

    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab {
        padding: 0;
        max-height: 105px;
        overflow: auto;
        top: 0;
        -webkit-transform: translate(0px, 0px);
        -moz-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        -webkit-transition: all 0s ease-in-out;
        -o-transition: all 0s ease-in-out;
        transition: all 0s ease-in-out;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab:hover .dropdown-submenutab {
        position: relative;
        width: 100%;
        box-shadow: none;
        -webkit-transform: translate(0px, 0px);
        -moz-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        -webkit-transition: all 0s ease-in-out;
        -o-transition: all 0s ease-in-out;
        transition: all 0s ease-in-out;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab a {
        padding: 5px 30px 5px 30px;
        border-bottom: 1px solid #eeeeee;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab a:last-child {
        padding: 5px 30px 0 30px;
        border-bottom: none;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab a:first-child {
        border-top: 1px solid #eeeeee;
        margin-top: 5px;
    }

    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu .dropdown-submenu-tab {
        padding: 0;
        top: 0;
        max-height: 70px;
        overflow: auto;
        -webkit-transform: translate(0px, 0px);
        -moz-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        -webkit-transition: all 0s ease-in-out;
        -o-transition: all 0s ease-in-out;
        transition: all 0s ease-in-out;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu:hover .dropdown-submenu-tab {
        position: relative;
        width: 100%;
        box-shadow: none;
        -webkit-transform: translate(0px, 0px);
        -moz-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        -webkit-transition: all 0s ease-in-out;
        -o-transition: all 0s ease-in-out;
        transition: all 0s ease-in-out;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu .dropdown-submenu-tab a {
        padding: 5px 45px;
        border-bottom: 1px solid #eeeeee;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu .dropdown-submenu-tab a:last-child {
        padding: 5px 45px 0 45px;
        border-bottom: none;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu .dropdown-submenu-tab a:first-child {
        border-top: 1px solid #eeeeee;
        margin-top: 5px;
    }

    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu {
        padding: 5px 0;
        border-bottom: 1px solid #eeeeee;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu:last-child {
        padding: 5px 0 0 0;
        border-bottom: none;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu:first-child {
        border-top: 1px solid #eeeeee;
        margin-top: 5px;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab li.dropdown-subtab .dropdown-submenutab li.dropdown-submenu a {
        padding: 0 30px;
        border-bottom: none;
        border-top: none;
        margin-top: 0;
    }

    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab .dropdown-tab {
        display: none;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li.head-tab.activate .dropdown-tab {
        display: block;
    }

    .home5 .head#collapsibleNavbar .navbar .navbar-collapse ul.navbar-nav li ul li a i {
        transform: rotate(90deg);
        padding-top: 0;
    }

    .home5 .deal-section h3,
    .home5 .parallax-section h3,
    .home5 .blog-section h3,
    .home5 .product-tab-section h3,
    .home5 .latest-category h3 {
        font-size: 20px;
    }

    .home5 .home-slider .owl-carousel .carousel-caption {
        width: 85%;
    }
    .home5 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        margin-bottom: 5px;
    }
    .home5 .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
        top: 28px;
    }
    .home5 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        margin-bottom: 6px;
    }
    .home5 .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 14px;
    }

    .home5 .banner-product {
        margin-bottom: 30px;
    }
    .home5 .banner-product:last-child {
        margin-bottom: 0px;
    }

    .home5 .product-tab-section .filtering {
        margin-bottom: 25px;
    }
    .home5 .product-tab-section .filtering li {
        margin: 0 5px 0px 0;
    }
    .home5 .product-tab-section .filtering li:last-child {
        margin: 0 0 0px 0;
    }

    .home5 .latest-category .cat-icon .category-item h2 {
        font-size: 16px;
    }

    .home5 .sidebar .amaze-banner {
        margin-bottom: 30px;
    }
    .home5 .sidebar .amaze-banner:last-child {
        margin-bottom: 0px;
    }

    .home5 .service-banner .cbanner .cbanner-img,
    .home5 .service-banner .cbanner .cbanner-content {
        width: 100%;
    }
    .home5 .service-banner .cbanner .banner {
        flex-direction: column;
    }
    .home5 .service-banner .cbanner .cbanner-img {
        margin-bottom: 30px;
    }
    .home5 .service-banner .cbanner .banner:hover .cbanner-img {
        transform: translate(0px, -10px);
    }
    .home5 .service-banner .cbanner .cbanner-content .ctext1 {
        font-size: 16px;
    }

    .home5 .newsletter .news-letter h2,
    .home5 .newsletter .block-social h2 {
        float: none;
        margin-right: 0;
    }
    .home5 .newsletter .social-block {
        justify-content: flex-start;
    }

    .home5 .footer-bottom:last-child,
    .home5 .footer-bottom:nth-last-child(2) {
        margin-top: 30px;
    }
    .home5 .footer-links .app-icon {
        margin-top: 10px;
    }
    /* home5 css end */

    /* home7 css start */
    .home5.both-side .xs-reverse {
        flex-direction: row;
    }
    .home5.both-side .xs-reverse .main-active {
        order: -1;
        flex: 1 0 100%;
    }
    .home5.both-side .home-slider .carousel-caption .slider-first-heading {
        font-size: 18px;
        margin-bottom: 6px;
        padding-bottom: 10px;
    }
    .home5.both-side .home-slider .carousel-caption .slider-main-heading {
        font-size: 35px;
        margin-bottom: 8px;
    }
    .home5.both-side .home-slider .carousel-caption p {
        margin-bottom: 14px;
    }
    .home5.both-side .product-tab-section .filtering {
        display: flex;
    }
    .home5.both-side .product-tab-section .filtering li {
        margin-right: 5px;
        margin-bottom: 0;
        padding-bottom: 0;
        float: none;
        width: inherit;
    }
    .home5.both-side .product-tab-section .filtering li:last-child {
        margin-right: 0;
    }
    .home5.both-side .product-tab-section .filtering li:last-child,
    .home5.both-side .product-tab-section .filtering li:nth-last-child(3) {
        padding-left: 0;
    }
    .home5.both-side .latest-section h3,
    .home5.both-side .best-section h3,
    .home5.both-side .ourbest-section h3 {
        font-size: 20px;
    }
    .home5.both-side .padding-30px-tb.sm-amaze-product {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .home5.both-side .product-tab-section .gallery .col.items {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    .home5.both-side .product-tab-section .gallery .items:nth-last-child(3) {
        margin-bottom: 0px;
    }
    /* home7 css end */

    /* landing-page css start */
    .landing-page .filtering {
        margin-bottom: 25px;
    }
    .landing-page .landing-text h3 {
        font-size: 35px;
        line-height: 35px;
    }
    .landing-page .landing-image .bg-img {
        height: 650px;
    }
    body .landing-header .container {
        max-width: 100%;
    }
    .landing-header .navbar-toggler {
        position: fixed;
        right: 15px;
        top: 21px;
        font-size: 27px !important;
        z-index: 1;
    }
    .landing-header .button-padding {
        padding-right: 55px;
    }
    .landing-header ul.nav {
        position: fixed;
        display: block;
        left: 0;
        width: 100%;
        top: 75px;
        border-top: 1px solid rgba(238, 238, 238, 0.1);
        padding-left: 0;
    }
    .landing-header.sticky ul.nav {
        background-color: rgba(0, 0, 0, 0.6);
    }
    .landing-header ul.nav li {
        margin-right: 0px;
        padding: 5px 15px;
        border-bottom: 1px solid rgba(238, 238, 238, 0.1);
    }
    .landing-header ul.nav li:last-child {
        border-bottom: unset;
    }

    #blog .simple .blog-grid-info {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    #blog .simple:nth-child(even) {
        flex-direction: row-reverse;
    }
    #blog .simple:nth-child(odd) {
        display: flex;
        flex-direction: row;
        margin: 30px 0;
    }
    .land-template {
        height: 220px;
    }
    .buy-store {
        margin-bottom: 20px;
    }
    .buy-store h2 {
        font-size: 50px;
        margin-bottom: 10px;
        line-height: 50px;
    }
    /* landing-page css end */

    .head .container {
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    /* center col */
    .sm-center-col {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .home5 .home-slider .owl-carousel .sliderimg {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        height: 220px;
    }
    /* border */
    .sm-no-border {
        border: none;
    }
    .sm-no-border-top {
        border-top: none;
    }
    .sm-separator-line-thick {
        height: 4px;
        margin: 0 auto;
        width: 30px;
        margin: 7% auto;
    }

    /* margin % */
    .sm-margin-one-half {
        margin: 0.5%;
    }
    .sm-margin-one {
        margin: 1%;
    }
    .sm-margin-two {
        margin: 1.5%;
    }
    .sm-margin-three {
        margin: 2%;
    }
    .sm-margin-four {
        margin: 2.5%;
    }
    .sm-margin-five {
        margin: 3%;
    }
    .sm-margin-six {
        margin: 3.5%;
    }
    .sm-margin-seven {
        margin: 4%;
    }
    .sm-margin-eight {
        margin: 4.5%;
    }
    .sm-margin-nine {
        margin: 5%;
    }
    .sm-margin-ten {
        margin: 5.5%;
    }
    .sm-margin-eleven {
        margin: 6%;
    }
    .sm-margin-twelve {
        margin: 6.5%;
    }
    .sm-margin-thirteen {
        margin: 7%;
    }
    .sm-margin-fourteen {
        margin: 7.5%;
    }
    .sm-margin-fifteen {
        margin: 8%;
    }
    .sm-margin-sixteen {
        margin: 8.5%;
    }
    .sm-margin-seventeen {
        margin: 9%;
    }
    .sm-margin-eighteen {
        margin: 9.5%;
    }
    .sm-margin-nineteen {
        margin: 10%;
    }
    .sm-margin-twenty {
        margin: 10.5%;
    }
    .sm-margin-twenty-one {
        margin: 11%;
    }
    .sm-margin-twenty-two {
        margin: 11.5%;
    }
    .sm-margin-twenty-three {
        margin: 12%;
    }
    .sm-margin-twenty-four {
        margin: 12.5%;
    }
    .sm-margin-twenty-five {
        margin: 13%;
    }
    .sm-margin-twenty-six {
        margin: 13.4%;
    }
    .sm-margin-twenty-seven {
        margin: 14%;
    }
    .sm-margin-twenty-eight {
        margin: 14.5%;
    }
    .sm-margin-twenty-nine {
        margin: 15%;
    }
    .sm-margin-thirty {
        margin: 15.5%;
    }
    .sm-margin-thirty-one {
        margin: 16%;
    }
    .sm-margin-thirty-two {
        margin: 16.5%;
    }
    .sm-margin-thirty-three {
        margin: 17%;
    }
    .sm-margin-thirty-four {
        margin: 17.5%;
    }
    .sm-margin-thirty-five {
        margin: 18%;
    }

    /* no margin */
    .sm-no-margin {
        margin: 0 !important;
    }
    .sm-no-margin-lr {
        margin-left: 0;
        margin-right: 0;
    }
    .sm-no-margin-tb {
        margin-top: 0;
        margin-bottom: 0;
    }
    .sm-no-margin-top {
        margin-top: 0;
    }
    .sm-no-margin-bottom {
        margin-bottom: 0;
    }
    .sm-no-bottom-margin {
        margin-bottom: 0 !important;
    }
    .sm-no-margin-left {
        margin-left: 0;
    }
    .sm-no-margin-right {
        margin-right: 0;
    }
    .sm-margin-lr-auto {
        margin-left: auto;
        margin-right: auto;
    }

    /* margin-bottom % */
    .sm-margin-one-half-bottom {
        margin-bottom: 0.5%;
    }
    .sm-margin-one-bottom {
        margin-bottom: 1%;
    }
    .sm-margin-two-bottom {
        margin-bottom: 1.5%;
    }
    .sm-margin-three-bottom {
        margin-bottom: 2%;
    }
    .sm-margin-four-bottom {
        margin-bottom: 2.5%;
    }
    .sm-margin-five-bottom {
        margin-bottom: 3%;
    }
    .sm-margin-six-bottom {
        margin-bottom: 3.5%;
    }
    .sm-margin-seven-bottom {
        margin-bottom: 4%;
    }
    .sm-margin-eight-bottom {
        margin-bottom: 4.5%;
    }
    .sm-margin-nine-bottom {
        margin-bottom: 5%;
    }
    .sm-margin-ten-bottom {
        margin-bottom: 5.5%;
    }
    .sm-margin-eleven-bottom {
        margin-bottom: 6%;
    }
    .sm-margin-twelve-bottom {
        margin-bottom: 6.5%;
    }
    .sm-margin-thirteen-bottom {
        margin-bottom: 7%;
    }
    .sm-margin-fourteen-bottom {
        margin-bottom: 7.5%;
    }
    .sm-margin-fifteen-bottom {
        margin-bottom: 8%;
    }
    .sm-margin-sixteen-bottom {
        margin-bottom: 8.5%;
    }
    .sm-margin-seventeen-bottom {
        margin-bottom: 9%;
    }
    .sm-margin-eighteen-bottom {
        margin-bottom: 9.5%;
    }
    .sm-margin-nineteen-bottom {
        margin-bottom: 10%;
    }
    .sm-margin-twenty-bottom {
        margin-bottom: 10.5%;
    }
    .sm-margin-twenty-one-bottom {
        margin-bottom: 11%;
    }
    .sm-margin-twenty-two-bottom {
        margin-bottom: 11.5%;
    }
    .sm-margin-twenty-three-bottom {
        margin-bottom: 12%;
    }
    .sm-margin-twenty-four-bottom {
        margin-bottom: 12.5%;
    }
    .sm-margin-twenty-five-bottom {
        margin-bottom: 13%;
    }
    .sm-margin-twenty-six-bottom {
        margin-bottom: 13.5%;
    }
    .sm-margin-twenty-seven-bottom {
        margin-bottom: 14%;
    }
    .sm-margin-twenty-eight-bottom {
        margin-bottom: 14.5%;
    }
    .sm-margin-twenty-nine-bottom {
        margin-bottom: 15%;
    }
    .sm-margin-thirty-bottom {
        margin-bottom: 15.5%;
    }
    .sm-margin-thirty-one-bottom {
        margin-bottom: 16%;
    }
    .sm-margin-thirty-two-bottom {
        margin-bottom: 16.5%;
    }
    .sm-margin-thirty-three-bottom {
        margin-bottom: 17%;
    }
    .sm-margin-thirty-four-bottom {
        margin-bottom: 17.5%;
    }
    .sm-margin-thirty-five-bottom {
        margin-bottom: 18%;
    }

    /* margin-bottom +px */
    .sm-margin-bottom-0px {
        margin-bottom: 0px;
    }
    .sm-margin-bottom-5px {
        margin-bottom: 5px;
    }
    .sm-margin-bottom-10px {
        margin-bottom: 10px !important;
    }
    .sm-margin-bottom-15px {
        margin-bottom: 15px;
    }
    .sm-margin-bottom-20px {
        margin-bottom: 20px;
    }
    .sm-margin-bottom-25px {
        margin-bottom: 25px;
    }
    .sm-margin-bottom-30px {
        margin-bottom: 30px;
    }
    .sm-margin-bottom-40px {
        margin-bottom: 40px;
    }

    /* margin-top % */
    .sm-margin-one-half-top {
        margin-top: 0.5%;
    }
    .sm-margin-one-top {
        margin-top: 1% !important;
    }
    .sm-margin-two-top {
        margin-top: 1.5%;
    }
    .sm-margin-three-top {
        margin-top: 2%;
    }
    .sm-margin-four-top {
        margin-top: 2.5%;
    }
    .sm-margin-five-top {
        margin-top: 3%;
    }
    .sm-margin-six-top {
        margin-top: 3.5%;
    }
    .sm-margin-seven-top {
        margin-top: 4%;
    }
    .sm-margin-eight-top {
        margin-top: 4.5%;
    }
    .sm-margin-nine-top {
        margin-top: 5%;
    }
    .sm-margin-ten-top {
        margin-top: 5.5%;
    }
    .sm-margin-eleven-top {
        margin-top: 6%;
    }
    .sm-margin-twelve-top {
        margin-top: 6.5%;
    }
    .sm-margin-thirteen-top {
        margin-top: 7%;
    }
    .sm-margin-fourteen-top {
        margin-top: 7.5%;
    }
    .sm-margin-fifteen-top {
        margin-top: 8%;
    }
    .sm-margin-sixteen-top {
        margin-top: 8.5%;
    }
    .sm-margin-seventeen-top {
        margin-top: 9%;
    }
    .sm-margin-eighteen-top {
        margin-top: 9.5%;
    }
    .sm-margin-nineteen-top {
        margin-top: 10%;
    }
    .sm-margin-twenty-top {
        margin-top: 10.5%;
    }
    .sm-margin-twenty-one-top {
        margin-top: 11%;
    }
    .sm-margin-twenty-two-top {
        margin-top: 11.5%;
    }
    .sm-margin-twenty-three-top {
        margin-top: 12%;
    }
    .sm-margin-twenty-four-top {
        margin-top: 12.5%;
    }
    .sm-margin-twenty-five-top {
        margin-top: 13%;
    }
    .sm-margin-twenty-six-top {
        margin-top: 13.5%;
    }
    .sm-margin-twenty-seven-top {
        margin-top: 14%;
    }
    .sm-margin-twenty-eight-top {
        margin-top: 14.5%;
    }
    .sm-margin-twenty-nine-top {
        margin-top: 15%;
    }
    .sm-margin-thirty-top {
        margin-top: 15.5%;
    }
    .sm-margin-thirty-one-top {
        margin-top: 16%;
    }
    .sm-margin-thirty-two-top {
        margin-top: 16.5%;
    }
    .sm-margin-thirty-three-top {
        margin-top: 17%;
    }
    .sm-margin-thirty-four-top {
        margin-top: 17.5%;
    }
    .sm-margin-thirty-five-top {
        margin-top: 18%;
    }

    /* margin-top +px */
    .sm-margin-top-5px {
        margin-top: 5px;
    }
    .sm-margin-top-10px {
        margin-top: 10px;
    }
    .sm-margin-top-15px {
        margin-top: 15px !important;
    }
    .sm-margin-top-20px {
        margin-top: 20px;
    }
    .sm-margin-top-30px {
        margin-top: 30px;
    }
    .sm-margin-top-35px {
        margin-top: 35px;
    }
    .sm-margin-top-40px {
        margin-top: 40px;
    }

    /* margin left % */
    .sm-margin-one-half-left {
        margin-left: 0.5%;
    }
    .sm-margin-one-left {
        margin-left: 1%;
    }
    .sm-margin-two-left {
        margin-left: 1.5%;
    }
    .sm-margin-three-left {
        margin-left: 2%;
    }
    .sm-margin-four-left {
        margin-left: 2.5%;
    }
    .sm-margin-five-left {
        margin-left: 3%;
    }
    .sm-margin-six-left {
        margin-left: 3.5%;
    }
    .sm-margin-seven-left {
        margin-left: 4%;
    }
    .sm-margin-eight-left {
        margin-left: 4.5%;
    }
    .sm-margin-nine-left {
        margin-left: 5%;
    }
    .sm-margin-ten-left {
        margin-left: 5.5%;
    }
    .sm-margin-eleven-left {
        margin-left: 6%;
    }
    .sm-margin-twelve-left {
        margin-left: 6.5%;
    }
    .sm-margin-thirteen-left {
        margin-left: 7%;
    }
    .sm-margin-fourteen-left {
        margin-left: 7.5%;
    }
    .sm-margin-fifteen-left {
        margin-left: 8%;
    }
    .sm-margin-sixteen-left {
        margin-left: 8.5%;
    }
    .sm-margin-seventeen-left {
        margin-left: 9%;
    }
    .sm-margin-eighteen-left {
        margin-left: 9.5%;
    }
    .sm-margin-nineteen-left {
        margin-left: 10% !important;
    }
    .sm-margin-twenty-left {
        margin-left: 10.5%;
    }
    .sm-margin-twenty-one-left {
        margin-left: 11%;
    }
    .sm-margin-twenty-two-left {
        margin-left: 11.5%;
    }
    .sm-margin-twenty-three-left {
        margin-left: 12%;
    }
    .sm-margin-twenty-four-left {
        margin-left: 12.5%;
    }
    .sm-margin-twenty-five-left {
        margin-left: 13%;
    }
    .sm-margin-twenty-six-left {
        margin-left: 13.5%;
    }
    .sm-margin-twenty-seven-left {
        margin-left: 14%;
    }
    .sm-margin-twenty-eight-left {
        margin-left: 14.5%;
    }
    .sm-margin-twenty-nine-left {
        margin-left: 15%;
    }

    /* margin left +px */
    .sm-margin-left-5px {
        margin-left: 5px;
    }
    .sm-margin-left-10px {
        margin-left: 10px;
    }
    .sm-margin-left-15px {
        margin-left: 15px;
    }
    .sm-margin-left-20px {
        margin-left: 20px;
    }
    .sm-margin-left-25px {
        margin-left: 25px;
    }
    .sm-margin-left-30px {
        margin-left: 30px;
    }
    .sm-margin-left-40px {
        margin-left: 40px;
    }
    .sm-margin-left-50px {
        margin-left: 50px;
    }

    /* margin right % */
    .sm-margin-left-none {
        margin-left: 0 !important;
    }
    .sm-margin-one-half-right {
        margin-right: 0.5%;
    }
    .sm-margin-one-right {
        margin-right: 1%;
    }
    .sm-margin-two-right {
        margin-right: 1.5%;
    }
    .sm-margin-three-right {
        margin-right: 2%;
    }
    .sm-margin-four-right {
        margin-right: 2.5%;
    }
    .sm-margin-five-right {
        margin-right: 3%;
    }
    .sm-margin-six-right {
        margin-right: 3.5%;
    }
    .sm-margin-seven-right {
        margin-right: 4%;
    }
    .sm-margin-eight-right {
        margin-right: 4.5%;
    }
    .sm-margin-nine-right {
        margin-right: 5%;
    }
    .sm-margin-ten-right {
        margin-right: 5.5%;
    }
    .sm-margin-eleven-right {
        margin-right: 6%;
    }
    .sm-margin-twelve-right {
        margin-right: 6.5%;
    }
    .sm-margin-thirteen-right {
        margin-right: 7%;
    }
    .sm-margin-fourteen-right {
        margin-right: 7.5%;
    }
    .sm-margin-fifteen-right {
        margin-right: 8%;
    }
    .sm-margin-sixteen-right {
        margin-right: 8.5%;
    }
    .sm-margin-seventeen-right {
        margin-right: 9%;
    }
    .sm-margin-eighteen-right {
        margin-right: 9.5%;
    }
    .sm-margin-nineteen-right {
        margin-right: 10%;
    }
    .sm-margin-twenty-right {
        margin-right: 10.5%;
    }
    .sm-margin-twenty-one-right {
        margin-right: 11%;
    }
    .sm-margin-twenty-two-right {
        margin-right: 11.5%;
    }
    .sm-margin-twenty-three-right {
        margin-right: 12%;
    }
    .sm-margin-twenty-four-right {
        margin-right: 12.5%;
    }
    .sm-margin-twenty-five-right {
        margin-right: 13%;
    }
    .sm-margin-twenty-six-right {
        margin-right: 13.5%;
    }
    .sm-margin-twenty-seven-right {
        margin-right: 14%;
    }
    .sm-margin-twenty-eight-right {
        margin-right: 14.5%;
    }
    .sm-margin-twenty-nine-right {
        margin-right: 15%;
    }

    /* margin right +px */
    .sm-margin-right-10px {
        margin-right: 10px;
    }
    .sm-margin-right-15px {
        margin-right: 15px;
    }

    /* margin left-right mix*/
    .sm-margin-left-right-15px {
        margin-left: 15px;
        margin-right: 15px;
    }
    .sm-margin-left-right-0px {
        margin-left: 0px;
        margin-right: 0px;
    }

    /* padding % */
    .sm-padding-one-half {
        padding: 0.5%;
    }
    .sm-padding-one {
        padding: 1%;
    }
    .sm-padding-two {
        padding: 1.5%;
    }
    .sm-padding-three {
        padding: 2%;
    }
    .sm-padding-four {
        padding: 2.5%;
    }
    .sm-padding-five {
        padding: 3%;
    }
    .sm-padding-six {
        padding: 3.5%;
    }
    .sm-padding-seven {
        padding: 4%;
    }
    .sm-padding-eight {
        padding: 4.5%;
    }
    .sm-padding-nine {
        padding: 5%;
    }
    .sm-padding-ten {
        padding: 5.5%;
    }
    .sm-padding-eleven {
        padding: 6%;
    }
    .sm-padding-twelve {
        padding: 6.5%;
    }
    .sm-padding-thirteen {
        padding: 7%;
    }
    .sm-padding-fourteen {
        padding: 7.5%;
    }
    .sm-padding-fifteen {
        padding: 8%;
    }
    .sm-padding-sixteen {
        padding: 8.5%;
    }
    .sm-padding-seventeen {
        padding: 9%;
    }
    .sm-padding-eighteen {
        padding: 9.5%;
    }
    .sm-padding-nineteen {
        padding: 10%;
    }
    .sm-padding-twenty {
        padding: 10.5%;
    }
    .sm-padding-twenty-one {
        padding: 11%;
    }
    .sm-padding-twenty-two {
        padding: 11.5%;
    }
    .sm-padding-twenty-three {
        padding: 12%;
    }
    .sm-padding-twenty-four {
        padding: 12.5%;
    }
    .sm-padding-twenty-five {
        padding: 13%;
    }
    .sm-padding-twenty-six {
        padding: 13.4%;
    }
    .sm-padding-twenty-seven {
        padding: 14%;
    }
    .sm-padding-twenty-eight {
        padding: 14.5%;
    }
    .sm-padding-twenty-nine {
        padding: 15%;
    }
    .sm-padding-thirty {
        padding: 15.5%;
    }
    .sm-padding-thirty-one {
        padding: 16%;
    }
    .sm-padding-thirty-two {
        padding: 16.5%;
    }
    .sm-padding-thirty-three {
        padding: 17%;
    }
    .sm-padding-thirty-four {
        padding: 17.5%;
    }
    .sm-padding-thirty-five {
        padding: 18%;
    }

    /* padding +px */
    .sm-padding-0px {
        padding: 0px;
    }
    .sm-padding-5px {
        padding: 5px;
    }
    .sm-padding-10px {
        padding: 10px;
    }
    .sm-padding-15px {
        padding: 15px;
    }
    .sm-padding-20px {
        padding: 20px;
    }
    .sm-padding-25px {
        padding: 25px;
    }
    .sm-padding-30px {
        padding: 30px;
    }
    .sm-padding-35px {
        padding: 35px;
    }
    .sm-padding-40px {
        padding: 40px;
    }
    .sm-padding-50px {
        padding: 50px;
    }
    .sm-padding-60px {
        padding: 60px;
    }

    /* padding left % */
    .sm-padding-one-half-left {
        padding-left: 0.5%;
    }
    .sm-padding-one-left {
        padding-left: 1%;
    }
    .sm-padding-two-left {
        padding-left: 1.5%;
    }
    .sm-padding-three-left {
        padding-left: 2%;
    }
    .sm-padding-four-left {
        padding-left: 2.5%;
    }
    .sm-padding-five-left {
        padding-left: 3%;
    }
    .sm-padding-six-left {
        padding-left: 3.5%;
    }
    .sm-padding-seven-left {
        padding-left: 4%;
    }
    .sm-padding-eight-left {
        padding-left: 4.5%;
    }
    .sm-padding-nine-left {
        padding-left: 5%;
    }
    .sm-padding-ten-left {
        padding-left: 5.5%;
    }
    .sm-padding-eleven-left {
        padding-left: 6%;
    }
    .sm-padding-twelve-left {
        padding-left: 6.5%;
    }
    .sm-padding-thirteen-left {
        padding-left: 7%;
    }
    .sm-padding-fourteen-left {
        padding-left: 7.5%;
    }
    .sm-padding-fifteen-left {
        padding-left: 8%;
    }
    .sm-padding-sixteen-left {
        padding-left: 8.5%;
    }
    .sm-padding-seventeen-left {
        padding-left: 9%;
    }
    .sm-padding-eighteen-left {
        padding-left: 9.5%;
    }
    .sm-padding-nineteen-left {
        padding-left: 10%;
    }
    .sm-padding-twenty-left {
        padding-left: 10.5%;
    }
    .sm-padding-twenty-one-left {
        padding-left: 11%;
    }
    .sm-padding-twenty-two-left {
        padding-left: 11.5%;
    }
    .sm-padding-twenty-three-left {
        padding-left: 12%;
    }
    .sm-padding-twenty-four-left {
        padding-left: 12.5%;
    }
    .sm-padding-twenty-five-left {
        padding-left: 13%;
    }
    .sm-padding-twenty-six-left {
        padding-left: 13.5%;
    }
    .sm-padding-twenty-seven-left {
        padding-left: 14%;
    }
    .sm-padding-twenty-eight-left {
        padding-left: 14.5%;
    }
    .sm-padding-twenty-nine-left {
        padding-left: 15%;
    }

    /* padding left % */
    .sm-padding-left-0i {
        padding-left: 0 !important;
    }
    .sm-padding-left-0 {
        padding-left: 0;
    }
    .sm-padding-left-5px {
        padding-left: 5px;
    }
    .sm-padding-left-10px {
        padding-left: 10px;
    }
    .sm-padding-left-15px {
        padding-left: 15px;
    }
    .sm-padding-left-20px {
        padding-left: 20px;
    }
    .sm-padding-left-25px {
        padding-left: 25px;
    }
    .sm-padding-left-30px {
        padding-left: 30px;
    }
    .sm-padding-left-35px {
        padding-left: 35px;
    }
    .sm-padding-left-40px {
        padding-left: 40px;
    }
    .sm-padding-left-45px {
        padding-left: 45px;
    }
    .sm-padding-left-50px {
        padding-left: 50px;
    }
    .sm-padding-left-55px {
        padding-left: 55px;
    }
    .sm-padding-left-58px {
        padding-left: 58px;
    }
    .sm-padding-left-60px {
        padding-left: 60px;
    }
    .sm-padding-left-65px {
        padding-left: 65px;
    }
    .sm-padding-left-70px {
        padding-left: 70px;
    }
    .sm-padding-left-75px {
        padding-left: 75px;
    }
    .sm-padding-left-80px {
        padding-left: 80px;
    }

    /* padding left-right mix */
    .sm-padding-left-right-0px {
        padding-left: 0px;
        padding-right: 0px;
    }

    /* padding right % */
    .sm-padding-one-half-right {
        padding-right: 0.5%;
    }
    .sm-padding-one-right {
        padding-right: 1%;
    }
    .sm-padding-two-right {
        padding-right: 1.5%;
    }
    .sm-padding-three-right {
        padding-right: 2%;
    }
    .sm-padding-four-right {
        padding-right: 2.5%;
    }
    .sm-padding-five-right {
        padding-right: 3%;
    }
    .sm-padding-six-right {
        padding-right: 3.5%;
    }
    .sm-padding-seven-right {
        padding-right: 4%;
    }
    .sm-padding-eight-right {
        padding-right: 4.5%;
    }
    .sm-padding-nine-right {
        padding-right: 5%;
    }
    .sm-padding-ten-right {
        padding-right: 5.5%;
    }
    .sm-padding-eleven-right {
        padding-right: 6%;
    }
    .sm-padding-twelve-right {
        padding-right: 6.5%;
    }
    .sm-padding-thirteen-right {
        padding-right: 7%;
    }
    .sm-padding-fourteen-right {
        padding-right: 7.5%;
    }
    .sm-padding-fifteen-right {
        padding-right: 8%;
    }
    .sm-padding-sixteen-right {
        padding-right: 8.5%;
    }
    .sm-padding-seventeen-right {
        padding-right: 9%;
    }
    .sm-padding-eighteen-right {
        padding-right: 9.5%;
    }
    .sm-padding-nineteen-right {
        padding-right: 10%;
    }
    .sm-padding-twenty-right {
        padding-right: 10.5%;
    }
    .sm-padding-twenty-one-right {
        padding-right: 11%;
    }
    .sm-padding-twenty-two-right {
        padding-right: 11.5%;
    }
    .sm-padding-twenty-three-right {
        padding-right: 12%;
    }
    .sm-padding-twenty-four-right {
        padding-right: 12.5%;
    }
    .sm-padding-twenty-five-right {
        padding-right: 13%;
    }
    .sm-padding-twenty-six-right {
        padding-right: 13.5%;
    }
    .sm-padding-twenty-seven-right {
        padding-right: 14%;
    }
    .sm-padding-twenty-eight-right {
        padding-right: 14.5%;
    }
    .sm-padding-twenty-nine-right {
        padding-right: 15%;
    }

    /* padding right +px */
    .sm-padding-right-15px {
        padding-right: 15px !important;
    }

    /* padding top % */
    .sm-padding-one-half-top {
        padding-top: 0.5%;
    }
    .sm-padding-one-top {
        padding-top: 1%;
    }
    .sm-padding-two-top {
        padding-top: 1.5%;
    }
    .sm-padding-three-top {
        padding-top: 2%;
    }
    .sm-padding-four-top {
        padding-top: 2.5%;
    }
    .sm-padding-five-top {
        padding-top: 3%;
    }
    .sm-padding-six-top {
        padding-top: 3.5%;
    }
    .sm-padding-seven-top {
        padding-top: 4%;
    }
    .sm-padding-eight-top {
        padding-top: 4.5%;
    }
    .sm-padding-nine-top {
        padding-top: 5%;
    }
    .sm-padding-ten-top {
        padding-top: 5.5%;
    }
    .sm-padding-eleven-top {
        padding-top: 6%;
    }
    .sm-padding-twelve-top {
        padding-top: 6.5%;
    }
    .sm-padding-thirteen-top {
        padding-top: 7%;
    }
    .sm-padding-fourteen-top {
        padding-top: 7.5%;
    }
    .sm-padding-fifteen-top {
        padding-top: 8%;
    }
    .sm-padding-sixteen-top {
        padding-top: 8.5%;
    }
    .sm-padding-seventeen-top {
        padding-top: 9%;
    }
    .sm-padding-eighteen-top {
        padding-top: 9.5%;
    }
    .sm-padding-nineteen-top {
        padding-top: 10%;
    }
    .sm-padding-twenty-top {
        padding-top: 10.5%;
    }
    .sm-padding-twenty-one-top {
        padding-top: 11%;
    }
    .sm-padding-twenty-two-top {
        padding-top: 11.5%;
    }
    .sm-padding-twenty-three-top {
        padding-top: 12%;
    }
    .sm-padding-twenty-four-top {
        padding-top: 12.5%;
    }
    .sm-padding-twenty-five-top {
        padding-top: 13%;
    }
    .sm-padding-twenty-six-top {
        padding-top: 13.5%;
    }
    .sm-padding-twenty-seven-top {
        padding-top: 14%;
    }
    .sm-padding-twenty-eight-top {
        padding-top: 14.5%;
    }
    .sm-padding-twenty-nine-top {
        padding-top: 15%;
    }

    /* padding top +px */
    .sm-padding-top-5px {
        padding-top: 5px;
    }
    .sm-padding-top-10px {
        padding-top: 10px !important;
    }
    .sm-padding-top-15px {
        padding-top: 15px;
    }
    .sm-padding-top-20px {
        padding-top: 20px;
    }
    .sm-padding-top-25px {
        padding-top: 25px;
    }
    .sm-padding-top-30px {
        padding-top: 30px;
    }
    .sm-padding-top-35px {
        padding-top: 35px;
    }
    .sm-padding-top-40px {
        padding-top: 40px;
    }
    .sm-padding-top-45px {
        padding-top: 45px;
    }
    .sm-padding-top-50px {
        padding-top: 50px;
    }
    .sm-padding-top-55px {
        padding-top: 55px;
    }
    .sm-padding-top-60px {
        padding-top: 60px;
    }
    .sm-padding-top-65px {
        padding-top: 65px;
    }
    .sm-padding-top-70px {
        padding-top: 70px;
    }
    .sm-padding-top-75px {
        padding-top: 75px;
    }
    .sm-padding-top-80px {
        padding-top: 80px;
    }

    /* padding bottom % */
    .sm-padding-one-half-bottom {
        padding-bottom: 0.5%;
    }
    .sm-padding-one-bottom {
        padding-bottom: 1%;
    }
    .sm-padding-two-bottom {
        padding-bottom: 1.5%;
    }
    .sm-padding-three-bottom {
        padding-bottom: 2%;
    }
    .sm-padding-four-bottom {
        padding-bottom: 2.5%;
    }
    .sm-padding-five-bottom {
        padding-bottom: 3%;
    }
    .sm-padding-six-bottom {
        padding-bottom: 3.5%;
    }
    .sm-padding-seven-bottom {
        padding-bottom: 4%;
    }
    .sm-padding-eight-bottom {
        padding-bottom: 4.5%;
    }
    .sm-padding-nine-bottom {
        padding-bottom: 5%;
    }
    .sm-padding-ten-bottom {
        padding-bottom: 5.5%;
    }
    .sm-padding-eleven-bottom {
        padding-bottom: 6%;
    }
    .sm-padding-twelve-bottom {
        padding-bottom: 6.5%;
    }
    .sm-padding-thirteen-bottom {
        padding-bottom: 7%;
    }
    .sm-padding-fourteen-bottom {
        padding-bottom: 7.5%;
    }
    .sm-padding-fifteen-bottom {
        padding-bottom: 8%;
    }
    .sm-padding-sixteen-bottom {
        padding-bottom: 8.5%;
    }
    .sm-padding-seventeen-bottom {
        padding-bottom: 9%;
    }
    .sm-padding-eighteen-bottom {
        padding-bottom: 9.5%;
    }
    .sm-padding-nineteen-bottom {
        padding-bottom: 10%;
    }
    .sm-padding-twenty-bottom {
        padding-bottom: 10.5%;
    }
    .sm-padding-twenty-one-bottom {
        padding-bottom: 11%;
    }
    .sm-padding-twenty-two-bottom {
        padding-bottom: 11.5%;
    }
    .sm-padding-twenty-three-bottom {
        padding-bottom: 12%;
    }
    .sm-padding-twenty-four-bottom {
        padding-bottom: 12.5%;
    }
    .sm-padding-twenty-five-bottom {
        padding-bottom: 13%;
    }
    .sm-padding-twenty-six-bottom {
        padding-bottom: 13.5%;
    }
    .sm-padding-twenty-seven-bottom {
        padding-bottom: 14%;
    }
    .sm-padding-twenty-eight-bottom {
        padding-bottom: 14.5%;
    }
    .sm-padding-twenty-nine-bottom {
        padding-bottom: 15%;
    }

    /* padding bottom +px */
    .sm-padding-bottom-5px {
        padding-bottom: 5px;
    }
    .sm-padding-bottom-10px {
        padding-bottom: 10px !important;
    }
    .sm-padding-bottom-15px {
        padding-bottom: 15px;
    }
    .sm-padding-bottom-20px {
        padding-bottom: 20px;
    }
    .sm-padding-bottom-25px {
        padding-bottom: 25px;
    }
    .sm-padding-bottom-30px {
        padding-bottom: 30px;
    }
    .sm-padding-bottom-35px {
        padding-bottom: 35px;
    }
    .sm-padding-bottom-40px {
        padding-bottom: 40px;
    }
    .sm-padding-bottom-45px {
        padding-bottom: 45px;
    }
    .sm-padding-bottom-50px {
        padding-bottom: 50px;
    }
    .sm-padding-bottom-60px {
        padding-bottom: 60px;
    }

    /* padding top-bottom mix */
    .sm-padding-20px-tb {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .sm-padding-30px-tb {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .sm-padding-40px-tb {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .sm-padding-50px-tb {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .sm-padding-60px-tb {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .sm-padding-70px-tb {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    /* no padding */
    .sm-no-padding {
        padding: 0;
    }
    .sm-no-padding-l {
        padding-left: 0 !important;
    }
    .sm-no-padding-lr {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .sm-no-padding-tb {
        padding-top: 0;
        padding-bottom: 0;
    }
    .sm-no-padding-top {
        padding-top: 0;
    }
    .sm-no-padding-bottom {
        padding-bottom: 0;
    }
    .sm-no-padding-left {
        padding-left: 0 !important;
    }
    .sm-no-padding-right {
        padding-right: 0 !important;
    }
    .sm-no-padding-left-right {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .sm-no-padding-15 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .sm-no-padding-15-left {
        padding-left: 15px;
    }

    /* display */
    .sm-display-block {
        display: block !important;
    }
    .sm-overflow-hidden {
        overflow: hidden;
    }
    .sm-display-inline-block {
        display: inline-block !important;
    }
    .sm-display-inline {
        display: inline;
    }
    .sm-display-none {
        display: none !important;
    }
    .sm-display-inline-table {
        display: inline-table;
    }
    .sm-display-table-cell {
        display: table-cell;
    }
    .sm-display-flex {
        display: flex !important;
    }
    .sm-align-items-center {
        align-items: center;
    }

    /* flex */
    .sm-flex-column {
        flex-direction: column-reverse;
    }
    .sm-flex-row {
        flex-direction: row-reverse;
    }

    /* position */
    .sm-position-static {
        position: static;
        z-index: 5;
    }
    .sm-position-relative {
        position: relative;
        z-index: 5;
    }
    .sm-position-absolute {
        position: absolute;
    }
    .sm-position-right {
        right: 0;
    }
    .sm-position-left {
        left: 0;
    }
    .sm-position-top {
        top: 0;
    }
    .sm-position-fixed {
        position: fixed;
    }
    .sm-position-inherit {
        position: inherit;
    }

    /*border-radius*/
    .sm-radius-none {
        border-radius: 0;
    }

    /* top -px */
    .sm-top-minus1 {
        top: -1px;
    }
    .sm-top-minus2 {
        top: -2px;
    }
    .sm-top-minus3 {
        top: -3px;
    }
    .sm-top-minus4 {
        top: -4px;
    }
    .sm-top-minus5 {
        top: -5px;
    }
    .sm-top-minus6 {
        top: -6px;
    }
    .sm-top-minus7 {
        top: -7px;
    }
    .sm-top-minus8 {
        top: -8px;
    }
    .sm-top-minus9 {
        top: -9px;
    }
    .sm-top-minus10 {
        top: -10px;
    }

    /* top +px */
    .sm-top-0px {
        top: 0px;
    }
    .sm-top-1px {
        top: 1px;
    }
    .sm-top-2px {
        top: 2px;
    }
    .sm-top-3px {
        top: 3px;
    }
    .sm-top-4px {
        top: 4px;
    }
    .sm-top-5px {
        top: 5px;
    }
    .sm-top-6px {
        top: 6px;
    }
    .sm-top-7px {
        top: 7px;
    }
    .sm-top-8px {
        top: 8px;
    }
    .sm-top-9px {
        top: 9px;
    }
    .sm-top-10px {
        top: 10px;
    }
    .sm-top-13px {
        top: 13px;
    }
    .sm-top-15px {
        top: 15px;
    }
    .sm-top-20px {
        top: 20px;
    }
    .sm-top-25px {
        top: 25px;
    }
    .sm-top-30px {
        top: 30px;
    }
    .sm-top-60px {
        top: 60px;
    }

    /* top % */
    .sm-top-35p {
        top: 35%;
    }
    .sm-top-40p {
        top: 40%;
    }
    .sm-top-37p {
        top: 37%;
    }

    /*bottom +px */
    .sm-bottom-3 {
        bottom: 3px;
    }
    .sm-bottom-10px {
        bottom: 10px;
    }
    .sm-bottom-15px {
        bottom: 15px;
    }

    /*bottom % */
    .sm-left-65px {
        left: 65%;
    }

    /* width % */
    .sm-width {
        display: inline-block;
        position: relative;
        width: 90%;
    }
    .sm-width-20 {
        width: 20%;
    }
    .sm-width-30 {
        width: 30%;
    }
    .sm-width-40 {
        width: 40%;
    }
    .sm-width-45 {
        width: 45%;
    }
    .sm-width-50 {
        width: 50%;
    }
    .sm-width-55 {
        width: 55%;
    }
    .sm-width-60 {
        width: 60%;
    }
    .sm-width-65 {
        width: 65%;
    }
    .sm-width-70 {
        width: 70%;
    }
    .sm-width-75 {
        width: 75%;
    }
    .sm-width-80 {
        width: 80%;
    }
    .sm-width-85 {
        width: 85%;
    }
    .sm-width-90 {
        width: 90%;
    }
    .sm-width-95 {
        width: 95%;
    }
    .sm-width-100 {
        width: 100%;
    }
    .sm-width-auto {
        width: auto;
    }
    .sm-container-fluid {
        width: 100%;
    }

    /* width +px */
    .sm-width-20px {
        width: 20px;
    }
    .sm-width-30px {
        width: 30px;
    }
    .sm-width-40px {
        width: 40px;
    }
    .sm-width-50px {
        width: 50px;
    }
    .sm-width-60px {
        width: 60px;
    }
    .sm-width-70px {
        width: 70px;
    }
    .sm-width-80px {
        width: 80px;
    }
    .sm-width-90px {
        width: 90px;
    }
    .sm-width-100px {
        width: 100px;
    }
    .sm-width-120px {
        width: 120px;
    }
    .sm-width-140px {
        width: 140px;
    }

    /* height % */
    .sm-height-100 {
        height: 100%;
    }
    .sm-height-auto {
        height: auto;
    }
    .sm-min-height-auto {
        height: auto;
    }

    /* height +px */
    .sm-height-100-px {
        height: 100px;
    }
    .sm-height-200-px {
        height: 200px;
    }
    .sm-height-300-px {
        height: 300px !important;
    }
    .sm-height-350-px {
        height: 350px;
    }
    .sm-height-400-px {
        height: 400px;
    }
    .sm-height-500-px {
        height: 500px;
    }
    .sm-height-600-px {
        height: 600px;
    }
    .sm-height-60px {
        height: 60px;
    }

    /* clear-both */
    .sm-clear-both {
        clear: both;
    }

    /* vertical-align */
    .sm-vertical-align-middle {
        vertical-align: middle;
    }
    .sm-vertical-align-top {
        vertical-align: top;
    }

    /* line-break */
    .sm-line-break {
        display: block;
    }

    /* z-index */
    .sm-z-index-1 {
        z-index: 1;
    }
    .sm-z-index-0 {
        z-index: 0;
    }
    .sm-z-index-minus2 {
        z-index: -2;
    }

    /* line height +px */
    .sm-line-height-normal {
        line-height: normal;
    }
    .sm-line-height-0 {
        line-height: 0px !important;
    }
    .sm-line-height-10 {
        line-height: 10px !important;
    }
    .sm-line-height-15 {
        line-height: 15px;
    }
    .sm-line-height-18 {
        line-height: 18px;
    }
    .sm-line-height-20 {
        line-height: 20px;
    }
    .sm-line-height-22 {
        line-height: 22px;
    }
    .sm-line-height-24 {
        line-height: 24px;
    }
    .sm-line-height-26 {
        line-height: 26px;
    }
    .sm-line-height-30 {
        line-height: 30px;
    }
    .sm-line-height-34 {
        line-height: 34px;
    }
    .sm-line-height-40 {
        line-height: 40px;
    }
    .sm-line-height-45 {
        line-height: 45px;
    }
    .sm-line-height-48 {
        line-height: 48px;
    }
    .sm-line-height-50 {
        line-height: 50px;
    }
    .sm-line-height-55 {
        line-height: 55px;
    }
    .sm-line-height-60 {
        line-height: 60px;
    }
    .sm-line-height-65 {
        line-height: 65px;
    }
    .sm-line-height-70 {
        line-height: 70px;
    }
    .sm-line-height-75 {
        line-height: 75px;
    }
    .sm-line-height-80 {
        line-height: 80px;
    }
    .sm-line-height-85 {
        line-height: 85px;
    }
    .sm-line-height-90 {
        line-height: 90px;
    }

    /* text */
    .sm-text-center {
        text-align: center !important;
    }
    .sm-text-center-ni {
        text-align: center;
    }
    .sm-text-left {
        text-align: left !important;
    }
    .sm-text-right {
        text-align: right;
    }
    .sm-justify-content-center {
        justify-content: center !important;
    }
    .sm-justify-content-start {
        justify-content: flex-start !important;
    }

    /* float */
    .sm-f-right {
        float: right;
    }
    .sm-f-left {
        float: left;
    }
    .sm-fl-none {
        float: none !important;
    }

    /* color */
    .sm-text-black {
        color: #000;
    }
    .sm-text-white {
        color: #fff;
    }

    /* background position */
    .sm-background-position-center-top {
        background-position: center top;
    }
    .sm-background-position-left-center {
        background-position: left center;
    }
    .sm-background-position-right-center {
        background-position: right center;
    }

    /* different text size */
    .sm-text-extra-mdall {
        font-size: 10px;
        line-height: 15px !important;
    }
    .sm-text-mdall {
        font-size: 11px !important;
        line-height: 15px !important;
    }
    .sm-text-medium {
        font-size: 12px;
        line-height: 17px;
    }
    .sm-text-large {
        font-size: 13px !important;
        line-height: 19px;
    }
    .sm-text-extra-large {
        font-size: 14px;
        line-height: 23px;
    }
    .sm-title-mdall {
        font-size: 15px;
        line-height: 22px;
    }
    .sm-title-mdmore {
        font-size: 16px;
        line-height: 23px;
    }
    .sm-title-medium {
        font-size: 18px;
        line-height: 24px;
    }
    .sm-title-middle {
        font-size: 19px;
        line-height: 24px;
    }
    .sm-title-middle2 {
        font-size: 20px;
        line-height: 24px;
    }
    .sm-title-large {
        font-size: 21px;
        line-height: 25px;
    }
    .sm-title-extra-large {
        font-size: 22px;
        line-height: 30px;
    }
    .sm-title-extra-large-2 {
        font-size: 26px !important;
        line-height: 32px;
    }
    .sm-title-extra-large-3 {
        font-size: 32px;
        line-height: 38px;
    }
    .sm-title-extra-large-4 {
        font-size: 36px;
        line-height: 42px;
    }
    .sm-title-extra-large-5 {
        font-size: 44px;
        line-height: 52px;
    }
    .sm-title-big {
        font-size: 50px;
        line-height: 60px;
    }
    .sm-title-big2 {
        font-size: 60px;
        line-height: 72px;
    }
    .sm-title-big3 {
        font-size: 70px;
        line-height: 80px;
    }
    .sm-section-title-large {
        font-size: 27px;
        line-height: 33px;
    }
    .sm-section-title-medium {
        font-size: 25px;
        line-height: 29px;
    }
    .sm-section-title-mdall {
        font-size: 25px;
        line-height: 31px;
    }

    /* form controls */
    .big-input,
    .big-textarea,
    .big-select select {
        padding: 10px 15px;
    }
    .extra-big-input,
    .extra-big-textarea,
    .extra-big-select select {
        padding-right: 15px;
        padding-left: 15px;
    }
    .input-group input,
    .input-group textarea,
    .input-group select {
        padding-right: 15px;
        padding-left: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .input-group-btn .btn.btn-large {
        padding: 10px 25px;
        height: 54px;
    }

    /* letter spacing */
    .sm-no-letter-spacing {
        letter-spacing: 0px !important;
    }
    .sm-letter-spacing-1 {
        letter-spacing: 1px;
    }
    .sm-letter-spacing-2 {
        letter-spacing: 2px;
    }
    .sm-letter-spacing-3 {
        letter-spacing: 3px;
    }

    /* font weight */
    .sm-font-weight-100 {
        font-weight: 100;
    }
    .sm-font-weight-400 {
        font-weight: 400;
    }
    .sm-font-weight-600 {
        font-weight: 600;
    }
    .sm-font-weight-700 {
        font-weight: 700;
    }
    .sm-font-weight-800 {
        font-weight: 800;
    }

    /* icon */
    .sm-icon-extra-large {
        font-size: 60px;
    }
    .sm-icon-large {
        font-size: 50px;
    }
    .sm-icon-medium {
        font-size: 40px;
        margin-bottom: 15px;
    }
    .sm-icon-medium-large {
        font-size: 35px;
    }
    .sm-icon-extra-mdall {
        font-size: 25px;
    }
    .sm-icon-mdall {
        font-size: 18px;
    }

    /* float */
    .sm-pull-left {
        float: left;
    }
    .sm-pull-right {
        float: right;
    }
    .sm-float-none {
        float: none !important;
    }

    /* left +px */
    .sm-left-5px {
        left: 5px;
    }

    /* left % */
    .sm-left-10p {
        left: 10%;
    }
    .sm-left-20p {
        left: 20%;
    }
    .sm-left-25p {
        left: 25%;
    }
    .sm-left-30p {
        left: 30%;
    }
    .sm-left-35p {
        left: 35%;
    }
    .sm-left-40p {
        left: 40%;
    }
    .sm-left-45p {
        left: 45%;
    }
    .sm-left-50p {
        left: 50%;
    }

    /* right % */
    .sm-right-0 {
        right: 0;
    }
    .sm-right-1p {
        right: 1%;
    }
    .sm-right-2p {
        right: 2%;
    }
    .sm-right-3p {
        right: 3%;
    }
    .sm-right-4p {
        right: 4%;
    }
    .sm-right-5p {
        right: 5%;
    }
    .sm-right-10p {
        right: 10%;
    }
    .sm-right-20p {
        right: 20%;
    }
    .sm-right-25p {
        right: 25%;
    }
    .sm-right-30p {
        right: 30%;
    }
    .sm-right-35p {
        right: 35%;
    }
    .sm-right-65p-bottom {
        background-position: right 65% bottom !important;
    }

    /* right +px */
    .sm-right-20 {
        right: 20px;
    }

    /* justify-content */
    .sm-justify-content {
        justify-content: center;
    }

    /* background-color */
    .sm-bg-black {
        background-color: rgba(0, 0, 0, 0.9);
    }

    /* border */
    .sm-no-border {
        border: none !important;
    }
    .sm-no-border-right {
        border-right: none !important;
    }
    .sm-no-border-left {
        border-left: none !important;
    }
    .sm-no-border-bottom {
        border-bottom: none !important;
    }
    .sm-border-black {
        border: 1px solid #000;
    }
    .sm-border-top-black {
        border-top: 1px solid #000;
    }
    .sm-border-bottom-black {
        border-bottom: 1px solid #000;
    }
    .sm-border-left-black {
        border-left: 1px solid #000;
    }
    .sm-border-right-black {
        border-right: 1px solid #000;
    }
    .sm-border-left-right-black {
        border-left: 1px solid #000;
        border-right: 1px solid #000;
    }
    .sm-border-top-light-gray {
        border-top: 1px solid #eeeeee;
    }
    .sm-border-bottom-light-gray {
        border-bottom: 1px solid #eeeeee;
    }
    .sm-border-left-light-gray {
        border-left: 1px solid #eeeeee;
    }
    .sm-border-right-light-gray {
        border-right: 1px solid #eeeeee;
    }
    .sm-border-lr-light-gray {
        border-left: 1px solid #eeeeee;
        border-right: 1px solid #eeeeee;
    }

    /* border-radius */
    .sm-radius-none {
        border-radius: 0;
    }
    .sm-border-bottom-khaki {
        border-bottom: 1px solid #13b5ea;
    }
    .sm-border-gray2 {
        border: 1px solid #dee2e6;
    }
    .sm-border-top-none {
        border-top: 0px;
    }
    .sm-border-gray-bottom {
        border-bottom: 2px solid #f6f6f6 !important;
    }
    .sm-border-gray-lr {
        border-left: 0px solid #f6f6f6 !important;
        border-right: 0px solid #f6f6f6 !important;
    }
    .sm-border-gray-l {
        border-left: 0px solid #f6f6f6 !important;
    }
    .sm-border-gray-none {
        border-left: 0px solid #f6f6f6 !important;
    }

    /* col default padding */
    .col-default-padding {
        padding: 0 15px !important;
    }

    /*================
    custom for mobile
    ================*/

    /* popup css start */
    .popup.modal.show .modal-dialog {
        height: auto;
    }
    .popup .modal-content .modal-body {
        padding: 15px;
    }
    .popup .pop-up-newsletter {
        padding-right: 0px;
    }
    .popup .modal-content .modal-body .newsletter-close {
        top: -10px;
        right: 0px;
    }
    /* popup css end */

    /* back to top css start */
    .scroll {
        bottom: 68px;
    }
    /* back to top css end */

    /* header css start */
    .navbar .nav li {
        padding: 5px 15px 5px 15px;
    }
    .footer-img .footer-logo {
        max-width: 127px;
    }
    .mainlogo .header-logo,
    .footer-img .footer-logo {
        /*max-width:127px;*/
    }
    /* header css end */

    /* blog-product css start */
    .navbar ul li .dropdown-blog li .dropdown-subblog,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple,
    .navbar ul li .dropdown-blog li .dropdown-bloglist,
    .navbar ul li .dropdown-blog li .dropdown-blogclassic,
    .navbar ul li .dropdown-blog li .dropdown-blogsticky,
    .navbar ul li .dropdown-product li .dropdown-productgrid,
    .navbar ul li .dropdown-product li .dropdown-productlist,
    .navbar ul li .dropdown-product li .dropdown-productlistadv,
    .navbar ul li .dropdown-product li .dropdown-productdetail,
    .navbar ul li .dropdown-product li .dropdown-productcomp,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-2grid,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-3grid,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li .dropdown-subblog-4grid,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-2simple,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-3simple,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li .dropdown-subblog-4simple,
    .navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-2grid,
    .navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-3grid,
    .navbar ul li .dropdown-product li .dropdown-productgrid li .dropdown-subproduct-4grid {
        display: none;
    }

    .navbar ul li .dropdown-blog li:hover .dropdown-subblog,
    .navbar ul li .dropdown-blog li:hover .dropdown-bloggrid,
    .navbar ul li .dropdown-blog li:hover .dropdown-blogsimple,
    .navbar ul li .dropdown-blog li:hover .dropdown-bloglist,
    .navbar ul li .dropdown-blog li:hover .dropdown-blogclassic,
    .navbar ul li .dropdown-blog li:hover .dropdown-blogsticky,
    .navbar ul li .dropdown-product li:hover .dropdown-productgrid,
    .navbar ul li .dropdown-product li:hover .dropdown-productlist,
    .navbar ul li .dropdown-product li:hover .dropdown-productlistadv,
    .navbar ul li .dropdown-product li:hover .dropdown-productdetail,
    .navbar ul li .dropdown-product li:hover .dropdown-productcomp,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-2grid,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-3grid,
    .navbar ul li .dropdown-blog li .dropdown-bloggrid li:hover .dropdown-subblog-4grid,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-2simple,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-3simple,
    .navbar ul li .dropdown-blog li .dropdown-blogsimple li:hover .dropdown-subblog-4simple,
    .navbar ul li .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-2grid,
    .navbar ul li .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-3grid,
    .navbar ul li .dropdown-product li .dropdown-productgrid li:hover .dropdown-subproduct-4grid {
        display: block;
    }
    .navbar ul li:hover .dropdown-content {
        max-height: 140px;
    }
    .navbar ul li:hover .dropdown-blog,
    .navbar ul li:hover .dropdown-product {
        max-height: 140px;
        overflow-y: auto;
        overflow-x: hidden;
    }
    /* blog-product css end */

    /* section padding css start */
    .padding-80px-tb {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .padding-30px-tb {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    /* section padding css end */

    /* icon drop down start */
    .input-search-1 {
        left: -28px;
    }
    .setting-drop-down,
    .cart-drop-down,
    .user-drop-down,
    .input-search-1 .search-bar {
        right: -28px;
    }
    .item-in-cart-1 div {
        font-size: 12px;
        height: 13px;
        width: 13px;
        left: 10px;
    }
    .quantity input {
        font-size: 13px;
    }
    /* icon drop down end */

    /* slider css start */
    .slidertext {
        left: 2%;
        width: 80%;
    }
    .home-slider .swiper-slide a.btn-style {
        font-size: 13px;
        padding: 8px 20px 8px 20px;
    }
    .sliderimg {
        height: 430px;
    }
    .slider-position {
        background-position: right 25% bottom !important;
    }
    .swiper-container .slider-first-heading {
        line-height: 13px;
        margin-bottom: 20px;
    }
    .slidertext h1 {
        line-height: 17px;
        margin-bottom: 15px;
    }
    .slidertext p {
        margin-bottom: 16px;
    }
    /* slider css end */

    /* banner css start */
    .product {
        top: 66px;
        right: 35px;
    }
    .product .category-name {
        line-height: 10px;
    }
    /* banner css end */

    /* tab css start */
    .index-tab {
        text-align: center;
    }
    .index-tab ul {
        display: inline-block;
        border-bottom: none;
    }
    .index-tab ul li {
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .index-tab ul li:last-child {
        margin-bottom: 0px;
    }
    /* tab css end */

    /* save offer css start */
    .side-img {
        border-top: 5px solid #212121;
    }
    .side-img:after,
    .side-img:before {
        width: 5px;
    }
    .side-img img {
        padding: 0 5px;
    }
    .side-img h2 {
        padding: 4px 8px 4px 8px;
        top: 32%;
    }
    .save10::before,
    .save10::after {
        height: 2px;
    }
    .save10 span::before,
    span::after {
        width: 2px;
    }
    /* save offer css end */

    /* product css start */
    .column .product-text p {
        line-height: 10px;
    }
    .column .product-text p span.text-small {
        font-size: 11px;
        line-height: 10px;
    }
    /* product css end */

    /* best-deal css start */
    .product-grid .grid-item .best-deal {
        padding-right: 0px;
    }
    .product-grid .best-deal-1,
    .best-deal-3,
    .best-deal-2 {
        padding-left: 0px !important;
        padding-top: 2% !important;
    }
    .product-grid .best-deal-1-padding,
    .best-deal-3-padding {
        padding-left: 1% !important;
        padding-top: 2%;
        padding-right: 0px !important;
    }
    .product-grid .grid-item .best-deal:hover img + a,
    .product-grid .grid-item .best-deal-2:hover img + a {
        bottom: 250px;
    }
    .product-grid .grid-item .best-deal-1:hover img + a,
    .product-grid .grid-item .best-deal-3:hover img + a {
        bottom: 40px;
    }
    /* best-deal css end */

    /* insta-feed css start */
    .insta,
    .facebook {
        width: 30px;
        height: 30px;
    }
    /* insta-feed css end */

    /* about-us css start */
    .about-us {
        top: 35%;
    }
    .about-us-desc p,
    .customer p {
        width: 100%;
    }
    .spacing-tech {
        padding: 15px 0px;
    }
    .separator-line-width-15 {
        width: 40%;
    }
    /* about-us css end */

    /* billing page css start */
    .billing .custom-control {
        line-height: 18px;
    }
    .card-payment-option {
        padding: 0 15px;
    }
    /* billing page css end */

    /* cancel page css start */
    .cancel-page,
    .privacy-policy {
        padding: 20px 25px;
    }
    .cancel-page ul li,
    .privacy-policy ul li {
        margin-bottom: 10px;
    }
    /* cancel page css end */

    /* blog css start */
    .comments-area .comment-list.left-side {
        padding-left: 15px;
    }
    .leave-reply .send-msg a.btn-style {
        font-size: 13px;
        padding: 8px 20px 8px 20px;
    }
    /* blog css end */

    /* contact-us css start */
    .contactus {
        bottom: 15%;
        left: 40%;
    }
    .contact-us {
        left: 0px;
        top: 15%;
    }
    .meet-team .team-title {
        line-height: 11px;
    }
    .meet-team .meet-team-title {
        line-height: 12px;
    }
    .contact-head .title-desc {
        line-height: 10px;
    }
    .title-heading {
        line-height: 13px;
        margin-bottom: 8px;
    }
    .login-page {
        padding: 30px 15px;
    }
    .login-page .remember-me.login-subtitle {
        line-height: 15px;
    }
    .delivery-name p,
    .order-summary p {
        line-height: 9px;
    }
    /* contact-us css end */

    /* cart page page css start */
    .coupan-code input {
        font-size: 13px;
    }
    .subtotal,
    .subtotal-price,
    .shipping,
    .shipping-price,
    .tax,
    .tax-price,
    .gtotal,
    .gtotal-price {
        font-size: 13px;
    }
    .cart-page .product-1 a::before {
        left: 30%;
    }
    /* cart page page css end */

    /* deal section css start*/
    .clock {
        margin-bottom: 4px;
        margin-top: 10px;
    }
    .deal-day .owl-nav i {
        top: 42%;
    }
    /* deal section css end*/

    /* terms & conndition page css start */
    .introduction ol li,
    .intellectual ol li,
    .restrictions ol li,
    .content ol li,
    .warranties ol li {
        margin-bottom: 10px;
    }
    .terms-condition ol {
        margin-bottom: 20px;
    }
    /* terms & conndition page css start */

    /* track order page css start */
    .circle {
        top: 0px;
    }
    .circle-fa i {
        bottom: 0px;
    }
    .border {
        width: 520px;
        top: 308px;
        right: 170px;
        margin-right: 100px !important;
        transform: rotate(90deg);
    }
    .rounded-circle {
        transform: rotate(90deg);
        right: 83px;
        top: 35px;
    }
    .pickup-before:before {
        top: 9px;
        width: 270px;
    }
    .circle-fa {
        position: relative;
        right: 83px;
        top: 45px;
    }
    /* track order page css end */

    /* 4 not 4 page css start */
    .notfound .notfound-404 h1 {
        font-size: 100px;
        line-height: 76px;
        margin-bottom: 25px;
    }
    .notfound .notfound-search {
        margin-bottom: 30px;
    }
    /* 4 not 4 page css end */

    /* coming-soon page css start */
    .coming-soon .icon a {
        margin-right: 5px;
    }
    .coming-soon .clock-day {
        margin-right: 0px;
    }
    .coming-soon #clockdiv div > span {
        font-size: 20px;
        line-height: 17px;
        margin-bottom: 10px;
    }
    .coming-soon #clockdiv {
        line-height: 44px;
        display: flex;
        justify-content: center;
    }
    .coming-soon p {
        margin-bottom: 25px;
    }
    .coming-soon .smalltext {
        font-size: 14px;
        line-height: 13px;
    }
    .coming-soon .newsletter input {
        margin-bottom: 15px;
    }
    /* coming-soon page css end */

    /* blog css start */
    .main_blog_details .like-comment {
        font-size: 13px;
    }
    .prev-post {
        padding-left: 5px;
    }
    .next-post {
        padding-right: 5px;
    }
    .comments-area .date {
        font-size: 12px;
    }
    .main_blog_details .user_details .media .media-body {
        text-align: left;
    }
    .main_blog_details .user_details .tag-list a {
        padding: 5px 10px;
    }
    .media .user-img {
        padding-left: 0px;
        padding-right: 10px;
    }
    .main_blog_details .user_details .media .media-body p {
        font-size: 12px;
    }
    /* blog css end */

    /* blog-grid css start */
    .lframe .blog-grid-info,
    .rframe .blog-grid-info,
    .frame .blog-grid-info,
    .frame.fgrid .blog-grid-info {
        padding: 15px;
        left: 15px;
        right: 15px;
    }
    .lframe.fgrid .blog-grid-info,
    .rframe.fgrid .blog-grid-info {
        padding: 15px;
        left: 15px;
        right: 15px;
    }
    /* blog-grid css end */

    /* blog-list css start */
    .blog-list {
        padding-left: 15px;
    }
    .blog-list .frame {
        padding: 0px 0px 0px 0px;
    }
    .list-frame .blog-list-info {
        padding: 15px 0px;
    }
    .blog-list .frame .blog-list-img .blog-list-overlay {
        left: 0;
        right: 0;
    }
    /* blog-list css end */

    /* product-list css start */
    .lframe .action {
        display: block;
    }
    .lframe .action a {
        display: block;
        margin-bottom: 16px;
    }
    .lframe .action a:last-child {
        margin-bottom: 0px;
    }
    .frame .action a {
        display: block;
        margin-bottom: 16px;
    }
    .lf-frame .action {
        display: block;
    }
    .lf-frame .action a {
        display: block;
        margin-right: 0;
        margin-bottom: 16px;
    }
    .lf-frame .action a:last-child {
        margin-bottom: 0px;
    }
    .product-list-section .product-list {
        margin: 0 0 20px 0;
    }
    .product-list .details .color {
        line-height: 20px;
    }
    .product-list .details .size {
        line-height: 32px;
    }
    .product-list .price .product-sub-price {
        line-height: 13px;
    }
    .pl-lframe .action {
        display: block;
    }
    .pl-lframe .action a {
        display: block;
        margin-right: 0px;
        margin-bottom: 16px;
    }
    .pl-lframe .action a:last-child {
        margin-bottom: 0px;
    }
    /* product-list css end */

    /* quick view css start */
    .modal.show .modal-dialog {
        max-width: 100%;
        padding: 15px;
        height: 100%;
        display: flex;
    }
    .modal .modal-dialog .modal-body .details {
        overflow-y: hidden;
        max-height: unset;
    }
    .modal .modal-dialog .modal-body {
        overflow: auto;
        padding: 15px;
    }
    .modal .modal-dialog .modal-body .product-list {
        margin: 0;
    }
    .modal .modal-dialog .modal-body::-webkit-scrollbar {
        width: 1px;
    }
    .modal .modal-dialog .modal-body {
        -scrollbar-width: none;
    }
    .modal .modal-dialog .modal-content .modal-footer {
        padding: 10px 15px;
    }
    .preview-thumbnail.nav-tabs {
        margin-top: 9px;
    }
    .product-detail-sticky-zoom ul.preview-thumbnail.nav-tabs {
        margin-top: 2px;
    }
    /* quick view css end */

    /* product-detail page css start */
    .similar-product h3 {
        line-height: 11px;
    }
    .similar-product-silder.owl-theme .owl-stage-outer {
        margin-bottom: 15px;
    }
    /* product-detail page css end */

    /* product compare page css start */
    .product-compare .product-comp-head {
        display: block;
        text-align: center;
    }
    /* product compare page css start */

    /* site-map page css start */
    .site-map-pages ul li a,
    .main_blog_details .blockquote p {
        font-size: 13px;
    }
    /* site-map page css start */

    /* singin-signup page css start */
    .login-page .login-subtitle label.custom-control-label::before,
    .login-page .login-subtitle label.custom-control-label::after {
        top: 0px;
    }
    /* singin-signup page css end */

    /* product-detail page css start */
    .sidebar-item {
        position: relative;
        padding: 0px;
    }
    .check-avail input {
        font-size: 13px;
    }
    .product-detail ul li a {
        padding: 5px 8px;
    }
    .product-detail-sticky .details .action a {
        display: block;
        margin-bottom: 16px;
    }
    .product-service-without-sticky .details .action a,
    .product-service-simple .details .action a {
        display: block;
        margin-bottom: 16px;
    }
    .product-service-without-sticky .details .action a:last-child,
    .product-service-simple .details .action a:last-child {
        margin-bottom: 0px;
    }
    .product-detail-list .details .color {
        line-height: 18px;
    }
    .product-detail-list .details .rating span {
        line-height: 18px;
    }
    .product-detail-list .details .same-seller,
    .product-detail-list .details .same-seller span {
        line-height: 0px;
    }
    .product-detail-list .details .check-avail .check-pincode {
        line-height: 11px;
    }
    .product-detail-list .details .check-avail {
        padding-bottom: 16px;
    }
    .product-detail-list .details .rating-title {
        margin-top: 16px;
    }
    .product-detail-list .details .review-user,
    .product-detail-list .details .review-user p {
        line-height: 9px;
    }
    .product-detail-list .details .review-comment {
        line-height: 13px;
    }
    .product-detail-list .details .product-review {
        margin-bottom: 15px;
    }
    .product-detail-list .details a.all-review {
        margin-bottom: 16px;
    }
    .product-detail-list .details .que-ans-title {
        margin-top: 16px;
    }
    .product-detail-list .details .que,
    .product-detail-list .details .que span {
        line-height: 10px;
    }
    .product-detail-list .details .ans {
        line-height: 11px;
    }
    .product-detail-list .details .que-ans-user p {
        line-height: 0px;
    }
    .product-detail-list .details .question-post {
        line-height: 0px;
    }
    .product-detail-list .details .question-post p {
        line-height: 11px;
    }
    .product-detail-list .details .question-post a {
        line-height: 23px;
    }
    .product-detail-list .details .product-start .check-avail {
        padding-bottom: 0px;
    }
    /* product-detail page css end */

    /* grid to list category page css start */
    .tg-6 a img,
    .tg-4 a img,
    .tg-3 a img,
    .tg-2 a img,
    .tl-2 a img,
    .tl-1 a img {
        padding: 5px;
    }
    .sort-by-dropdown select {
        padding: 5px 5px;
    }
    /* grid to list category page css end */

    /* pagination css start */
    .page-bar ul li {
        padding: 0px 10px;
    }
    .page-bar ul li a {
        line-height: 23px;
    }
    .page-bar ul {
        margin-top: 20px;
    }
    /* pagination css end */

    /* footer css start */
    .copyright,
    .terms {
        text-align: center !important;
    }
    .panel-group .panel-title a i {
        position: absolute;
        right: 15px;
        top: 5px;
    }
    /* footer css end */

    /* home2 css start */
    .home2 .popup .pop-up-newsletter {
        padding-left: 0;
    }
    .home2 .popup .modal-content .modal-body .newsletter-close {
        right: 15px;
        top: 20px;
    }
    .home2 .topnav {
        top: 53px;
    }
    .home2 .padding-tb .icon-margin {
        margin-left: 5px;
    }
    .home2 .home-slider .owl-carousel .carousel-caption {
        width: 65%;
        left: 5%;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        line-height: 17px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .slider-main-heading:after {
        width: 85%;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .fashion {
        margin-top: 18px;
    }
    .home2 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        line-height: 11px;
        margin-bottom: 20px;
    }

    .home2 .testimonial-slider {
        padding: 15px;
    }
    .home2 .testimonial-slider .owl-carousel .owl-dots {
        margin-top: 10px;
        line-height: 0;
    }

    .home2 .deal-day .product-meta .title-heading,
    .home2 .deal-day .product-meta .product-title {
        line-height: 11px;
    }
    .home2 .deal-day .product-meta .deal-img h2.title-heading {
        line-height: 11px;
    }
    .home2 .deal-day .product-meta .title-desc,
    .home2 .deal-day .product-meta .pro-name,
    .home2 .deal-day .product-meta .deal-img {
        margin-bottom: 15px;
    }
    .home2 #clockdiv > div,
    .home2 #clockdeal > div {
        padding: 10px;
    }
    .home2 #clockdiv div > span,
    .home2 #clockdeal div > span {
        padding: 10px 5px;
    }
    .home2 .unlimited {
        top: -25px;
    }
    .home2 .unlimited span {
        padding: 10px 15px;
    }
    .home2 #clockdiv,
    .home2 #clockdeal {
        top: -35px;
    }
    .home2 .deal-day .product-meta {
        margin-top: 30px;
    }
    .home2 .deal-day.owl-carousel .owl-dots {
        margin-top: 15px;
    }
    /* home2 css end */

    /* home3 css start */
    .home3 .popup.modal .modal-dialog {
        max-width: 100%;
    }
    .home3 .popup .pop-up-newsletter {
        padding: 15px;
    }
    .home3 .mainlogo .header-logo,
    .home3 .footer-img .footer-logo {
        max-width: 100%;
    }
    .home3 .home-slider .owl-carousel .sliderimg {
        height: 480px;
    }
    .home3 .home-slider .owl-carousel img {
        max-width: 480px;
        height: inherit;
        position: relative;
        left: 15%;
    }
    .home3 .home-slider .owl-carousel .carousel-caption {
        left: 5%;
        width: 65%;
    }
    .home3 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        line-height: 17px;
        margin-bottom: 13px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption .fashion {
        margin-top: 19px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        line-height: 11px;
        margin-bottom: 20px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
        top: 19px;
    }
    .home3 .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 14px;
    }

    .home3 .product-slider-section .new-arrival .column {
        margin-bottom: 20px;
    }

    .home3 .product-slider-section .new-arrival .owl-dots,
    .home3 .parallax-section .test-monial .owl-dots,
    .home3 .feature-trend-slider.owl-carousel .owl-dots,
    .home3 .blog-slider.owl-carousel .owl-dots {
        margin-top: 20px;
    }

    .home3 .feature-trend ul li a {
        font-size: 16px;
        line-height: 13px;
    }

    .home3 .blog-slider .simple .blog-grid-info {
        padding: 15px;
    }

    .home3 .col.service-index {
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 20px;
    }
    .home3 .col.service-index:nth-child(2),
    .home3 .col.service-index:nth-child(3) {
        margin-top: 20px;
    }

    .home3 .social-icon {
        position: relative;
        bottom: 0;
        text-align: center;
        margin-bottom: 20px;
        display: flex;
        justify-content: center;
    }
    .home3 .social-icon a {
        display: flex;
    }
    .home3 .footer-img {
        margin-bottom: 5px;
    }
    .home3 .footer-img a {
        display: inline-block;
    }
    .home3 .panel-group .panel-title a[aria-expanded="true"] i::before {
        content: "\e622";
    }
    .home3 .panel-group .panel-title a i {
        color: #fff;
        padding: 2px;
        top: 0;
        background-color: #e2524a;
        border-radius: 3px;
    }
    .home3 .scroll span {
        border-radius: 3px;
    }
    /* home3 css end */

    /* home4 css start */
    .home4 .popup.modal .modal-dialog {
        max-width: 100%;
    }
    .home4 .popup .pop-up-newsletter {
        padding: 15px;
    }
    .home4 .head .fl .select-arrow {
        justify-content: center;
    }
    .home4 .head .padding-tb .icon-margin {
        margin-left: 10px;
    }
    .home4 .head .search {
        position: relative;
        padding: 5px 15px;
        right: 0;
        border-top: 1px solid rgba(238, 238, 238, 0.1);
    }
    .home4 .head .search input[type="search"],
    .home4 .head .search input[type="search"]:focus {
        width: 100%;
    }
    .home4 .head .search a {
        position: absolute;
        top: 15px;
        right: 25px;
    }
    .home4 .head .navbar-collapse {
        top: 136px;
    }
    .home4 .home-slider .owl-carousel .sliderimg {
        height: 440px;
    }
    .home4 .home-slider .owl-carousel img {
        height: inherit;
        position: relative;
    }
    .home4 .home-slider .owl-carousel .carousel-caption {
        left: 5%;
        width: 70%;
    }
    .home4 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        line-height: 17px;
        margin-bottom: 13px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption .fashion {
        margin-top: 19px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        line-height: 11px;
        margin-bottom: 20px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
        top: 19px;
    }
    .home4 .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 14px;
    }
    .home4 .categoryicon .owl-item.active {
        border-right: 1px solid #eeeeee;
    }
    .home4 .categoryicon .category-item {
        padding: 15px;
    }
    .home4 .categoryicon .category-item .category-image {
        margin-bottom: 0;
    }
    .home4 .filtering {
        margin-bottom: 20px;
        display: table;
    }
    .home4 .filtering span {
        width: 100%;
    }
    .home4 .filtering li {
        margin-right: 0;
        float: left;
        width: 50%;
        padding-bottom: 5px;
    }
    .home4 .filtering li:last-child,
    .home4 .filtering li:nth-last-child(3) {
        padding-left: 5px;
    }
    .home4 .filtering li:last-child,
    .home4 .filtering li:nth-last-child(2) {
        padding-bottom: 0;
    }
    .home4 .product-tab-section .gallery .items,
    .home4 .product-tab-section .gallery .items:nth-last-child(3),
    .home4 .product-tab-section .gallery .items:nth-last-child(4) {
        margin-bottom: 20px;
    }
    .home4 .parallax-section .test-monial2 .owl-dots {
        margin-top: 20px;
    }
    .home4 .parallax-section .testimonial-slider {
        padding-bottom: 40px;
    }
    .home4 .blog-slider .simple .blog-grid-info {
        padding: 15px;
    }
    .home4 .service-index {
        margin-bottom: 20px;
    }
    .home4 .service-index:last-child {
        margin-bottom: 0;
    }
    .home4 .service-index:nth-last-child(3),
    .home4 .service-index:nth-last-child(2),
    .home4 .service-index:last-child {
        margin-top: 0;
    }
    .home4 .social-icon {
        padding-top: 40px;
    }
    .home4 .panel-group .panel-title a[aria-expanded="true"] i::before {
        content: "\e622";
    }
    .home4 .panel-group .panel-title a i {
        color: #fff;
        padding: 2px;
        top: 0;
        background-color: #e2524a;
    }
    /* home4 css end */

    /* home5 css start */
    .home5 .popup .pop-up-newsletter {
        padding: 15px;
    }
    .home5 .head .fl .wishlist a.middle span:last-child,
    .home5 .head .fl .wishlist a.middle span:last-child {
        /*display:none;*/
    }
    .home5 .head .fl .users a.middle span.account {
        /*display:none;*/
    }

    .home5 .head .padding-tb {
        padding: 10px 0 10px 0;
    }

    .home5 .head#collapsibleNavbar .navbar .navbar-collapse {
        top: 106px;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse .search {
        position: relative;
        padding: 5px 15px;
        right: 0;
        border-top: 1px solid rgba(238, 238, 238, 0.1);
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse .search input {
        width: 100%;
        padding: 5px 15px;
        border: 1px solid rgba(238, 238, 238, 0.1);
        border-radius: 20px;
        margin-left: 0;
    }
    .home5 .head#collapsibleNavbar .navbar .navbar-collapse .search a {
        position: absolute;
        top: 15px;
        right: 25px;
        line-height: 0;
    }

    .home5 .sidebar .xs-reverse {
        flex-direction: column-reverse;
    }
    .home5 .sidebar {
        padding-top: 0px;
    }
    .home5 .sidebar .left-sidebar {
        margin-top: 10px;
    }
    .home5 .sidebar .menu:first-child {
        display: none;
    }
    .home5 .sidebar .menu[data-target="#category"] {
        display: flex;
    }
    .home5 .sidebar .navbar-category.collapse {
        display: none;
    }
    .home5 .sidebar .navbar-category.collapse.show {
        display: block;
    }
    .home5 .sidebar .menu[aria-expanded="true"] .cat-heading i::before {
        content: "\f068";
    }

    .home5 .deal-section h3,
    .home5 .parallax-section h3,
    .home5 .blog-section h3,
    .home5 .product-tab-section h3,
    .home5 .latest-category h3 {
        font-size: 16px;
    }

    .home5 .deal-section,
    .home5 .side-banner,
    .home5 .parallax-section,
    .home5 .blog-section {
        margin-top: 20px;
    }
    .home5 .side-banner {
        text-align: center;
    }

    .home5 .deal-section .deal-day1.owl-carousel .owl-dots,
    .home5 .parallax-section .test-monial2 .owl-dots {
        margin-top: 20px;
    }

    .home5 .blog-slider2.owl-carousel .owl-dots {
        padding-top: 0;
    }

    .home5 .home-slider .owl-carousel .carousel-caption .slider-first-heading {
        padding-bottom: 2px;
    }
    .home5 .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
        top: 23px;
    }
    .home5 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        margin-bottom: 1px;
    }
    .home5 .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 6px;
        font-size: 13px;
        line-height: 19px;
    }

    .home5 .banner-product {
        margin-bottom: 20px;
        text-align: center;
    }
    .home5 .column .product-img {
        display: inline-block;
    }
    .home5 .column div.btn-info-icon-2 a {
        font-size: 16px;
    }

    .home5 .product-tab-section .filtering {
        display: table;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
    .home5 .product-tab-section .filtering span {
        width: 100%;
    }
    .home5 .product-tab-section .filtering li {
        margin-right: 0;
        float: left;
        width: 50%;
        padding-bottom: 5px;
    }
    .home5 .product-tab-section .filtering li:last-child,
    .home5 .product-tab-section .filtering li:nth-last-child(3) {
        padding-left: 5px;
    }
    .home5 .product-tab-section .filtering li:last-child,
    .home5 .product-tab-section .filtering li:nth-last-child(2) {
        padding-bottom: 0;
    }
    .home5 .product-tab-section .gallery .col.items {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .home5 .product-tab-section .gallery .items,
    .home5 .product-tab-section .gallery .items:nth-last-child(2),
    .home5 .product-tab-section .gallery .items:nth-last-child(3),
    .home5 .product-tab-section .gallery .items:nth-last-child(4) {
        margin-bottom: 20px;
    }

    .home5 .sidebar .amaze-banner {
        margin-bottom: 20px;
        text-align: center;
    }

    .home5 .service-banner .cbanner {
        margin-bottom: 20px;
    }
    .home5 .service-banner .cbanner:last-child {
        margin-bottom: 0;
    }

    .home5 .service-index .service {
        padding: 15px;
    }

    .home5 .newsletter .social-block {
        margin-top: 20px;
    }

    .home5 .footer-bottom {
        margin-bottom: 10px;
    }
    .home5 .footer-bottom:last-child,
    .home5 .footer-bottom:nth-last-child(2) {
        margin-top: 0;
    }
    .home5 .footer-bottom:last-child {
        margin-bottom: 0px;
    }
    .home5 .footer-img {
        margin-bottom: 15px;
    }
    .home5 .footer-links h2 {
        display: none;
    }
    .home5 .footer-links .panel-title {
        display: block;
    }
    .home5 .footer-links .panel-title a {
        font-size: 16px;
        line-height: normal;
        font-weight: 500;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .home5 .footer-links .panel-title a[aria-expanded="true"] i::before {
        content: "\f068";
    }
    .home5 .footer-links .panel-collpase {
        margin-top: 10px;
    }
    .home5 .footer-links .collapse.panel-collpase {
        display: none;
    }
    .home5 .footer-links .collapse.panel-collpase.show {
        display: block;
    }

    .home5 .payment {
        text-align: center;
        margin-top: 5px;
    }
    /* home5 css end */

    /* home 6 css start */
    .home5 .sidebar.right-side .xs-reverse {
        flex-direction: column-reverse;
    }
    /* home 6 css start */

    /* home 7 css start */
    .home5.both-side .sidebar .xs-reverse {
        flex-direction: inherit;
    }
    .home5.both-side .home-slider .owl-carousel .carousel-caption {
        width: 85%;
    }
    .home5.both-side .home-slider .carousel-caption .slider-first-heading {
        font-size: 16px;
        padding-bottom: 3px;
        margin-bottom: 4px;
    }
    .home5.both-side .home-slider .owl-carousel .carousel-caption span.slider-first-heading:after {
        top: 23px;
    }
    .home5.both-side .home-slider .carousel-caption .slider-main-heading {
        font-size: 22px;
        margin-bottom: 3px;
    }
    .home5.both-side .home-slider .owl-carousel .carousel-caption p {
        margin-bottom: 8px;
    }
    .home5.both-side .product-tab-section .filtering {
        display: table;
    }
    .home5.both-side .product-tab-section .filtering span {
        width: 100%;
    }
    .home5.both-side .product-tab-section .filtering li {
        margin-right: 0;
        float: left;
        width: 50%;
        padding-bottom: 5px;
    }
    .home5.both-side .product-tab-section .filtering li:last-child,
    .home5.both-side .product-tab-section .filtering li:nth-last-child(3) {
        padding-left: 5px;
    }
    .home5.both-side .product-tab-section .filtering li:last-child,
    .home5.both-side .product-tab-section .filtering li:nth-last-child(2) {
        padding-bottom: 0;
    }
    .home5.both-side .padding-30px-tb.sm-amaze-product {
        padding-top: 0px;
        padding-bottom: 30px;
    }
    .home5.both-side .product-tab-section .gallery .col.items {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .home5.both-side .product-tab-section .gallery .items:nth-last-child(3) {
        margin-bottom: 0px;
    }
    .home5.both-side .latest-section h3,
    .home5.both-side .best-section h3,
    .home5.both-side .ourbest-section h3 {
        font-size: 16px;
    }
    .home5.both-side .padding-30px-tb.sm-banner-product {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .home5.both-side .padding-30px-tb.sm-amaze-product {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .home5.both-side .right-side,
    .home5.both-side .best-section,
    .home5.both-side .blog-section,
    .home5.both-side .side-banner2,
    .home5.both-side .latest-section,
    .home5.both-side .ourbest-section {
        margin-top: 20px;
    }
    .home5.both-side .best-section div.btn-info-icon-2 a,
    .home5.both-side .latest-section div.btn-info-icon-2 a {
        font-size: 16px;
    }
    .home5.both-side .ourbest-section .best-service ul li a i {
        font-size: 24px;
    }
    .home5.both-side .ourbest-section .best-service ul li a span {
        font-size: ;
    }
    /* home 7 css start */

    /* landing-page css start */
    .landing-page ul {
        text-align: center;
        display: inline-block;
    }
    .landing-page ul li {
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .landing-header ul.nav li {
        padding: 5px 15px;
    }
    .landing-header .mainlogo .header-logo {
        max-width: 127px;
    }
    .landing-page ul li:last-child {
        margin-bottom: 0px;
    }
    .landing-page .gallery .items {
        margin-bottom: 20px;
    }
    .landing-page ul.filtering {
        margin-bottom: 20px;
        display: table;
    }
    .landing-page ul.filtering li {
        margin-right: 0;
        margin-bottom: 0px;
        padding-bottom: 5px;
        width: 50%;
        float: left;
    }
    .landing-page ul.filtering li:nth-child(even) {
        padding-left: 5px;
    }
    .landing-page ul.filtering li:last-child {
        padding-bottom: 0px;
    }
    .landing-page ul.filtering li span {
        width: 100%;
    }
    .landing-page .landing-text {
        width: 85%;
    }
    .landing-page .landing-text h3 {
        font-size: 20px;
        line-height: 25px;
        margin: 5px 0;
    }
    .landing-page .landing-text p {
        font-size: 13px;
        line-height: 19px;
    }
    .landing-page .landing-image .bg-img {
        background-position: center 50%;
        height: 480px;
    }
    .landing-header .navbar-toggler {
        right: 14px;
        font-size: 21px !important;
    }
    .landing-header .button-padding {
        padding-right: 50px;
    }
    .landing-header ul.nav {
        top: 71px;
    }
    .column .new_lable,
    .column .update_lable {
        font-size: 14px;
        padding: 2px 10px;
    }
    .column:hover .land-btn {
        bottom: 45%;
    }

    #blog .simple:nth-child(even) {
        flex-direction: column;
    }
    #blog .simple:nth-child(odd) {
        flex-direction: column;
        margin: 20px 0;
    }
    .buy-button .btn-style1 {
        padding: 8px 18px;
        font-size: 14px;
    }
    .buy-store h2 {
        font-size: 25px;
        margin-bottom: 5px;
        line-height: 30px;
    }
    .buy-store {
        margin-bottom: 10px;
    }

    .landing-page .temp-desc {
        margin-bottom: 20px;
    }
    .landing-page .store-img {
        margin-bottom: 20px;
    }
    .landing-page .long-desc p {
        margin-bottom: 15px;
    }
    .landing-page .long-desc ul {
        margin-bottom: 20px;
    }
    .landing-page .long-desc ul li {
        margin-bottom: 10px;
    }
    .landing-page .link-desc {
        margin-bottom: 20px;
    }
    .landing-page .all-store .store {
        margin-bottom: 20px;
    }
    /* landing-page css end */
}

/* for small phones */
@media only screen and (max-width: 320px) {
    /*======================
    custom for small-mobile
    ======================*/
    .home5 .home-slider .owl-carousel .sliderimg {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        height: 300px;
    }
    /* popup css start */
    .popup .modal-content .modal-body .newsletter-close i {
        font-size: 13px;
    }
    .popup .modal-content .modal-body .newsletter-close {
        right: 0px;
        top: -10px;
    }
    /* popup css end */

    /* slider css start */
    .swiper-container .slider-first-heading {
        line-height: 14px;
    }
    /* slider css end */

    /* icon drop down css start */
    .cart-drop-down {
        width: 270px;
        max-height: 336px;
    }
    .input-search-1 .search-bar input {
        width: 260px;
    }
    /* icon drop down css end */

    /* banner css start */
    .product {
        top: 50px;
    }
    /* banner css end */

    /* save offer css start */
    .side-img h2 {
        top: 28%;
    }
    /* save offer css end */

    /* best-deal css start */
    .best-deal:hover img + a,
    .best-deal-2:hover img + a {
        bottom: 96px;
    }
    .best-deal-1:hover img + a,
    .best-deal-3:hover img + a {
        bottom: 40px;
    }
    /* best-deal css end */

    /* deal-day css start */
    .clock-day {
        margin-right: 5px;
    }
    .dealday-img:hover img + a {
        bottom: 60px;
    }

    /* deal-day css end */

    /* insta-feed css start */
    .instafeed-style1 .insta-counts i,
    .instafeed-style1 .insta-counts span.count-number {
        font-size: 13px;
    }
    .instafeed-style1 .insta-counts {
        bottom: 25px;
    }
    /* insta-feed css end */

    /* about-us css start */
    .about-us {
        top: 35%;
    }
    /* about-us css end */

    /* billing-info css start */
    .icon-pay {
        font-size: 24px;
    }
    /* billing-info css end */

    /* track order page css start */
    .border {
        width: 180%;
        top: 310px;
        right: 199px;
    }
    /* track order page css end */

    /* product-detail page css start */
    .product-detail ul li {
        padding: 3px 0px;
    }
    .product-detail ul li a {
        padding: 5px 4px;
        font-size: 13px;
    }
    /* product-detail page css end */

    /* other css start */
    .plus a i {
        padding: 5px !important;
    }
    .xs-text-extra-large {
        font-size: 14px;
    }
    .xs-text-large {
        font-size: 13px;
        letter-spacing: 0px !important;
    }
    .xs-text-large-2 {
        font-size: 13px;
        font-weight: 600;
    }
    /* other css end */

    /* home 5 css start */
    .home5 .home-slider .owl-carousel .carousel-caption .slider-main-heading {
        margin-bottom: 2px;
    }
    /* home 5 css end */

    /* home 7 css start */
    .home5.both-side .home-slider .carousel-caption .slider-main-heading {
        margin-bottom: 2px;
    }
    /* home 7 css end */

    /* landing-page css start */
    .landing-page .landing-text {
        width: 91%;
    }
    /* landing-page css end */

    /* footer css start */
    /* footer css end */
}