/*----------Responsive Css Start----------*/
@media (min-width: 992px) and (max-width: 1199px) {
    ul.cart-icon li a {
        padding: 0px 5px;
    }

    .banner-title {
        font-size: 45px;
    }

    .feacher-collection.owl-carousel .owl-nav .owl-next,
    .feacher-collection.owl-carousel .owl-nav .owl-prev,
    .banner-slider.owl-carousel .owl-nav .owl-prev,
    .banner-slider.owl-carousel .owl-nav .owl-next {
        background-size: 50%;
    }

    .choose-no {
        width: 45px;
        height: 45px;
        line-height: 45px;
        font-size: 24px;
    }

    .choose-title {
        font-size: 18px;
    }

    .choose-sect .media .media-body {
        font-size: 15px;
    }

    .commn-title h2 {
        font-size: 28px;
    }

    .category-detail {
        height: 65px
    }

    .categoryslider {
        margin-bottom: -207px;
    }

    .partsadd {
        margin-top: 175px;
    }

    .footer .footer-form .form-inline .form-control {
        width: 78%;
    }

    .footer .search-btn {
        width: 22%;
    }

}

@media (min-width: 992px) and (max-width:1024px) {
    .banner-text {
        left: 50px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .product-img {
        height: 153px
    }

    .logo-div img {
        width: 157px;
    }

    ul.cart-icon li a {
        padding: 0px 5px;
    }

    .cart-value {
        top: -12px;
        right: -4px;
    }

    .banner-title {
        font-size: 30px;
    }

    .title-sub {
        font-size: 20px;
    }

    .feacher-collection.owl-carousel .owl-nav .owl-next,
    .feacher-collection.owl-carousel .owl-nav .owl-prev {

        width: 40px;
        height: 40px;
        background-size: 70% !important;
    }

    .feacher-collection.owl-carousel .owl-nav .owl-next {
        right: 0px;
    }

    .feacher-collection.owl-carousel .owl-nav .owl-prev {
        left: 0px;
    }


    .feacher-collection.owl-carousel .owl-nav .owl-next,
    .feacher-collection.owl-carousel .owl-nav .owl-prev,
    .banner-slider.owl-carousel .owl-nav .owl-prev,
    .banner-slider.owl-carousel .owl-nav .owl-next {
        background-size: 50%;
    }

    .choose-no {
        width: 45px;
        height: 45px;
        line-height: 45px;
        font-size: 24px;
    }

    .choose-title {
        font-size: 18px;
    }

    .choose-sect .media .media-body {
        font-size: 15px;
    }

    .commn-title h2 {
        font-size: 28px;
    }

    .category-detail {
        height: 65px
    }

    .categoryslider {
        margin-bottom: -173px;
    }

    .partsadd {
        margin-top: 175px;
    }

    .commn-title-cont:after {
        width: 85%;
    }

    .commn-title-cont:before {
        width: 100%;
    }

    .commn-title-cont:before {
        top: 18px;
    }

    .commn-title-cont:after {
        bottom: 20px;
    }

    ul.cart-icon li a {
        font-size: 17px;
    }

    .logo-div {
        margin-bottom: -64px;
    }

    .commn-btn {
        padding: 12px 16px;
        font-size: 15px;
        line-height: 15px;
    }

    .py-70 {
        padding-top: 35px;
        padding-bottom: 35px;
    }

    .choose-no {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .choose-sect {
        padding-bottom: 0px;
    }

    .commn-title h2 {
        font-size: 22px;
        line-height: 31px;
    }

    .categoryimg img {
        width: 100% !important;
    }

    .categoryslider.owl-theme .owl-nav {
        margin-top: 0px;
    }

    .add-div h5 {
        font-size: 18px;
    }

    .add-div h6 {
        font-size: 15px;
    }

    .testi-title {
        font-size: 30px;
    }

    .testi-img img {
        width: 95px !important;
    }

    .testdesc-title {
        font-size: 17px;
    }

    .testi-div .media-body {
        font-size: 14px;
    }

    .testi-div {
        margin-bottom: 25px !important;
    }

    .testislider2.owl-carousel .owl-nav .owl-prev {
        left: -30px;
    }

    .testislider2.owl-carousel .owl-nav .owl-next {
        right: -30px;
    }

    .ride {
        margin-top: 90px
    }

    .ride h4 {
        font-size: 26px;
    }

    .ride p {
        font-size: 15px;
    }

    .footer {
        padding: 40px 0px;
    }

    .header-menu ul li a {
       
        font-size: 14px !important;
        padding: 22px 15px !important;
    }

    /*------------------category-------------------------------*/
    .inpage-title {
        font-size: 18px;
    }


    /*-------------------category sidebar------------------*/
    .product-sidebar {
        height: 100%;
        width: 250px;
        position: fixed;
        z-index: 999;
        top: 0;
        left: 0;
        margin-left: -250px;

        background-color: #111;
        overflow-x: hidden;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;

    }

    .close-btn {
        position: absolute;
        top: 10px;
        right: 10px;
    }


    .filter-bx {
        font-size: 15px;
        vertical-align: middle;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s
    }

    .filter-bx:hover {
        color: #fcc32d;
    }

    .filter-title {
        font-size: 17px;
    }

    /*------------------product detail------------------*/
    .product-detailtitle {
        font-size: 16px
    }

    .prize-div {
        font-size: 14px;
    }

    .prize,
    .old-prize {

        font-size: 14px;
    }

    .prize-offer {
        font-size: 18px;
    }

    .product-label .form-group label,
    .quantitybx.form-group label {
        font-size: 13px;
    }

    .quantitybx .form-control {
        line-height: 20px !important;
        padding-bottom: 5px !important;
    }

    .pri-inner-title {
        font-size: 16px;
    }

    .star-div .svg-inline--fa {
        font-size: 12px;
    }

    .productdetail .social li a {
        font-size: 15px;
    }

    .pro-info {
        font-size: 13px
    }

    /*-------------------cart page--------------------*/
    .cart-info .product-detailtitle {
        font-size: 14px;
    }

    .cart-table tr td,
    .Cartpage-btn {

        font-size: 14px;
    }

    .cart-table .quantitybx.form-group {
        width: 113px;
    }

    .cart-table .auantity-btn {
        font-size: 10px
    }

    /*----------------checkout----------------*/
    .checkout-title {
        font-size: 17px;
    }

    .accordian-btn {
        font-size: 14px;
        padding: 5px 2px;
    }

    .input-group-text {
        font-size: 14px;
    }


    /*-------------------aboutus page---------------------*/
    .about-p {
        font-size: 14px;
        line-height: 20px;
        font-size: 400;
    }

    .about-title {
        font-size: 21px;
    }

.throttle_my_acc_main .woocommerce-button.button.view{ padding: 5px 20px; }
.throttle_my_acc_main .woocommerce-MyAccount-content {padding: 10px!important;}











}

@media (max-width: 767px) {
    .banner-slider.owl-carousel .owl-nav .owl-prev {
        left: -3px;
    }


    .banner-slider.owl-carousel .owl-nav .owl-next {
        right: -3px;
    }

    ul.cart-icon li:first-child:hover {
        background-color: #fff !important
    }

    ul.cart-icon li:last-child:hover {
        background-color: #fcc32d !important
    }
    .header-menu ul{ margin-bottom:15px!important }

    .container {
        max-width: 100%;
    }

    .header-cont {
        background-color: transparent !important;
    }

    .header {
        background-color: #fff;
        height: 100%;
        right: 0;
        /*overflow-x: hidden;*/
        padding-top: 40px;
        position: fixed;
        top: 0;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s;
        width: 250px;
        margin-right: -250px;
        z-index: 9999;
    }

    .header .closebtn {
        font-size: 20px;
        padding: 0 15px !important;
        position: absolute;
        left: 0px;
        top: 0;
        color: #222222;
    }

    .commn-title-cont:after {
        width: 85%;
    }

    .commn-title-cont:before {
        width: 100%;
    }

    .search-bx .form-inline .form-control,
    .footer-form .form-inline .form-control,
    .search-btn {
        height: 27px;
        line-height: 13px;
    }

    .logo-div {
        margin-bottom: 0px;
       }

    .logo-div img {
        width: 111px !important;

    }

    .navbar-toggler-icon {
        width: 20px;
        height: 26px;
        line-height: 26px;
    }

    .banner-slider.owl-carousel .owl-nav .owl-next,
    .banner-slider.owl-carousel .owl-nav .owl-prev,
    .owl-carousel .owl-nav .owl-next,
    .owl-carousel .owl-nav .owl-prev {
        width: 40px;
        height: 40px;
    }

    .banner-slider.owl-carousel .owl-nav .owl-prev,
    .banner-slider.owl-carousel .owl-nav .owl-next {
        background-size: 55% !important;
    }

    .title-sub {
        font-size: 16px;
        padding-bottom: 8px !important
    }

    .banner-title {
        font-size: 20px;
        padding-bottom: 15px !important
    }

    .commn-btn {
        padding: 10px 12px;
        font-size: 16px;
        line-height: 18px;
    }
.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity {
    float: none !important;
    height: 41px;
    width: 100px;
}
.variations select {
	width: 80%;}

    .product-title {
        font-size: 16px;
        padding-bottom: 5px !important;
    }

    .product-prize {
        font-size: 16px;
        padding-bottom: 6px !important;
    }

    .product-prize span {
        font-size: 16px;
		color:#4caf50;
    }

    .mobile-cartdiv ul.cart-icon li {
        width: 50%;
        float: left;
        -webkit-transition: all 0.6s;
        -o-transition: all 0.6s;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;

    }

    .mobile-cartdiv ul.cart-icon li a {
        font-size: 16px;
        font-weight: 500;
        padding: 11px 0px;
    }

    .mobile-cartdiv ul.cart-icon li:hover {
        background-color: #fff;
    }

    .mobile-cartdiv ul.cart-icon li:hover a {
        color: #000;
    }


    .mobmenu-category {
        overflow: auto;
        white-space: nowrap;
        padding: 12px 5px;
        font-size: 12px;
    }

    .mobmenu-category ul li a {
        font-size: 16px;
        font-weight: 600;
        font-style: italic;
        font-family: 'Quicksand', sans-serif;
        font-weight: 700;
    }

    .mobmenu-category ul li:hover a {
        color: #fcc32d;
    }

    .py-70 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .collection.py-70 {
        padding-top: 0px;
        padding-bottom: 20px;
    }

    .collection {
        background-image: none;
    }

    .product-img img {
        width: 100% !important;
    }

    .search-btn {
        width: 13%;
    }

    .search-bx .form-inline {
        margin-left: auto !important;
    }



    .search-bx .form-inline .form-control {
        font-size: 12px;
        width: 87%;
    }

    .header-menu ul li a {
        color:#222;
        font-size: 14px !important;
        line-height: 13px !important;
        padding: 15px 20px !important;
    }

    .header-menu ul li {
        display: block;
        text-align: left;
    }

    .cart-btn {
        font-size: 11px;
        padding: 6px 12px !important;
        margin-bottom: 10px !important;
    }

    .mobile-cartdiv {
        position: fixed;
        bottom: 0%;
        width: 100%;
        z-index: 999;
    }

    .cart-block {
        bottom: 100%;
        width: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .nav-icon button {
        border: none;
        background: none;
        outline: none;
    }

    .banner {
        z-index: 1;
    }

    .product1 {
        padding: 5px !important;
    }

    ul.cart-div li {
        width: 27px;
        height: 27px;
        line-height: 27px;
        font-size: 13px;
        margin-bottom: 3px !important;
    }

 /*   .product-img {
        height: 107px
    }*/
     .product-img {
        height: auto;
    }

    .collection {
        margin-bottom: 40px;
    }

    /*--------------category page-----------------*/
    .category-title {
        font-size: 16px;
    }

    .category-select select.form-control:not([size]):not([multiple]) {
        height: 32px;
    }

    .category-sort .form-control {
        font-size: 12px;
    }

    .search-btn {
        background-color: #222222 !important;
    }

    .search-bx .form-control {
        background-color: #f1f1f1 !important
    }

    .feacher-collection.owl-carousel .owl-nav .owl-next,
    .feacher-collection.owl-carousel .owl-nav .owl-prev {

        width: 30px;
        height: 30px;
        background-size: 80% !important;
    }

    .feacher-collection.owl-carousel .owl-nav .owl-next {
        right: 0px;
    }

    .feacher-collection.owl-carousel .owl-nav .owl-prev {
        left: 0px;
    }

    .feacher-collec {
		margin-top: 20px;
        margin-bottom: 40px;
    }

    .inpage-title {
        font-size: 17px;
    }
    /*-------------------category sidebar------------------*/
    .product-sidebar {
        height: 100%;
        width: 250px;
        position: fixed;
        z-index: 999;
        top: 0;
        left: 0;
        margin-left: -250px;

        background-color: #111;
        overflow-x: hidden;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;

    }

    .close-btn {
        position: absolute;
        top: 10px;
        right: 10px;
    }


    .filter-bx {
        font-size: 15px;
        vertical-align: middle;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s
    }

    .filter-bx:hover {
        color: #fcc32d;
    }

    .filter-title {
        font-size: 17px;
    }

    /*---------------------product detail---------------------*/
    .product-detailtitle,
    .pro-fea-title {
        font-size: 16px;
    }

    .prize-div,
    .auantity-btn {
        font-size: 13px;
    }

    .prize {
        font-size: 15px;
    }

    .old-prize,
    .pro-cart a {
        font-size: 14px;
    }

    .prize-offer {
        font-size: 18px;
    }

    .pri-inner-title {
        font-size: 15px;
    }

    .product-label .form-group label,
    .quantitybx.form-group label {
        font-size: 13px;
    }

    .pro-info {
        font-size: 13px;
    }

    .pro-info {
        font-size: 13px
    }

    .xzoom-thumbs img {
        width: 60px;
    }

    .productdetail .social li a {
        font-size: 14px;
    }

    /*-------------------cart page--------------------*/
    .cart-info .product-detailtitle {
        font-size: 13px;
    }

    .addcart-img {
        width: 75px;
    }

    .cart-info .product-label .form-group label,
    .cart-info .quantitybx.form-group label,
    .cart-info .auantity-btn,
    .cart-info .input-number {
        font-size: 11px;
    }

    .cart-info .quantitybx.form-group {
        width: 110px;
    }

    .cart-info .input-number {
        height: 28px
    }

    .cart-info .auantity-btn {
        vertical-align: top;
        height: 28px;
    }

    .final-prize2,
    .prize-name2,
    .cart-table tr td,
    .Cartpage-btn {
        font-size: 14px;
    }

    .cart-title {
        font-size: 17px;
    }

    .cart-table thead {
        display: none;
    }

    .cart-table td {
        text-align: right;
    }

    .cart-table td:before {
        content: attr(data-title);
        float: left;
        font-size: 15px;
        font-weight: 500;
    }

    .addcart-img {
        display: none;
    }

    .cart-table tr {
        margin-bottom: 15px;
    }

    .cart-table tr td:first-child {
        display: none;
    }

    .cart-table tr td:nth-child(2) {
        border-top: 0px
    }

    .cart-table tr td {
        width: 100%;
        display: block;
    }

    .cart-table .quantitybx.form-group {
        margin-left: auto;
    }

    .cart-table .quantitybx.form-group {
        margin-bottom: 0px !important
    }

    .cart-table .quantitybx.form-group {
        width: 113px;
    }

    .cart-table .quantitybx.form-group .input-number {
        font-size: 14px
    }

    .cart-table .auantity-btn {
        font-size: 10px;
    }
    .cartpage .custom-control label , .order-table .custom-control label {
    font-size: 13px;
}
    /*-------------------contact page--------------*/
    .contact-map {
        height: 250px;
    }

    .contact-title {
        font-size: 16px;
    }

    .c-detail .footer-title {
        font-size: 16px;
    }

    .cont-form .form-group label {
        font-size: 14px;
    }

    /*----------------checkout----------------*/
    .checkout-title {
        font-size: 17px;
    }

    .accordian-btn {
        font-size: 14px;
        padding: 5px 2px;
    }

    .input-group-text {
        font-size: 14px;
    }

    .coupan-body p {
        font-size: 14px;
    }

    .form-div .form-control {
        height: 30px !important;
        line-height: 30px !important;
        font-size: 13px;
    }

    .form-div select.form-control {
        height: 30px !important;
        line-height: 30px !important; 
        font-size: 13px;
    }

    .form-div .form-group label {
        font-size: 14px
    }

    /*------------------about us--------------*/
    .commn-title h2 {
        font-size: 19px;
        line-height: 27px;

    }

    .commn-title-cont:before {
        top: 23px;
    }

    .commn-title-cont:after {
        bottom: 21px
    }

    .about-choose .choose-no {
        width: 37px;
        height: 33px;
        line-height: 33px;
        font-size: 19px;
    }

    .about-p {
        font-size: 13px;
        line-height: 19px;
    }

    .testi-img {
        width: 60px;
    }

    .testi-img:before {
        width: 60px;
        height: 42px;
    }


    .testi-div .media-body {
        font-size: 12px;
    }

    .about-title {
        font-size: 20px;
    }

    .choosetesti .testi-subtitle {
        font-size: 13px
    }

    .about-choose .choose-title {
        font-size: 16px;
    }

    .about-choose .media .media-body {
        font-size: 14px;
    }

    .choosetesti .testdesc-title {
        font-size: 15px;
    }

    .footer-link li {
        text-align: center;
    }

    .footer {
        padding-top: 40px;
    }

    .footer .footer-form .form-inline .form-control {
        width: 70%
    }

    .footer .search-btn {
        width: 30%
    }

    ul.footer-link li a {
        font-size: 13px;
    }

    .footer-desc {
        font-size: 13px;
        color: #ded8cc;
        line-height: 21px;
    }

   .footer .foot-logo {
        width: 120px;
        margin: 0px auto;
    }

    .social-media ul li a {
        height: 25px;
        width: 25px;
        line-height: 25px;
        font-size: 12px;
    }


/*===================popup - code======================*/
.woocommerce-quick-view-image { width: 100%; text-align: center; padding: 15px 15px 10px 15px}

.woocommerce-quick-view-content{ padding: 0px 15px 10px 15px;  }


/*form.cart #my_custom_checkout_field #pincode_field_id {
    width: 165px; }*/
    .pin-div .form-control { width: 165px!important }

    .woocommerce-quick-view-content{ max-height: 500px!important }


    /*------------new css--------------------*/
    .wc-tab h2 {
    font-size: 15px;
    font-weight: 600;
    
}
.wc-tab h3 {
    font-size: 14px;
}


.woocommerce-message{ font-size: 13px; margin-bottom: 15px; }
.woocommerce form.login{ margin: 20px 0px; }
.throttle_new_my_acc .throttle_my_acc_login_form{ margin-top: 0px; }
.throttle_new_my_acc .throttle_my_acc_login_form h2{ font-size: 19px; }

.throttle_main_acc_wrapper p {padding: 0px 30px 25px 25px; font-size: 14px;}

.woocommerce ul.order_details {padding:0px 25px 0px 25px;}

.woocommerce ul.order_details li{ border-right: 0px; border-bottom: 1px dotted #f2f2f2; padding-bottom: 10px;}
.cart-detail{ margin-bottom: 20px; }

.throttle_my_acc_main{ margin-top: 30px; }
.throttle_my_acc_main .woocommerce-Message.woocommerce-Message--info.woocommerce-info a{ float: right; margin:0px 3px; }

.navbar-toggler-icon svg:not(:root).svg-inline--fa, .logo-div svg:not(:root).svg-inline--fa{ font-size: 23px; }

/*-------------------new css---------------*/
.delivery-info h6 ,.avlpin p {
    font-size: 14px!important;}


    #change_pin.button {
    
    padding: 8px 15px!important;
}
ul.free-offer.mb-2 li {
    display: inline-flex;
}

.aws-container .aws-show-clear .aws-search-field {
    padding-right: 5px;
}

.productdetail-desc{ padding-top: 20px; }


/*--------------------------------------*/
.commn-title-cont:after {
    bottom: 17px;
}


.choose-no {width: 50px; height: 50px; font-size: 30px; line-height: 50px;}
.choose-title {
    font-size: 20px;
}
.choose-sect .media .media-body {
 font-size: 15px; line-height: 22px;}
 .category-detail {
height: 70px;}
.commn-title-cont:before {
    top: 17px;
}

.choose-sect {
    padding-bottom: 25px;
}

.categoryslider {
    margin-bottom: 0px;
}

.categoryslider.owl-carousel .owl-nav .owl-next{ right: -5px; }
.categoryslider.owl-carousel .owl-nav .owl-prev{ left: -5px; }



}

@media (min-width: 576px) and (max-width: 767px) {

    .search-bx .form-inline .form-control,
    .footer-form .form-inline .form-control,
    .search-btn {
        height: 30px;
        line-height: 30px;
    }

    .logo-div img {
        width: 102px !important;
    }

    .product-img {
        height: 250px
    }

    .product-title {
        font-size: 15px;
    }

    .cart-btn {
        font-size: 11px;
        padding: 6px 13px !important;
    }

.header-menu ul{ margin-bottom:0px!important }

    .header-menu ul li a {
        padding: 15px 20px !important;
    }

    .title-sub {
        font-size: 19px;
        padding-bottom: 15px !important
    }

    .banner-title {
        font-size: 27px;
        padding-bottom: 15px !important
    }

    .commn-btn {
        padding: 10px 12px;
        font-size: 14px;
        line-height: 14px;
    }


    .banner-slider.owl-carousel .owl-nav .owl-prev,
    .banner-slider.owl-carousel .owl-nav .owl-next {
        background-size: 50% !important;
    }

    .feacher-collection.owl-carousel .owl-nav .owl-next,
    .feacher-collection.owl-carousel .owl-nav .owl-prev {
        background-size: 90% !important;
    }

    .cart-block {
        bottom: 100%;
        width: 400px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .navbar-toggler {
        margin-top: 40%;
        -webkit-transform: translateY(-18px);
        -ms-transform: translateY(-18px);

    }

    ul.cart-div li {
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 15px
    }

    /*------------------product detail------------------*/
    .product-detailtitle {
        font-size: 18px
    }

    .prize-div {
        font-size: 14px;
    }

    .prize,
    .old-prize {

        font-size: 14px;
    }

    .prize-offer {
        font-size: 18px;
    }

    .product-label .form-group label,
    .quantitybx.form-group label {
        font-size: 13px;
    }

    .quantitybx .form-control {
        line-height: 20px !important;
        padding-bottom: 5px !important;
    }

    .pri-inner-title {
        font-size: 16px;
    }

    .star-div .svg-inline--fa {
        font-size: 12px;
    }

    .productdetail .social li a {
        font-size: 15px;
    }

    .pro-info {
        font-size: 14px;
    }

    .xzoom-thumbs img {
        width: 82px;
    }

    /*---------------cart page----------------------*/
    .addcart-img {
        width: 65px;
    }

    .cart-info .product-label .form-group label,
    .cart-info .quantitybx.form-group label,
    .cart-info .auantity-btn,
    .cart-info .input-number {
        font-size: 12px;
    }


    .cart-table thead tr th:first-child {
        width: 70px;
    }

    .cart-table tr td,
    .Cartpage-btn {
        font-size: 14px;
    }

    .cart-table .product-detailtitle {
        font-size: 16px;
    }

    .cart-table .quantitybx.form-group {
        width: 113px;
    }

    .cart-table .auantity-btn {
        font-size: 10px;
    }

    .cart-table td:before {
        font-size: 16px;
    }

    /*------------------contact page--------------------*/
    .cont-form .form-group label {
        font-size: 15px;
    }

    /*-----------------about us page--------------*/
    .commn-title h2 {
        font-size: 21px
    }

    .about-p {
        font-size: 15px;
    }

    .testi-img {
        width: 100px;
    }

    .testi-div .media-body {
        font-size: 13px
    }
    .about-section .commn-title-cont:before {
    top: 22px;
}
.about-section .commn-title-cont:after {
    bottom: 21px;
}
.testi-img:before {
    width: 89px;
    height: 65px;
}

 /*========error page===========*/
    .error-no {
    font-size: 45px;
}

.error-no2 {
    font-size: 25px;
}

.woocommerce ul.order_details li{ border-right: 1px dotted #f2f2f2 ; border-bottom: 0px}

.u-column1 , .u-column2{ width: 100%!important }


.aws-container .aws-show-clear .aws-search-field {
    padding-right: 40px;
}

}

@media (min-width: 414px) and (max-width: 736px) {

    .banner-slider.owl-carousel .owl-nav .owl-prev,
    .banner-slider.owl-carousel .owl-nav .owl-next {
        background-size: 85% !important;
    }

    .product-title {
        font-size: 14px;
    }

    .product1 {
        padding: 7px !important;
    }

    .product-prize {
        font-size: 14px;
    }

    .logo-div img {
        width: 120px !important;
    }

    .product-text {
        padding: 15px 0px !important;
    }

    .cart-btn {
        font-size: 12px;
    }

    .mobmenu-category ul li a {
        font-size: 17px
    }

    .navbar-toggler-icon svg:not(:root).svg-inline--fa, .logo-div svg:not(:root).svg-inline--fa {font-size: 25px;}

#shipping_method .custom-radio label{ padding-left: 50px; }

}

@media (min-width: 414px) and (max-width: 576px) {
    

    .title-sub {
        font-size: 21px;
        padding-bottom: 12px !important;
    }

    .banner-title {
        font-size: 26px;
    }
}


@media (min-width: 320px) and (max-width: 576px) {

#shipping_method .custom-radio label{ padding-left: 70px; }

}


@media (min-width: 0px) and (max-width: 320px) {


#topheader .logo-div .custom-logo {
    display: none;
}



}