@media only screen and (min-width:2048px) {}

@media only screen and (min-width:1600px) and (max-width:2047px) {}

@media only screen and (min-width:1440px) and (max-width:1599px) {}

@media only screen and (min-width:1171px) and (max-width:1245px) {}

@media only screen and (min-width:960px) and (max-width:1169px) {
    
    /*=========================================================HOMEPAGE STARTS=============================================================================*/

    .wrapper {
        width: auto;
        padding: 0 10px;
    }

    .search-wrapper.active .close {
        right: -50px;
    }

    /* ===================== start banner ===================== */
    .banner_home {
        padding-bottom: 0;
    }

    .banner_home img.banner_home_img {
        width: 1700px;
        margin: 0 0 0 -850px;
    }

    .banner_home .right-div {
        display: none;
    }

    .banner_home .wrapper {
        width: 95%;
    }

    .banner_home .left-div h1 {
        font-size: 45px;
    }

    .banner_home .left-div h1 strong {
        font-size: 45px;
    }

    .banner_home .left-div h1 span {
        font-size: 45px;
    }

    /* ===================== end banner ===================== */
    /* ===================== start Free Next Day ===================== */
    .free_next_day::after {
        width: 310px;
        height: 110px;
    }

    .free_next_dayBox img {
        width: 180px;
    }

    /* ===================== end Free Next Day ===================== */
    /* ===================== start footer ===================== */
    .footer_top::after {
        display: none;
    }

    /* ===================== end footer ===================== */

    .modelparts #modelparts_slider .slick-next,.pruduct_category_dtls ul .slick-next {
        right: 20px !important;
    }

    .modelparts #modelparts_slider .slick-prev,.pruduct_category_dtls ul .slick-prev {
        right: 60px;
    }

    .best_seller ul li .best_product_details_text .add_waslist a.added_to_cart, 
    .related_product_details ul li .related_product_details_text .add_waslist a.added_to_cart, 
    .pruduct_category_dtls ul li .product_element_details .best_product_details_text .add_waslist a.added_to_cart{
        font-size: 12px;
    }
    /*=========================================================HOMEPAGE ENDS=============================================================================*/



   /******======================================================INNERBANNER STARTS============================================================*********************/
    .innerBanner img {
        width: 1700px;
        margin: 0 0 0 -850px;
    }

    /******======================================================INNERBANNER ENDS============================================================*********************/
  
    /******======================================================CONTACT US STARTS============================================================*********************/
   

    /* ================================= start: getinTouch Section ================================= */
    .contact_form {
        padding: 40px;
        padding-right: 50px;
    }

    .contact_info {
        padding: 170px 0 0 50px;
    }


    .contact_form input[type=text],
    .contact_form input[type=email],
    .contact_form input[type=number],
    .contact_form input[type=password] {
        font-size: 17px;
    }

    .contact_form textarea {
        font-size: 17px;
    }

    .contact_form input[type=submit] {
        font-size: 17px;
    }

    .contact_info h4 {
        font-size: 20px;
    }

    .contact_info h4 span {
        font-size: 17px;
    }

    .contact_info h4 span::after {
        width: 120px;
    }

    .contact_info p,
    .contact_info a {
        font-size: 17px;
    }

    /* ================================= end: getinTouch Section ================================= */
    

    /******======================================================CONTACT US ENDS============================================================*********************/



    /******======================================================PRODUCT PAGE STARTS============================================================*********************/
    
    .our_product_inr .product_sac_left{
        margin-right: 15px;
        width: 25%;
    }

    .our_product_inr .our_product_details ul li{
        width: 33%;
        margin-right: 3px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_pic{
        height: auto;
    }

    .our_product_details ul li .our_product_details_text .prize{
        font-size: 14px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .add_waslist a.added_to_cart{
        font-size: 12px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_pic .over_lay .product_btn{
        padding: 14px 25px;
        font-size: 16px;
    }
    /******======================================================PRODUCT PAGE ENDS============================================================*********************/


    /*****========================================WOOCOMMERCE CART PAGE START=====================================***************************/
    .woocommerce-cart-form__cart-item.cart_item .product-thumbnail img{
        width: auto;
    }
    /*****========================================WOOCOMMERCE CART PAGE END=====================================***************************/
    table.woocommerce-checkout-review-order-table tr.shipping th{
        font-size: 16px;
    }
    

    /******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR START**************************************************/
    .woocommerce .woocommerce-MyAccount-navigation ul li,
    .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(3n){
        width: auto;
        margin-right: 6px !important;
    }

    
    .woocommerce .woocommerce-MyAccount-navigation ul li a{
            padding: 15px 20px;
    }
    /******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR END**************************************************/



    /*****========================================SEARCH PAGE START=====================================***************************/

     .search_sec .search_sec_left {
        width: 65%;
        float: left;
        overflow: hidden;
    }

    .search_sec .wrapper .search_sec_right {
        width: 31%;
        float: right;
        overflow: hidden;
    }

    .search_sec_left ul li {
        margin-bottom: 30px;
    }

    .search_left_pic {
        margin-right: 10px;
    }

    /*****========================================SEARCH PAGE END=====================================***************************/


    /*****========================================GLOBAL TESTIMONIAL SECTION START=====================================***************************/
    .google-business-reviews-rating.columns.two .listing li:nth-child(2n-1), 
    .google-business-reviews-rating.columns.three .listing li:nth-child(3n-1), 
    .google-business-reviews-rating.columns.three .listing li:nth-child(3n-2), 
    .google-business-reviews-rating.columns.four .listing li:nth-child(4n-1), 
    .google-business-reviews-rating.columns.four .listing li:nth-child(4n-2), 
    .google-business-reviews-rating.columns.four .listing li:nth-child(4n-3){
        margin-right: 1rem;
    }
    /*****========================================GLOBAL TESTIMONIAL SECTION END=====================================***************************/
	
	
	/*****=======================================REVIEW PAGE START=====================================***************************/
    .about-us-middle-content.reviewpage .newprod ul li{
        width: 41%;
    }
    /*****=======================================REVIEW PAGE END=====================================***************************/

.our_product_inr .our_product_details .cart-collaterals ul li {
    width: 30%;
    margin-right: 10px;
}

    /*****=======================================chnages start 30-3-2021=====================================***************************/

	#header {
		float: none !important;
	}
	#header .navMenu ul li a {
		padding: 15px 14px !important;
	}
	h2.title_center2 {
		font-size: 40px;
	}
.innerBanner .banrcaptionBox {
	width: 100%;
}	
	
h2.title_center1.product_heading {
    text-align: left;
}

	/*****=======================================chnages end 30-3-2021=====================================***************************/
}

@media only screen and (min-width:769px) and (max-width:959px) {


    /*=========================================================HOMEPAGE STARTS=============================================================================*/

    .wrapper {
        width: auto;
        padding: 0 10px;
    }

    h1 {
        font-size: 35px;
    }

    h3 {
        font-size: 16px;
    }

    .title_center1 span::after {
        width: 70%;
    }

    .title_center2 span::after {
        width: 70%;

    }

    /* ==================== start: navbar ==================== */

    .search-wrapper.active .input-holder {
        border-radius: 50px;
        width: 240px;
    }

    .search-wrapper.active .close {
        right: -50px;
    }

    /* ==================== end: navbar ==================== */
    /* ===================== start navbar ===================== */
    .topBar .logo {
        width: 190px;
    }
    header .top_header_right .accountLinkBox li {
        padding: 0 12px;
    }
    header .top_header_right .accountLinkBox li:last-child {
        padding-right: 0;
    }
    /* ===================== end navbar ===================== */
    /* ===================== start banner ===================== */
    .banner_home {
        padding-bottom: 0;
    }

    .banner_home img.banner_home_img {
        width: 1300px;
        margin: 0 0 0 -650px;
    }

    .banner_home .right-div {
        display: none;
    }

    .banner_home .wrapper {
        width: 90%;
    }

    .banner_home .wrapper .caption {
        top: 57%;
    }

    .banner_home .left-div h1 {
        font-size: 35px;
        line-height: 47px;
    }

    .banner_home .left-div h1 strong {
        font-size: 35px;
    }

    .banner_home .left-div h1 span {
        font-size: 35px;
    }

    .banner_home .left-div ul li a {

        font-size: 19px;
    }

    .banner_home .left-div ul li a {
        margin: 30px 0;
    }

    /* ===================== end banner ===================== */





    /* ===================== start Free Next Day ===================== */
    .free_next_day::after {
        display: none;
    }

    .free_next_dayBox img {
        width: 180px;
    }

    .free_next_dayText ul {
        margin-top: 30px;
    }

    /* ===================== end Free Next Day ===================== */
    /* ===================== start footer ===================== */
    .footer_top::after {
        display: none;
    }

    .footer_dtls li.footer-item:first-child {
        Width: 100%;
        margin-bottom: 40px;
    }

    .footer_dtls li.footer-item:first-child .ftr_logo img {
        margin: 0 auto;
        display: block;
    }

    .footer_dtls li.footer-item:first-child p {
        text-align: center;
    }

    .footer_dtls li.footer-item:first-child h5 {
        text-align: center;
    }

    .footer_dtls li.footer-item {
        box-sizing: border-box;
        padding-right: 20px;
        width: 50%;
    }

    .footer_dtls li.footer-item:nth-child(2n) {
        width: 50%;
    }

    .footer_btm p {
        width: 50%;
        margin-right: 6px;
    }

    .footer_btm p:nth-last-child(2n) {
        font-size: 16px;
        margin-right: 10px;
    }

    /* ===================== end footer ===================== */
    .modelparts #modelparts_slider .slick-next,.pruduct_category_dtls ul .slick-next {
        right: 20px !important;
    }

    .modelparts #modelparts_slider .slick-prev,.pruduct_category_dtls ul .slick-prev {
        right: 60px;
    }

    .best_seller ul li .best_product_details_text .add_waslist a.added_to_cart, 
    .related_product_details ul li .related_product_details_text .add_waslist a.added_to_cart, 
    .pruduct_category_dtls ul li .product_element_details .best_product_details_text .add_waslist a.added_to_cart{
        font-size: 14px;
    }


    .related_product_details ul li{
        width: 35%;
        margin-right: 10px;
    }
    .related_product_details ul li:nth-child(2n){
        margin-right: 0;
    }

    .best_seller ul li .best_product_details_text .prize,
    .pruduct_category_dtls ul li .product_element_details .best_product_details_text .prize,
    .related_product_details ul li .related_product_details_text .prize{
        font-size: 16px;
    }

    .best_seller .best_product_details ul li .best_product_details_pic .over_lay .product_btn,
    .pruduct_category_dtls ul li .product_element_details .best_product_details_pic .over_lay .product_btn,
    .related_product_details ul li .related_product_details_pic .over_lay .product_btn{
        font-size: 16px;
    }
    /*=========================================================HOMEPAGE ENDS=============================================================================*/

    /******======================================================INNERBANNER STARTS============================================================*********************/
    .innerBanner img {
        width: 1300px;
        margin: 0 0 0 -650px;
    }
    /******======================================================INNERBANNER ENDS============================================================*********************/


    /******======================================================CONTACT US STARTS============================================================*********************/
    /* ================================= start: getinTouch Section ================================= */
    .contact_form {
        padding: 40px;
        padding-right: 50px;
    }

    .contact_form::after {
        height: 73%;
        top: 15%;
    }

    .contact_info {
        padding: 150px 0 0 50px;
    }

    .contact_form input[type=text],
    .contact_form input[type=email],
    .contact_form input[type=number],
    .contact_form input[type=password] {
        font-size: 17px;
    }

    .contact_form textarea {
        font-size: 17px;
    }

    .contact_form input[type=submit] {
        font-size: 17px;
    }

    .contact_info h4 {
        font-size: 20px;
    }

    .contact_info h4 span {
        font-size: 17px;
    }

    .contact_info h4 span::after {
        width: 130px;
    }

    .contact_info p,
    .contact_info a {
        font-size: 17px;
    }

    /* ================================= end: getinTouch Section ================================= */

    /******======================================================CONTACT US ENDS============================================================*********************/



    /******======================================================ABOUT US STARTS============================================================*********************/

     /* ======================================= Start: About Us Middle Content section ======================================= */

    .about-us-top p {
        margin-bottom: 40px;
    }

    .about-us-middle-content ul li {
        padding: 30px 0 30px;
    }

    .about-us-middle-content ul li .wrapper {
        display: block;
    }

    .about-us-middle-content ul li .about-us-pic {
        width: 440px;
        height: 380px;
    }

    .about-us-middle-content ul li .about-us-text {
        width: auto;
        padding-top: 50px;
    }

    .about-us-middle-content ul li:nth-child(odd) .about-us-pic {
        margin: 0 auto;
    }

    .about-us-middle-content ul li:nth-child(even) .about-us-pic {
        margin: 0 auto;
    }

    .about-us-middle-content ul li:nth-child(even) .about-us-text {
        margin-right: 0;
    }

    /* ======================================= end: About Us Middle Content section ======================================= */
    /* ======================================meet team section start ====================================== */
    .meet_team {
        padding: 40px 0;
    }

    .meet_team .team_details {
        flex-direction: column;
    }

    .meet_team .team_details .meet_team_pic {
        align-self: center;
    }

    .meet_team .team_details .meet_team_text {
        float: none;
        width: 100%;
    }

    .meet_team .team_details .meet_team_text h3 {
        text-align: center;
        padding-top: 30px;
        font-size: 25px;
    }

    /* =============================== meet team section end =============================== */
    /* ============================ start: aboutUsBottom section  ============================ */

    
    .service_bottom ul li{
        padding: 40px; 
    }
    .service_bottom ul li h3 {
        font-size: 18px !important;
    }

    .service_bottom ul li a i {
        margin-right: 20px;
        font-size: 25px;
        align-self: center;
    }

    /* ============================ end: aboutUsBottom section  ============================ */
    /* ============================  meet_team_middle start  ============================ */
    .meet_team_middle ul li:nth-child(2n)
    {
        padding: 0;
        margin-right: 0;
    }
    .meet_team_middle ul li {
        padding: 0;
        width: 49%;
        margin: 0 10px 100px 0;
    }



    .meet_team_middle ul li .meet-our-team-middle-box {
        background: #fff;
        padding: 60px 5px 28px 5px;
    }

    /* ============================  meet_team_middle end  ============================ */




    /******======================================================ABOUT US ENDS============================================================*********************/





    /******======================================================BLOG STARTS============================================================*********************/
    .blog_sec .wrapper .blog_sec_left {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .blog_sec .wrapper .blog_sec_right {
        width: auto;
        float: none;
        overflow: hidden;
        margin-top: 50px;
    }

    .blogSearchBox input[type="text"] {
        width: 100%;
    }

    /******======================================================BLOG ENDS============================================================*********************/



    /******======================================================PRODUCT PAGE STARTS============================================================*********************/

    .our_product_inr .our_product_details ul li {
        width: 31%;
        margin-right: 2%;
    }

    .our_product_inr .our_product_details ul li:nth-child(3n) {
        margin-right: 0 !important;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .prize {
        font-size: 14px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .prize span {
        margin-left: 5px;
        font-size: 14px;
    }

    .our_product_inr .product_sac_left {
        width: auto;
        float: none;
        margin-right: 0;
    }

         

    .our_product_inr .product_sac_left .aquatic_plants{
        margin-top: 30px;
    }

    .our_product_inr .product_sac_left .aquatic_plants:nth-child(2) {
        margin-top: 40px;
    }


    .our_product_inr .product_sac_left .aquatic_plants.filtermode .newsletterBox .widget.widget-woof ul.woof_list li label {
        font-size: 16px;
        color: #7c7c7c;
        padding: 5px 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants ul li{
        padding: 6px 0;
    }

    .our_product_inr{
        padding-bottom: 30px;
    }
    .woocommerce-result-count{
        font-size: 16px;
        font-weight: 600;
    }

    .woocommerce-ordering .orderby{
        font-size: 16px;
        margin: 0 auto;
        height: 34px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_pic .over_lay .product_btn{
        font-size: 16px;
        padding: 14px 25px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .add_waslist a.added_to_cart{
        font-size: 12px; 
        margin-right: 3px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_pic{
        height: auto;
    }

    /******======================================================PRODUCT PAGE ENDS============================================================*********************/





    /*****========================================WOOCOMMERCE PRODUCT INDIVIDUAL INNER PAGE START=====================================***************************/
    .our_product_inr.productinnerpage{
        padding:60px 0 0; 
    }
    

    .our_product_details .product figure{
        margin:0; 
    }

    .thumbnails {
        height: 105px;
        width: 107px;
        margin-right: 5px;
        padding: 2px;
    }

    .magniflier {
        width: 100%;
    }

    .our_product_details .price{
        padding: 0;
        font-weight: 500;
        font-size: 18px;
    }
    .onsale{
        right: 0;
        left: unset;
       
    }

    .our_product_details .summary.entry-summary{
        padding: 0px 0 35px 30px;
    }
    
    .our_product_details .summary.entry-summary h1{
        font-size: 35px;
        line-height: 44px;
        margin-bottom: 5px;
        padding-bottom: 0;
    }
    .our_product_details .summary.entry-summary .woocommerce-Price-amount.amount{
        padding: 5px 0;
        font-size: 25px;
        margin: 5px 0;
    }

    .our_product_details .summary.entry-summary p.price del span.woocommerce-Price-amount.amount {
        margin-right: 8px;
    }

    .our_product_inr .our_product_details .woocommerce-product-details__short-description ul li{
            font-size: 16px;
    }

    .our_product_details .summary.entry-summary .quantity input{
       margin: 0;
        font-size: 18px;
        width: 80px;
        height: 40px;
    }
    .our_product_details .summary.entry-summary button{
        margin: 20px 0;
        font-size: 20px;
        padding: 15px 40px;
    }

    .posted_in {
        font-size: 16px;
    }
    .our_product_details .woocommerce-tabs .tabs.wc-tabs li{
        width: auto;
        display: inline-block;
        float: none;
        margin: 5px 10px 0 0 !important;
    }

    .our_product_details .woocommerce-tabs .tabs.wc-tabs li a{
        font-size: 16px;
        padding: 5px 20px;
    }

    
    .our_product_details .woocommerce-tabs .tabs.wc-tabs{
        padding-top: 20px;
    }
     .related.products {
        padding: 60px 0 0;
    }
    .related.products ul.products_lists li, .related.products ul.products_lists li:nth-child(3n) {
        width: 48%;
        margin:0 10px 10px 0 !important;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description{
        padding-top: 15px;
    }
    .related.products h2 {
        margin: 0 0 50px;
        font-size: 35px;
     }

    .related.products h2::after{
        width: 40%;
    }



    .our_product_inr .our_product_details .woocommerce-Tabs-panel--description ul li{
        font-size: 16px;
        padding: 7px 0 0 24px;
        width: auto;
    }

    .our_product_inr .our_product_details .variations label{
        font-size: 14px;
        font-weight: 600;
        margin-right: 10px;
        padding: 3px 0 0 0;
    }

    .our_product_inr .our_product_details .variations select{
        font-size: 12px;
        padding: 0 10px;
    }

    .our_product_inr .our_product_details .variations .reset_variations{
        font-size: 12px !important;
    }

    .our_product_inr .our_product_details .woocommerce-variation.single_variation .woocommerce-variation-description p{
        font-size: 16px;
        padding: 10px 0;
    }

    .our_product_inr .our_product_details .woocommerce-variation.single_variation .woocommerce-variation-price{
        padding-bottom: 0;
    }

    .our_product_inr .our_product_details .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label{
        font-size: 16px;
        font-weight: 600;
        padding: 15px 0;
    }

    .woocommerce-error, .woocommerce-info, .woocommerce-message{
        font-size: 16px;
        padding: 15px 15px;
    }

    .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
        float: none;
        display: block;
        width: 30%;
        text-align: center;
        margin-bottom: 10px;
    }


    /*****========================================WOOCOMMERCE PRODUCT INDIVIDUAL INNER PAGE END=====================================***************************/





    /********************************************************WOOCOMMERCE CART PAGE START*********************************************************************/

    .product-name a{
        font-size: 14px;
    }

    .woocommerce table.shop_table td,.woocommerce table.shop_table th{
        padding: 15px !important;
        font-size: 14px;
    }

    .woocommerce .cart-collaterals .cart_totals h2{
        font-size: 35px;
    }

    .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
        width: auto;
        padding: 20px;
    }
    /********************************************************WOOCOMMERCE CART PAGE END*********************************************************************/



    /*****========================================WOOCOMMERCE CHECKOUT PAGE START=====================================***************************/

    h3#order_review_heading {
        margin: 40px 0;
        font-size: 35px;
    }

    .woocommerce form .form-row label{
        font-size: 16px;
    }

     .select2-container--default .select2-selection--single{
        padding: 5px 15px;
        margin-top: 5px;
     }

    table.woocommerce-checkout-review-order-table tr.cart_item td.product-total{
        font-size: 16px;
     }

    #add_payment_method #payment ul.payment_methods, 
    .woocommerce-cart #payment ul.payment_methods, 
    .woocommerce-checkout #payment ul.payment_methods{
        padding: 30px 15px;
     }
    table.woocommerce-checkout-review-order-table tr.shipping th{
        font-size: 14px;
    }
    table.woocommerce-checkout-review-order-table tr.shipping td{
        font-size: 16px;
    }
     .woocommerce #payment #place_order{
        width:50%;
        padding: 20px; 
     }


    /*****========================================WOOCOMMERCE CHECKOUT PAGE END=====================================***************************/



    /*****========================================WOOCOMMERCE CHECKOUT PAGE START=====================================***************************/
    table.order_details tr.order_item td.product-total {
        font-size: 16px;
    }

    table.shop_table.order_details tfoot tr th,
    table.shop_table.order_details tfoot tr td{
        font-size: 18px;
    }
    .wc-bacs-bank-details-heading, 
    .woocommerce-order-details__title, 
    .woocommerce-customer-details h2{
        font-size: 35px;
    }
    /*****========================================WOOCOMMERCE CHECKOUT PAGE END=====================================***************************/


     /******************************************WOOCOMMERCE MY ACCOUNT PAGE START**************************************************/
    .our_product_inr.accountmode{
        padding-bottom: 60px;
    }
    .woocommerce #customer_login h2 {
        font-size: 30px;
    }


    .woocommerce form.login, .woocommerce form.register {
        margin: 30px 0 45px;
    }

    .woocommerce form.register{
        margin-bottom: 0;
    }

    .woocommerce-form.woocommerce-form-register.register p,
    .woocommerce-LostPassword.lost_password a,
    .woocommerce-ResetPassword.lost_reset_password p{
        font-size: 16px;
        line-height: 26px;
    }
    /******************************************WOOCOMMERCE MY ACCOUNT PAGE END**************************************************/


    /******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR START**************************************************/
    .woocommerce .woocommerce-MyAccount-navigation ul li,
    .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(3n){
        width: auto;
        margin-right: 6px !important;
    }


    .woocommerce .woocommerce-MyAccount-navigation ul li a{
            padding: 15px 10px;
    }
    /******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR END**************************************************/




    /*****========================================DEFAULT TEMPLATE PAGE START=====================================***************************/

    .about-us-middle-content .about-us-top.defaulttemplate h1{
        font-size: 35px;
        margin-bottom: 30px;
    }

    .about-us-middle-content .about-us-top.defaulttemplate h1::after {
        width: 30%;
    }

    .about-us-middle-content .about-us-top.defaulttemplate ul li{
        font-size: 16px;
        text-align: left;
    }

    .about-us-top.defaulttemplate p{
        padding-bottom: 20px;
        margin-bottom: 0;
        font-size: 16px; 
    }
    /*****========================================DEFAULT TEMPLATE PAGE END=====================================***************************/



    /*****========================================SEARCH PAGE START=====================================***************************/
    
    .search_sec .search_sec_left {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .search_sec .wrapper .search_sec_right {
        width: auto;
        float: none;
        overflow: hidden;
        margin-top: 50px;
    }

    .search_sec_left ul li {
        margin-bottom: 30px;
    }

    .search_left_pic {
        margin-right: 10px;
    }

    .search_sec .wrapper .search_sec_right h2:first-child {
        margin: 30px 0 0 0;
    }

    .search_left_text h3,
    .search_left_text h4 {
        font-size: 18px;
    }

    .search_sec .wrapper .search_sec_right h2{
        font-size: 35px;
        padding-bottom: 10px;
    }

    /*****========================================SEARCH PAGE END=====================================***************************/


    /*****========================================WOOCOMMERCE WISHLIST PLUGIN CONFIGURATION START=====================================***************************/
    .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button span{
        font-size: 16px;
    }

    .tinv-wishlist.tinvwl-after-add-to-cart {
        margin-left: 3px;
    }
    /*****========================================WOOCOMMERCE WISHLIST PLUGIN CONFIGURATION END=====================================***************************/


    /*****========================================WOOCOMMERCE WISHLIST PAGE START=====================================***************************/
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tr th {
        font-size: 14px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-thumbnail img{
        max-width: 100%; 
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td a,
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-price span{
        font-size: 14px;
        margin:0; 
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tr th, 
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tr td{
        padding: 15px 5px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button {
        padding: 15px;
        background: none;
    }
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button i{
        color: #f11c2e;
        font-size: 16px;    
    }
    
    /*****========================================WOOCOMMERCE WISHLIST PAGE END=====================================***************************/


    /*****========================================GLOBAL TESTIMONIAL SECTION START=====================================***************************/



    .testimonial .testimonial_global .google-business-reviews-rating {
        width: auto;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li{
        margin: 0 0 30px 0;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text{
        padding: 10px 0 0;
    }

        


    /*****========================================GLOBAL TESTIMONIAL SECTION END=====================================***************************/


    /*****=======================================WOOCOMMERCE REVIEW SECTION START=====================================***************************/

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews .comment-reply-title{
        line-height: 35px;
        margin: 15px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews textarea{
        width: 80%;
    }
    /*****=======================================WOOCOMMERCE REVIEW SECTION END=====================================***************************/
	
	
	 /*****=======================================REVIEW PAGE START=====================================***************************/
    .about-us-middle-content.reviewpage .newprod ul li{
        display: block;
        width: 60%;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    /*****=======================================REVIEW PAGE END=====================================***************************/
	.our_product_inr .our_product_details .cart-collaterals ul li {
	width: 40%;
	margin-right: 10px;
}

    /*****=======================================chnages start 30-3-2021=====================================***************************/


	h2.title_center2 {
		font-size: 40px;
	}
	.innerBanner .banrcaptionBox {
	width: 100%;
}	
	
h2.title_center1.product_heading {
    text-align: left;
}

	/*****=======================================chnages end 30-3-2021=====================================***************************/


}

@media only screen and (min-width:641px) and (max-width:768px) {
    
    /*=========================================================HOMEPAGE STARTS=============================================================================*/
    .wrapper {
        width: auto;
        padding: 0 10px;
    }

    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 25px;
    }

    h3 {
        font-size: 18px;
    }

    .title_center1 {
        margin-bottom: 40px;
    }

    .title_center2 {
        margin-bottom: 40px;
    }

    .title_center1 span::after {
        width: 70%;
    }

    .title_center2 span::after {
        width: 70%;
        left: 50%;
        transform: translateX(-50%);
    }

    section {
        padding: 40px 0;
    }

    .btn1 {
        font-size: 16px;
        margin: 0 auto;
    }

    .btn3 {
        font-size: 16px;
    }
    /* ================== start header ================== */

    .top_header_left a {
        font-size: 16px;

        padding: 2px 0 0 30px;
    }

    header .top_header_right .accountLinkBox li {
        padding: 0 5px;
    }

    header .top_header_right .accountLinkBox li a p,
    header .top_header_right .accountLinkBox li a span {
        display: none;
    }

    header .top_header_right .accountLinkBox li a p,
    header .top_header_right .accountLinkBox li::after {
        display: none;
    }

    /* ================== end header ================== */
    /* ===================== start navbar ===================== */
    .topBar .logo {
        width: 170px;
    }

    .search-wrapper.active .input-holder {
        border-radius: 50px;
        width: 240px;
        height: 54px;
    }

    .search-wrapper .input-holder .search-input {

        height: 30px;
    }

    .search-wrapper {
        top: 45px !important;
    }

    .search-wrapper.active .close {
        right: -50px;
    }

    .search-wrapper.active .input-holder .search-icon {
        width: 30px;
        height: 30px;
        margin: 12px 13PX;
        border-radius: 30px;
    }

    .search-wrapper .close {
        top: 15px;
    }

    #header {
        padding: 27px 0 0 !important
    }

    /* ===================== end navbar ===================== */
    /* ===================== start banner ===================== */
    .banner_home {
        padding-bottom: 0;
    }

    .banner_home img.banner_home_img {
        width: 1100px;
        margin: 0 0 0 -550px;
    }

    .banner_home .right-div {
        display: none;
    }

    .banner_home .wrapper {
        width: 90%;
    }

    .banner_home .left-div h1 {
        font-size: 30px;
        line-height: 47px;
    }

    .banner_home .left-div h1 strong {
        font-size: 30px;
    }

    .banner_home .left-div h1 span {
        font-size: 30px;
    }

    .banner_home .left-div ul li a {
        font-size: 16px;
        margin: 20px 0 0;
    }

    .banner_home .wrapper .caption {
        top: 57%;
    }


    /* ===================== end banner ===================== */
    /* ===================== start: Choose Your Model Below For Parts Or Complete Machines ===================== */
    .modelparts-item h4 a {
        font-size: 16px;
    }

    .modelparts ul li {
        margin-bottom: 10px;
    }

    .modelparts #modelparts_slider .slick-prev,
    .pruduct_category_dtls ul .slick-prev {
        right: 60px;
    }

    .modelparts #modelparts_slider .slick-next,
    .pruduct_category_dtls ul .slick-next {

        right: 20px !important;
    }

    /* ===================== end: Choose Your Model Below For Parts Or Complete Machines ===================== */

    /* ===================== start Why Choose Us ===================== */
    .why_choose_us_item {
        padding: 30px 10px;
    }

    .why_choose_us_item img {
        width: 40px;
    }

    .why_choose_us_item h4 {
        font-size: 14px;
    }

    /* ===================== end Why Choose Us ===================== */
    /* ===================== start about the the vaccum ===================== */
    .about_vacuum .wrapper {
        flex-direction: column-reverse;
    }

    .about_vaccum_pic {
        height: 250px;
        width: 250px;
        margin: 0 auto;
    }

    .about_vaccum_pic img {
        width: 100%;
        display: block;
        margin: 0 auto;
        object-position: top;
    }

    .title_left {
        text-align: center;
        margin: 15px 0;
    }

    .about_vaccum_text p {
        text-align: center;
    }

    /* ===================== end about the the vaccum ===================== */
    /* ===================== start Best Seller ===================== */
    .best_seller .best_product_details ul li,
    .best_seller .best_product_details ul li:nth-child(3), 
    .best_seller .best_product_details ul li:nth-child(4) {
        margin-bottom: 10px;
        width: 49%;
        margin-right: 5px;
    }

    .best_seller .best_product_details ul li:nth-child(2n){
        margin-right: 0;
    }

    .best_seller ul li .best_product_details_text .book_name {
        font-size: 15px;
    }

    .best_seller ul li .best_product_details_text .prize,
    .pruduct_category_dtls ul li .product_element_details .best_product_details_text .prize {
        font-size: 14px;
    }

    .best_seller .best_product_details ul li .best_product_details_pic .over_lay .product_btn,
    .pruduct_category_dtls ul li .product_element_details .best_product_details_pic .over_lay .product_btn {
        font-size: 14px;
        padding: 14px 25px
    }

    .best_seller .best_product_details ul li .best_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    .best_seller ul li .best_product_details_text .add_waslist a {
        margin: 0;
    }

    .best_seller ul li .best_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    /* ===================== end Best Seller ===================== */
    /* ===================== start: product category ===================== */
    .pruduct_category{
        padding-bottom: 80px;
    }
    .pruduct_category_dtls ul {
        height: 770px;
    }

    .pruduct_category_dtls ul li {
        margin-bottom: 10px;
        width: 32%;
    }

    .pruduct_category_tabs-menus li{
        margin-right: 5px;
    }

    .pruduct_category_tabs-menus li a {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .book_name a {
        font-size: 15px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .prize {
        font-size: 14px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    
    .pruduct_category_dtls ul li .best_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    .pruduct_category_dtls ul {
        height: 770px;
    }

    /* ===================== end: product category ===================== */
    /* ===================== start: Free Next Day ===================== */
    .free_next_dayBox {
        margin-right: 30px;
    }

    .free_next_dayBox img {
        width: 150px;
    }

    .free_next_day::after {
        display: none;
    }

    .free_next_dayText ul {
        margin-top: 30px;
    }

    .btn2 {
        font-size: 16px;
        padding: 14px 25px;
    }

    /* ===================== end: Free Next Day ===================== */

    /* ===================== start: Related Products ===================== */
    .related_product_details ul li {
        width: 46%;
        margin-bottom: 10px;
    }

    .related_product_details ul li:nth-child(2n) {
        margin-right: 0;
    }

    .related_product_details ul li a {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .related_product_details ul li .related_product_details_text .book_name a {
        font-size: 15px;
    }

    .related_product_details ul li .related_product_details_text .prize {
        font-size: 14px;
    }

    .related_product_details ul li .related_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    .related_product_details ul li .related_product_details_pic .over_lay .product_btn {
        font-size: 14px;
        padding: 14px 25px
    }

    .related_product_details ul li .related_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    /* ===================== end: Related Products ===================== */
    /* ===================== start: Testimonial ===================== */
    .testimonial .testimonial_txt {
        padding: 20px 10px;
    }

    .testimonial #testimonial .slick-prev {
        left: 0;
    }



    .testimonial #testimonial .slick-next {
        right: 0;
    }

    /* ===================== end: Testimonial ===================== */

    /* ===================== start blog ===================== */
    .blogs ul li{
        width: 49%;
        margin-bottom: 1%;
    }

    .blogs ul li:nth-child(2n){
        margin-right: 0;
    }

    .blogs .rd_more {
        display: table;
        margin: 35px auto 0;
        padding: 14px 25px;
        line-height: 1.2;
    }

    /* ===================== end blog ===================== */
    /* ===================== start footer ===================== */
    .footer_top::after {
        display: none;
    }

    .footer_dtls li.footer-item:first-child {
        Width: 100%;
        margin-bottom: 40px;
    }

    .footer_dtls li.footer-item:first-child .ftr_logo img {
        margin: 0 auto;
        display: block;
    }

    .footer_dtls li.footer-item:first-child p {
        text-align: center;
    }

    .footer_dtls li.footer-item:first-child h5 {
        text-align: center;
    }

    .footer_dtls li.footer-item {
        box-sizing: border-box;
        padding-right: 20px;
        width: 50%;
    }

    .footer_dtls li.footer-item:nth-child(2n) {
        width: 50%;
    }

    .footer_middl ul li a {
        padding: 20px 5px;
        font-size: 14px;
    }

    .footer_btm p {
        width: 50%;
        margin-right: 6px;
    }

    .footer_btm p:nth-last-child(2n) {
        font-size: 16px;
        margin-right: 10px;
    }

    /* ===================== end footer ===================== */

    .contactBox span.wpcf7-not-valid-tip,.contactBox .wpcf7-mail-sent-ng,.contactBox .wpcf7-aborted,.contactBox .wpcf7-mail-sent-ok{
        font-size: 14px;
        line-height: 24px;
    }

    .best_seller ul li .best_product_details_text .add_waslist a.added_to_cart, 
    .related_product_details ul li .related_product_details_text .add_waslist a.added_to_cart, 
    .pruduct_category_dtls ul li .product_element_details .best_product_details_text .add_waslist a.added_to_cart{
        font-size: 12px;
    }
    /*=========================================================HOMEPAGE ENDS=============================================================================*/

	
/******======================================================INNERBANNER STARTS============================================================*********************/
    .innerBanner img {
        width: 1100px;
        margin: 0 0 0 -550px;
    }
/******======================================================INNERBANNER ENDS============================================================*********************/


/******======================================================CONTACT US STARTS============================================================*********************/
    
    /* ================================= start: getinTouch Section ================================= */
    .getinTouch-sec {
        padding: 50px 0;
    }

    .contact_form {
        padding: 30px 10px;
        padding-right: 10px;
        width: auto;
        float: none;
    }

    .contact_form::after {
        display: none;
    }

    .contact_info {
        padding: 30px 10px 20px 10px;
    }

    .contact_form input[type=text],
    .contact_form input[type=email],
    .contact_form input[type=number],
    .contact_form input[type=password] {
        font-size: 16px;
        height: 50px;
        padding: 0 20px;
        margin-top: 15px;
    }

    .contact_form textarea {
        font-size: 16px;
        height: 140px;
        margin-top: 15px;
    }

    .contact_form input[type=submit] {
        font-size: 16px;
    }

    .contact_info h4 {
        font-size: 20px;
        margin-bottom: 35px;
    }

    .contact_info h4 span {
        font-size: 16px;
    }

    .contact_info h4 span::after {
        width: 100px;
    }

    .contact_info p,
    .contact_info a {
        font-size: 16px;
    }

    /* ================================= end: getinTouch Section ================================= */
    .getinTouchBox .contact_form span.wpcf7-not-valid-tip,
    .getinTouchBox .contact_form .wpcf7-mail-sent-ok,
    .getinTouchBox .contact_form .wpcf7-mail-sent-ng,
    .getinTouchBox .contact_form .wpcf7-aborted {
        font-size: 16px;
        line-height: 26px;
    }
/******======================================================CONTACT US ENDS============================================================*********************/







/******======================================================ABOUT US STARTS============================================================*********************/


   .about-us-top p {
        margin-bottom: 40px;
    }

    .about-us-middle-content ul li {
        padding: 30px 0 30px;
    }

    .about-us-middle-content ul li .about-us-text h3{
        font-size: 25px;
        padding-left: 65px;
        margin-bottom: 20px;
    }
    .about-us-middle-content ul li .wrapper {
        display: block;
    }

    .about-us-middle-content ul li .about-us-pic {
        width: 440px;
        height: 380px;
    }

    .about-us-middle-content ul li .about-us-text {
        width: auto;
        padding-top: 50px;
    }

    .about-us-middle-content ul li:nth-child(odd) .about-us-pic {
        margin: 0 auto;
        width: 70%;
        height: auto;
    }

    .about-us-middle-content ul li:nth-child(even) .about-us-pic {
        margin: 0 auto;
        width: 70%;
        height: auto;
    }

    .about-us-middle-content ul li:nth-child(even) .about-us-text {
        margin-right: 0;
    }

    /* ======================================= end: About Us Middle Content section ======================================= */
    /* ======================================meet team section start ====================================== */
    .meet_team {
        padding: 40px 0;
    }

    .meet_team .team_details {
        flex-direction: column;
    }

    .meet_team .team_details .meet_team_pic {
        margin: 0 auto;
    }

    .meet_team .team_details .meet_team_text {
        float: none;
        width: 100%;
    }

    .meet_team .team_details .meet_team_text h3 {
        text-align: center;
        padding-top: 30px;
    }

    /* =============================== meet team section end =============================== */
    /* ============================ start: aboutUsBottom section  ============================ */
    .service_bottom ul {
        flex-direction: column;
    }

    .service_bottom ul li {
        width: auto;
        margin-bottom: 20px;
        padding: 30px;
        border-radius: 5px !important;
    }

    .service_bottom ul li:last-child {
        margin-bottom: 0;
    }

    .service_bottom ul li:last-child::after {
        display: none;
    }

    .service_bottom ul li:first-child h3 {
        font-size: 25px;
    }

    .service_bottom ul li a i {
        margin-right: 20px;
        font-size: 35px;
        align-self: center;
    }

    /* ============================ end: aboutUsBottom section  ============================ */
    /* ============================  meet_team_middle start  ============================ */
    .meet_team_middle {
        padding: 130px 0 70px;
    }

    .meet_team_middle ul li {
        width: 100%;
        float: none;
        margin-bottom: 110px;
        padding: 0 15px;
    }

    .meet_team_middle ul li .meet-our-team-middle-box a {
        font-size: 14px;
    }

    .meet_team_middle ul li:last-child {
        margin-bottom: 0;
    }

    .meet_team_middle ul li .meet-our-team-middle-box {
        background: #fff;
        padding: 60px 5px 28px 5px;
    }

    /* ============================  meet_team_middle end  ============================ */


    
/******======================================================ABOUT US ENDS============================================================*********************/

	


/******======================================================BLOG STARTS============================================================*********************/
    .blog_sec .wrapper .blog_sec_left {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .blog_sec h1 {
        font-size: 30px;
        text-align: left;
    }

    .blog_sec .wrapper .blog_sec_right {
        width: auto;
        float: none;
        overflow: hidden;
        margin-top: 40px;
    }

    .blogSearchBox input[type="text"] {
        width: 100%;
    }

    .book {
        padding: 20px 0 50px;
        overflow: hidden;
    }

    .blog_sec .wrapper .blog_sec_right h2 {
        font-size: 30px;
        font-weight: 700;
    }

    .blog_btn a{
        font-size: 16px;
        padding: 14px 40px;
        margin: 5px 0 10px;
    }
/******======================================================BLOG ENDS============================================================*********************/






/******======================================================PRODUCT PAGE STARTS============================================================*********************/
   
    .our_product_inr .our_product_details ul li:nth-child(2n) {
        margin-right: 0 !important;
    }
    .our_product_inr .our_product_details ul li:nth-child(3n) {
        margin-right: 10px; 
    }
    .our_product_inr .our_product_details ul li {
        width: 49%;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .book_name a {
        font-size: 15px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .prize {
        font-size: 14px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .prize span {
        margin-left: 6px;
    }

    .our_product_inr .product_sac_left {
        width: auto;
        float: none;
        margin-right: 0;
    }


    .our_product_inr .our_product_details ul li .our_product_details_pic {
        height: auto;
    }

    .our_product_inr .product_sac_left .aquatic_plants{
        margin-top: 10px;
    }

    .our_product_inr .product_sac_left .aquatic_plants:nth-child(2) {
        margin-top: 40px;
    }


    .our_product_inr .product_sac_left .aquatic_plants.filtermode .newsletterBox .widget.widget-woof ul.woof_list li label {
        font-size: 16px;
        color: #7c7c7c;
        padding: 5px 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants ul li{
        padding: 6px 0;
    }

    .our_product_inr{
        padding-bottom: 30px;
    }
    .woocommerce-result-count{
        font-size: 16px;
        font-weight: 600;
    }

    .woocommerce-ordering .orderby{
        font-size: 16px;
        margin: 0 auto;
        height: 34px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_pic .over_lay .product_btn{
        font-size: 16px;
        padding: 14px 25px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .add_waslist a.added_to_cart{
        font-size: 14px; 
        margin-right: 5px;
    }

/******======================================================PRODUCT PAGE ENDS============================================================*********************/

    




      /*****========================================WOOCOMMERCE PRODUCT INDIVIDUAL INNER PAGE START=====================================***************************/
    .our_product_inr.productinnerpage{
        padding:40px 0 0; 
    }
    .our_product_details .images{
        width: auto;
        display: block;
        padding: 0 0 20px;
        float: none;
    }

    .our_product_details .product figure{
        margin:0; 
    }

    .thumbnails {
        height: 110px;
        width: 110px;
        margin-right: 4px;
        margin-bottom: 4px;
    }

    .magniflier {
        width: 100%;
    }

    .our_product_details .price{
        padding: 0;
        font-weight: 500;
        font-size: 18px;
    }
    .onsale{
        right: 0;
        left: unset;
       
    }

    .our_product_details .summary.entry-summary{
               padding: 0;
    width: auto;
    }
    .our_product_details .summary.entry-summary h1{
        font-size: 30px;
        margin-bottom: 5px;
        padding-bottom: 0
    }
    .our_product_details .summary.entry-summary .woocommerce-Price-amount.amount{
        padding: 5px 0;
        font-size: 25px;
        margin: 5px 0;
    }

    .our_product_details .summary.entry-summary p.price del span.woocommerce-Price-amount.amount {
        margin-right: 8px;
    }

    .our_product_inr .our_product_details .woocommerce-product-details__short-description ul li{
            font-size: 16px;
    }

    .our_product_details .summary.entry-summary .quantity input{
        margin: 0;
        font-size: 17px;
        width: 70px;
        height: 40px;
    }
    .our_product_details .summary.entry-summary button{
        margin: 20px 0;
        font-size: 20px;
        padding: 15px 40px;
    }

    .posted_in {
        font-size: 16px;
    }
    .our_product_details .woocommerce-tabs .tabs.wc-tabs li{
        width: auto;
        display: inline-block;
        float: none;
        margin: 5px 10px 0 0 !important;
    }

    .our_product_details .woocommerce-tabs .tabs.wc-tabs li a{
        font-size: 16px;
        padding: 5px 20px;
    }

    
    .our_product_details .woocommerce-tabs .tabs.wc-tabs{
        padding-top: 20px;
    }
     .related.products {
        padding: 35px 0 0;
    }
    .related.products ul.products_lists li, .related.products ul.products_lists li:nth-child(3n) {
        width: 48%;
        margin:0 10px 10px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description{
        padding-top: 15px;
    }
    .related.products h2 {
        margin: 0 0 40px;
        font-size: 30px;
     }

    .related.products h2::after{
        width: 40%;
    }



    .our_product_inr .our_product_details .woocommerce-Tabs-panel--description ul li{
        font-size: 16px;
        padding: 7px 0 0 24px;
        width: auto;
    }

    .our_product_inr .our_product_details .variations label{
        font-size: 14px;
        font-weight: 600;
        margin-right: 10px;
        padding: 3px 0 0 0;
    }

    .our_product_inr .our_product_details .variations select{
        font-size: 12px;
        padding: 0 10px;
    }

    .our_product_inr .our_product_details .variations .reset_variations{
        font-size: 12px !important;
    }

    .our_product_inr .our_product_details .woocommerce-variation.single_variation .woocommerce-variation-description p{
        font-size: 16px;
        padding: 10px 0;
    }

    .our_product_inr .our_product_details .woocommerce-variation.single_variation .woocommerce-variation-price{
        padding-bottom: 0;
    }

    .our_product_inr .our_product_details .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label{
        font-size: 14px;
        font-weight: 600;
        padding: 15px 0;
    }

    .woocommerce-error, .woocommerce-info, .woocommerce-message{
        font-size: 16px;
        padding: 15px 15px;
    }

    .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
        float: none;
        display: block;
        width: 30%;
        text-align: center;
        margin-bottom: 10px;
    }


    /*****========================================WOOCOMMERCE PRODUCT INDIVIDUAL INNER PAGE END=====================================***************************/






    .woocommerce table.shop_table td{
        padding: 15px;
        font-size: 16px;
    }

    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
        font-weight: 600;
    }

    .product-name a{
        font-size: 16px;
    }

    .woocommerce .quantity input.qty{
        font-size: 16px;
        width: 55px;
        height: 35px;
    }

    .woocommerce #content table.cart td.actions .input-text, 
    .woocommerce table.cart td.actions .input-text, 
    .woocommerce-page #content table.cart td.actions .input-text, 
    .woocommerce-page table.cart td.actions .input-text{
        font-size: 16px;
        float: left;
    }

    .woocommerce #content table.cart td.actions .coupon .button.alt, 
    .woocommerce #content table.cart td.actions .coupon .input-text+.button, 
    .woocommerce table.cart td.actions .coupon .button.alt, 
    .woocommerce table.cart td.actions .coupon .input-text+.button, 
    .woocommerce-page #content table.cart td.actions .coupon .button.alt, 
    .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, 
    .woocommerce-page table.cart td.actions .coupon .button.alt, 
    .woocommerce-page table.cart td.actions .coupon .input-text+.button{
        float: right;
        padding: 15px 25px;
        font-size: 16px;
        margin: 0;
    }

    .woocommerce table.cart td.actions .coupon{
        padding-bottom: 20px;
    }
    .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, 
    .woocommerce #respond input#submit:disabled[disabled], 
    .woocommerce a.button.disabled, .woocommerce a.button:disabled, 
    .woocommerce a.button:disabled[disabled], 
    .woocommerce button.button.disabled, 
    .woocommerce button.button:disabled, 
    .woocommerce button.button:disabled[disabled], 
    .woocommerce input.button.disabled, 
    .woocommerce input.button:disabled, 
    .woocommerce input.button:disabled[disabled]{
        padding: 15px 25px;
        font-size: 16px;
    }

    .woocommerce #respond input#submit, 
    .woocommerce a.button, 
    .woocommerce button.button, 
    .woocommerce input.button{
        padding: 15px 25px;
        font-size: 16px;
       
    }

    .woocommerce .cart-collaterals .cart_totals h2{
       font-size: 30px;
        margin: 40px 0;
    }

    .woocommerce .cart-collaterals .cart_totals{
        width: 100%;
    }

    .woocommerce #respond input#submit.alt, 
    .woocommerce a.button.alt, 
    .woocommerce button.button.alt, 
    .woocommerce input.button.alt{
        width: auto;
        padding: 25px;
        font-size: 18px;
    }


    /*****========================================WOOCOMMERCE CART PAGE END=====================================***************************/





    /*****========================================WOOCOMMERCE CHECKOUT PAGE START=====================================***************************/

    .our_product_inr.checkoutmode {
        padding: 10px 0 40px 0;
    }

    .woocommerce-billing-fields h3, .woocommerce-additional-fields h3{
        font-size: 30px;
        text-align: center;
    }

    .woocommerce form .form-row {
        margin-bottom: 8px;
        display: block;
        float: none;
        width: auto;
    }
    .our_product_details.checkoutmode .col-2{
        margin-top: 40px;
    }

    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{
        font-size: 16px;
        padding: 10px;
    }

    .woocommerce form .form-row textarea{
        padding: 10px;
    }


    h3#order_review_heading {
        font-size: 30px;
        margin:40px 0;
    }

    .woocommerce-cart-form__cart-item.cart_item td, .woocommerce table.shop_table th{
        font-size: 16px;
        padding: 15px 18px !important;
    }

    .woocommerce form .form-row label{
        font-size: 16px;
    }

    .woocommerce ul.woocommerce-error li {
        font-size: 16px;
        padding: 5px;
        width: auto;
        display: block;
    }

    .woocommerce-billing-fields{
        margin-bottom: 40px;
    }

    table.woocommerce-checkout-review-order-table tr.cart_item td.product-name,
    table.woocommerce-checkout-review-order-table tr.cart_item td.product-total{
        font-size: 14px;
        font-weight: 600;
    }

    table.woocommerce-checkout-review-order-table tr.cart-subtotal td, 
    table.woocommerce-checkout-review-order-table tr.order-total td{
        font-size: 16px;
    }

    table.woocommerce-checkout-review-order-table tr.shipping th{
        font-size: 16px;
    }

    table.woocommerce-checkout-review-order-table tr.shipping td{
        font-size: 16px;
    }

    #add_payment_method #payment ul.payment_methods, 
    .woocommerce-cart #payment ul.payment_methods, 
    .woocommerce-checkout #payment ul.payment_methods{
        padding: 30px 10px 0;
    }

    #add_payment_method #payment ul.payment_methods li, 
    .woocommerce-cart #payment ul.payment_methods li, 
    .woocommerce-checkout #payment ul.payment_methods li{
        padding:15px 10px; 
    }


    #add_payment_method #payment ul.payment_methods li label, 
    .woocommerce-cart #payment ul.payment_methods li label, 
    .woocommerce-checkout #payment ul.payment_methods li label{
        font-size: 16px;
    }

    .payment_box p{
        font-weight: 500;
    }
    /*****========================================WOOCOMMERCE CHECKOUT PAGE END=====================================***************************/




    /******************************************WOOCOMMERCE ORDER CONFIRMATION PAGE START**************************************************/
    .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{   
        font-size: 24px;
        padding-bottom: 20px;
    }

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li, ul.wc-bacs-bank-details.order_details.bacs_details li{
        width: 100%;
        display: block;
        float: none;
        font-size: 16px;
        margin-right: 0 !important;
        margin-top: 10px;
    }

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong, ul.wc-bacs-bank-details.order_details.bacs_details li strong{
        font-size: 16px;
    }

    .wc-bacs-bank-details-heading, .woocommerce-order-details__title, .woocommerce-customer-details h2{
        font-size: 30px;
        margin-bottom: 30px;
    }

    .woocommerce .wc-bacs-bank-details-account-name{
        font-size: 25px;
        text-align: center;
        padding-bottom: 20px;
    }

    .woocommerce ul.order_details, .woocommerce-bacs-bank-details, .woocommerce-order-details {
        padding-bottom: 0;
    }

    .woocommerce .woocommerce-customer-details address{
        font-size: 16px;
        line-height: 27px;
        font-weight: 600;
        padding: 20px;
    }
    .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, 
    .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{
        font-size: 16px;
        font-weight: 700;
        line-height: 30px;
    }


    table.order_details tr.order_item td.product-name,
    table.order_details tr.order_item td.product-name a{
        font-size: 16px;
    }

    table.shop_table.order_details tfoot tr td{
        font-size: 16px;
    }

    table.shop_table.order_details tfoot tr th{
        font-size: 16px;
    }

    table.order_details tr.order_item td.product-total{
        font-size: 16px;
    }

    .woocommerce-order p{
        font-size: 24px;
        margin: 40px 0 0;
    }
    /******************************************WOOCOMMERCE ORDER CONFIRMATION PAGE END**************************************************/



    /******************************************WOOCOMMERCE MY ACCOUNT PAGE START**************************************************/
    .our_product_inr.accountmode{
        padding-bottom: 40px;
    }
    .woocommerce #customer_login h2 {
        font-size: 30px;
    }


    .woocommerce form.login, .woocommerce form.register {
        margin: 30px 0 45px;
    }

    .woocommerce form.register{
        margin-bottom: 0;
    }

    .woocommerce-form.woocommerce-form-register.register p,
    .woocommerce-LostPassword.lost_password a,
    .woocommerce-ResetPassword.lost_reset_password p{
        font-size: 14px;
        line-height: 25px;
    }
    /******************************************WOOCOMMERCE MY ACCOUNT PAGE END**************************************************/


    /******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR START**************************************************/
    
    .woocommerce .woocommerce-MyAccount-navigation{
        border-bottom: 3px solid #f11c2e;
        margin: 0!important;
    }

    .woocommerce .woocommerce-MyAccount-navigation ul li a{
        border-radius: 5px 5px 0 0  !important;
        margin: 0!important;
        font-size: 14px;
        padding: 10px 10px;
    }

    .woocommerce .woocommerce-MyAccount-navigation ul li,
    .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(2n){
        margin: 0 7px 0 0 !important;
        width: auto;
    }

    .woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
        margin: 0 0 0 0 !important;
    }

    .woocommerce-MyAccount-content p{
        font-weight: 400;
    }



    .woocommerce-Address-title h3,.woocommerce-MyAccount-content h3{
        font-size: 30px;
    }

    .woocommerce-Address-title {
        padding: 35px 0 0;
    }

    .woocommerce-Address address,
    .woocommerce-Address-title a{
        font-size: 16px;
    }
    /******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR END**************************************************/





    /*****========================================404 PAGE START=====================================***************************/
    .about-us-middle-content.nocontent .about-us-top p.nocontent {
       
        font-size: 20px;
        line-height: 31px;
        margin-bottom: 40px;
    }

    .about-us-middle-content.nocontent .nocontent_btn a{
        padding: 16px 35px;
        font-size: 18px;
    }

    /*****========================================404 PAGE END=====================================***************************/



    /*****========================================DEFAULT TEMPLATE PAGE START=====================================***************************/

    .about-us-middle-content .about-us-top.defaulttemplate h1{
        font-size: 30px;
        margin-bottom: 30px;
    }

    .about-us-middle-content .about-us-top.defaulttemplate h1::after {
        width: 30%;
    }

    .about-us-middle-content .about-us-top.defaulttemplate ul li{
        font-size: 16px;
        text-align: left;
    }

    .about-us-top.defaulttemplate p{
        padding-bottom: 20px;
        margin-bottom: 0;
        font-size: 16px; 
    }
    /*****========================================DEFAULT TEMPLATE PAGE END=====================================***************************/


    /*****========================================SEARCH PAGE START=====================================***************************/
    
    .search_sec .search_sec_left {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .search_sec .wrapper .search_sec_right {
        width: auto;
        float: none;
        overflow: hidden;
        margin-top: 40px;
    }

    .search_sec_left ul li {
        margin-bottom: 30px;
    }

    .search_left_pic {
        margin-right: 10px;
    }

    .search_sec .wrapper .search_sec_right h2:first-child {
        margin: 30px 0 0 0;
    }

    .search_left_text h4 {
        font-size: 16px;
    }

    .search_left_text .prize {
        font-size: 16px;
    }

    .search_sec .post ul li h3 {
        font-size: 16px;
    }

    .search_sec .post ul li .prize {
        font-size: 16px;
    }

    .search_sec .wrapper .search_sec_right h2{
        padding-bottom: 10px;
    }


    .search_sec_left ul li.nocontent .search_left_text a.nocontentbutton{
        font-size: 16px;
        padding: 14px 28px;
    }

    .search_sec_left ul li.nocontent .search_left_text p.nocontent{
        font-size: 16px;
        line-height: 30px;
    }
    /*****========================================SEARCH PAGE END=====================================***************************/

    /*****========================================WOOCOMMERCE WISHLIST PLUGIN CONFIGURATION START=====================================***************************/
    

    .tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner .tinv-txt{
        font-size: 18px;
        line-height: 27px;
    }

    .tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner .tinvwl-buttons-group button{
        font-size: 16px;
    }


    
    .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{
        margin: 0;
    }

    .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button span{
        font-size: 16px;
    }
    /*****========================================WOOCOMMERCE WISHLIST PLUGIN CONFIGURATION END=====================================***************************/




	/*****========================================WOOCOMMERCE WISHLIST PAGE START=====================================***************************/
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tr th {
        font-size: 14px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-thumbnail img{
        max-width: 100%; 
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td a,
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-price span{
        font-size: 14px;
        margin:0; 
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tr th, 
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tr td{
        padding: 15px 5px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button {
        padding: 15px;
        background: none;
    }
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button i{
        color: #f11c2e;
        font-size: 16px;    
    }
    
    /*****========================================WOOCOMMERCE WISHLIST PAGE END=====================================***************************/

     /*****========================================GLOBAL TESTIMONIAL SECTION START=====================================***************************/


    .testimonial .rd_more {
        margin: 35px auto 0;
        font-weight: 600;
    }


    .testimonial .testimonial_global .google-business-reviews-rating {
        width: auto;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li{
        margin: 0 0 25px 0;
        padding: 20px;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.author-name {
        font-size: 18px;
        padding-left: 62px;
        padding-bottom: 5px;
     }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.rating{
        font-size: 18px;
        padding-left: 62px;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text, 
    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text .review-snippet, 
    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text .review-full-text{
        font-size: 16px;
        
        font-weight: 600;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text{
        padding: 15px 0 0;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.author-avatar {
        width: 55px;
        height: 55px;
        margin: 0 0 -45px 0;

    }


    /*****========================================GLOBAL TESTIMONIAL SECTION END=====================================***************************/


    /*****=======================================WOOCOMMERCE REVIEW SECTION START=====================================***************************/


    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li{
        padding: 15px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li p.meta {
        font-size: 16px;
        padding: 10px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .avatar.photo{
        margin: 0 10px 0 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .star-rating{
        font-size: 14px;
        width: 83px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .description{
        padding: 20px 0 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews .comment-reply-title{
        font-size: 25px;
        text-align: left;
        padding-bottom: 15px;
        margin: 0;    
        line-height: 30px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews .comment-reply-title::after{
        display: none;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews textarea{
        width: 100%;
        font-size: 16px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews label{
        text-align: left;
        font-size: 20px;
        padding-bottom: 15px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews .comment-form-rating{
        padding: 15px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews{
         text-align: left;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews .submit{
        font-size: 16px;
        margin: 15px 0 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #comments p {
        font-size: 18px;
    }


    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author, 
    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email{
        display: block;
        margin: 15px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author label, 
    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email label{
        font-size: 18px;
        padding-bottom: 10px;
        display: block;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author input[type="text"], 
    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email input[type="email"]{
        display: block;
        width: 100%;
        margin: 0;
        font-size: 14px;
    } 

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-cookies-consent label{
        font-size: 14px;
    }  
    /*****=======================================WOOCOMMERCE REVIEW SECTION END=====================================***************************/
	
	
	
	/*****=======================================REVIEW PAGE START=====================================***************************/
    .about-us-middle-content.reviewpage .reviewsection{
        padding: 20px 15px;  
    }


    .about-us-middle-content.reviewpage .newprod {
        margin: 20px 0 0;
    }


    .about-us-middle-content.reviewpage .about-us-top p{
        margin: 0;
        font-size: 16px;
        line-height: 30px;
    }

    .about-us-middle-content.reviewpage .pop_logo img {
        width: 170px;
    }

    .about-us-middle-content.reviewpage .newprod ul li{
        display: block;
        width: 70%;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .about-us-middle-content.reviewpage .newprod ul li span img{
        width: 50px;
        height: 50px;
    }

    .about-us-middle-content.reviewpage .newprod ul li a p{
        font-size: 16px;
    }

    .about-us-middle-content.reviewpage .newprod .home_btn{
        font-size: 18px;
        margin: 30px 0 10px;
    }
    /*****=======================================REVIEW PAGE END=====================================***************************/
	
.our_product_inr .our_product_details ul {
	flex-direction: row;
}
.our_product_inr .our_product_details .cart-collaterals ul li {
	width: 49%;
	margin-right: 10px;
}
.our_product_details .cart-collaterals ul li .our_product_details_text .add_waslist a {
	padding: 17px !important;
}
.innerBanner .banrcaptionBox {
	width: 100%;
}	
	
h2.title_center1.product_heading {
    text-align: left;
}
}











@media only screen and (min-width:481px) and (max-width:640px) {
   

    /*=========================================================HOMEPAGE STARTS=============================================================================*/

    .wrapper {
        width: auto;
        padding: 0 10px;
    }

    h1 {
        font-size: 25px;
    }

    h2 {
        font-size: 22px;
    }

    h3 {
        font-size: 20px;
    }

    p {
        font-size: 14px;
        line-height: 28px;
    }

    .title_center1 {
        margin-bottom: 30px;
    }

    .title_center2 {
        margin-bottom: 40px;
    }

    .title_center1 span::after {
        width: 70%;
    }

    .title_center2 span {
        display: block;
    }

    .title_center2 span::after {
        width: 70%;
        left: 50%;
        transform: translateX(-50%);
    }

    section {
        padding: 40px 0;
    }

    .btn1 {
        padding: 14px 25px;
        font-size: 16px;
        margin: 0 auto;
    }

    .btn3 {
        padding: 14px 25px;
        font-size: 16px;
    }

    .btn2 {
        padding: 14px 25px;
        font-size: 16px;
    }

    /* ============ start: sticky contact us ============ */
   
    .contactBox label{
        font-size: 16px;
        top: 57px;
        left: -91px;
        width: 150px;
    }
    .contactBox input[type=text], .contactBox input[type=email], .contactBox input[type=number], .contactBox input[type=password]{
        font-size: 14px;
    }
    .contactBox textarea{
        font-size: 14px;
    }
    .contactBox input[type=submit]{
        font-size: 14px;
    }
    /* ============ end: sticky contact us ============ */
    /* ================== start header ================== */

    .top_header_left a {
        font-size: 16px;
        margin: 0;
        background-position: left 0;
    }

    header .top_header_right .accountLinkBox li {
        padding: 0 5px;
    }

    header .top_header_right .accountLinkBox li a p,
    header .top_header_right .accountLinkBox li a span {
        display: none;
    }

    header .top_header_right .accountLinkBox li a p,
    header .top_header_right .accountLinkBox li::after {
        display: none;
    }


    /* ================== end header ================== */
    /* ===================== start navbar ===================== */
    .topBar .logo {
        width: 170px;
    }

    .search-wrapper.active .input-holder {
        border-radius: 50px;
        width: 240px;
        height: 54px;
    }

    .search-wrapper .input-holder .search-input {

        height: 30px;
    }

    .search-wrapper {
        top: 45px !important;
    }

    .search-wrapper.active .close {
        right: -50px;
    }

    .search-wrapper.active .input-holder .search-icon {
        width: 30px;
        height: 30px;
        margin: 12px 13PX;
        border-radius: 30px;
    }

    .search-wrapper .close {
        top: 15px;
    }

    #header {
        padding: 27px 0 0 !important
    }

    /* ===================== end navbar ===================== */
    /* ===================== start banner ===================== */
    .banner_home {
        padding-bottom: 0;
    }

    .banner_home img.banner_home_img {
        width: 880px;
        margin: 0px 0 0 -440px;
    }

    .banner_home .right-div {
        display: none;
    }

    .banner_home .wrapper {
        width: 90%;
    }

    .banner_home .left-div h1 {
        font-size: 25px;
        line-height: 35px;
        
    }

   

    .banner_home .left-div h1 strong {
        font-size: 25px;
    }

    .banner_home .left-div h1 span {
        font-size: 25px;
    }

    .banner_home .left-div ul li a {
        padding: 10px 25px;
        font-size: 16px;
        margin: 10px 0 0;
    }

    /* ===================== end banner ===================== */
    /* ===================== start: Choose Your Model Below For Parts Or Complete Machines ===================== */
    .modelparts-item h4 a {
        font-size: 16px;
    }

    .modelparts .title_center2 {
        margin-bottom: 40px;
    }

    .modelparts ul li {
        margin-bottom: 10px;
    }

    .modelparts #modelparts_slider .slick-prev,
    .pruduct_category_dtls ul .slick-prev {
        right: 60px;
    }

    .modelparts #modelparts_slider .slick-next,
    .pruduct_category_dtls ul .slick-next {

        right: 20px !important;
    }

    /* ===================== end: Choose Your Model Below For Parts Or Complete Machines ===================== */

    /* ===================== start Why Choose Us ===================== */
    .why_choose_us .why_choose_us_box {
        padding: 30px 0;
    }

    .why_choose_us_item {
        padding: 15px 10px;
    }

    .why_choose_us ul li {
        width: 100%;
    }

    .why_choose_us ul li::after {
        display: none;
    }

    .why_choose_us_item img {
        width: 40px;
    }

    .why_choose_us_item h4 {
        font-size: 16px;
    }

    /* ===================== end Why Choose Us ===================== */
    /* ===================== start about the the vaccum ===================== */
    .about_vacuum .wrapper {
        flex-direction: column-reverse;
    }

    .about_vaccum_pic {
        height: 250px;
        width: 250px;
        margin: 0 auto;
    }

    .about_vaccum_pic img {
        width: 100%;
        display: block;
        margin: 0 auto;
        object-position: top center;
    }

    .title_left {
        text-align: center;
        margin: 15px 0;
    }

    .about_vaccum_text p {
        text-align: center;
    }

    /* ===================== end about the the vaccum ===================== */
    /* ===================== start Best Seller ===================== */
    .best_seller .best_product_details ul li {
        margin-bottom: 10px;
        width: 49%;
    }

    .best_seller .best_product_details ul li:nth-child(even) {
        margin-right: 0 !important;
    }

    .best_seller .best_product_details ul li:nth-child(odd) {
        margin-right: 1% !important;
    }

    .best_seller .best_product_details ul li:nth-child(3), .best_seller .best_product_details ul li:nth-child(4){
        width: 49% !important;
    }


    

    .best_seller ul li .best_product_details_text .book_name {
        font-size: 15px;
    }

    .best_seller ul li .best_product_details_text .prize,
    .pruduct_category_dtls ul li .product_element_details .best_product_details_text .prize {
        font-size: 14px;
    }

    .best_seller .best_product_details ul li .best_product_details_pic .over_lay .product_btn,
    .pruduct_category_dtls ul li .product_element_details .best_product_details_pic .over_lay .product_btn {
        font-size: 14px;
        padding: 14px 25px
    }

    .best_seller .best_product_details ul li .best_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    .best_seller ul li .best_product_details_text .add_waslist a {
        margin: 0;
    }

    .best_seller ul li .best_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    /* ===================== end Best Seller ===================== */
    /* ===================== start: product category ===================== */

    .pruduct_category_tabs-menus li {
        display: block;
    }

    .pruduct_category_dtls ul li {
        margin-bottom: 10px;
        width: 49%;

    }

   

    .pruduct_category_tabs-menus li a {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .book_name a {
        font-size: 15px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .prize {
        font-size: 14px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    

    .pruduct_category_dtls ul li .best_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    .pruduct_category_dtls ul {
        height: 830px;
    }

    .pruduct_category_dtls p.noproductincategory {
        font-size: 16px;
        font-weight: 600;
        padding: 0;
    }



    .pruduct_category_tabs-menus {
        padding: 0 0 50px 0;
    }

    /* ===================== end: product category ===================== */
    /* ===================== start: Free Next Day ===================== */
    .free_next_day {
        padding: 20px 0 20px;
    }

    .free_next_day .wrapper {
        flex-direction: column;
    }

    .free_next_dayBox {
        display: none;
    }

    .free_next_day::after {
        display: none;
    }

    .free_next_dayText ul {
        margin: 30px 0 20px;
        text-align: center;
    }

    /* ===================== end: Free Next Day ===================== */

    /* ===================== start: Related Products ===================== */
    .related_product_details ul li {
        width: 49%;
        margin-bottom: 10px;
    }

    .related_product_details ul li:nth-child(even) {
        margin-right: 0 !important;
    }

    .related_product_details ul li a {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .related_product_details ul li .related_product_details_text .book_name a {
        font-size: 15px;
    }

    .related_product_details ul li .related_product_details_text .prize {
        font-size: 14px;
    }

    .related_product_details ul li .related_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    .related_product_details ul li .related_product_details_pic .over_lay .product_btn {
        font-size: 14px;
        padding: 14px 25px
    }

    .related_product_details ul li .related_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }

    /* ===================== end: Related Products ===================== */
    /* ===================== start: Testimonial ===================== */
    .testimonial .testimonial_txt {
        padding: 20px 10px;
    }

    .testimonial .slick-initialized .slick-slide {
        margin: 0;
    }

    .testimonial #testimonial .slick-prev {
        left: 0;
    }

    .testimonial #testimonial .slick-next {
        right: 0;
    }

    /* ===================== end: Testimonial ===================== */
    /* ===================== start big sale ===================== */
    .big_season_sale {
        padding: 20px 0;
    }

    /* ===================== end big sale ===================== */
    /* ===================== start blog ===================== */
    .blogs ul li {
        width:auto;
        margin-bottom: 10px;
    }

    .blogs ul li:nth-child(even) {
        margin-right: 0;
    }

    .blogs .rd_more {
        display: table;
        margin: 35px auto 0;
        padding: 14px 25px;
        line-height: 1.2;
    }

    /* ===================== end blog ===================== */
    /* ===================== start footer ===================== */
    .footer_top::after {
        display: none;
    }

    .footer_dtls {
        flex-direction: column;
    }

    .footer_dtls li.footer-item {
        box-sizing: border-box;
        padding-right: 20px;
        width: 100%;
    }

    .footer_dtls li.footer-item:first-child {
        Width: 100%;
        margin-bottom: 40px;
    }

    .footer_dtls li.footer-item:first-child .ftr_logo img {
        margin: 0 auto;
        display: block;
    }

    .footer_dtls li.footer-item:first-child p {
        text-align: center;
    }

    .footer_dtls li.footer-item:first-child h5 {
        text-align: center;
    }


    .footer_dtls li.footer-item:nth-child(2n) {
        width: auto;
    }

    .footer_middl ul {
        padding: 10px 0;
    }

    .footer_dtls h3 {
        padding-top: 30px;
    }

    .footer_middl ul li a {
        padding: 5px;
    }

    .footer_dtls .ftr_usef_link li a {
        font-size: 14px;
    }

    .footer_dtls .footer-item .social_icons li {
        width: 30px;
        height: 30px;
    }

    .footer_dtls .footer-item .social_icons li i {
        padding: 6px;
    }

    .footer_btm .wrapper {
        flex-direction: column;
    }

    .footer_btm {
        padding: 10px 0;
    }

    .footer_btm p {
        padding: 5px 0;
    }

    .footer_btm p:nth-last-child(2n) {
        font-size: 15px;
    }

    .footer_dtls .menu li a{
        font-size: 14px;
    }
    /* ===================== end footer ===================== */

    .contactBox span.wpcf7-not-valid-tip,.contactBox .wpcf7-mail-sent-ng,.contactBox .wpcf7-aborted,.contactBox .wpcf7-mail-sent-ok{
        font-size: 14px;
        line-height: 24px;
    }

    .best_seller ul li .best_product_details_text .add_waslist a.added_to_cart, 
    .related_product_details ul li .related_product_details_text .add_waslist a.added_to_cart, 
    .pruduct_category_dtls ul li .product_element_details .best_product_details_text .add_waslist a.added_to_cart{
        font-size: 12px;
    }
    /*=========================================================HOMEPAGE ENDS=============================================================================*/






    /******======================================================INNERBANNER STARTS============================================================*********************/
    .innerBanner img {
        width: 880px;
        margin: 0px 0 0 -440px;
    }

    .innerBanner .banrcaptionBox {
        width: 100%;
    }
    /******======================================================INNERBANNER ENDS============================================================*********************/
    

    /******======================================================CONTACT US STARTS============================================================*********************/

    /* ================================= start: getinTouch Section ================================= */
    .getinTouch-sec {
        padding: 50px 0;
    }

    .contact_form {
        padding: 30px 10px;
        padding-right: 10px;
        width: auto;
        float: none;
    }

    .contact_form::after {
        display: none;
    }

    .contact_info {
        padding: 30px 10px 20px 10px;
    }

    .contact_form input[type=text],
    .contact_form input[type=email],
    .contact_form input[type=number],
    .contact_form input[type=password] {
        font-size: 16px;
        height: 50px;
        padding: 0 20px;
        margin-top: 15px;
    }

    .contact_form textarea {
        font-size: 16px;
        height: 140px;
        margin-top: 15px;
    }

    .contact_form input[type=submit] {
        font-size: 16px;
    }

    .contact_info h4 {
        font-size: 20px;
        margin-bottom: 35px;
    }

    .contact_info h4 span {
        font-size: 16px;
    }

    .contact_info h4 span::after {
        width: 100px;
    }

    .contact_info p,
    .contact_info a {
        font-size: 16px;
        background-size: 15px;
    }

    /* ================================= end: getinTouch Section ================================= */
    


    .getinTouchBox .contact_form span.wpcf7-not-valid-tip,
    .getinTouchBox .contact_form .wpcf7-mail-sent-ok,
    .getinTouchBox .contact_form .wpcf7-mail-sent-ng,
    .getinTouchBox .contact_form .wpcf7-aborted {
        font-size: 16px;
        line-height: 26px;
    }




    /******======================================================CONTACT US ENDS============================================================*********************/










    /******======================================================ABOUT US STARTS============================================================*********************/


    .about-us-middle-content ul li .about-us-text h3 {
        background-size: 45px;
        min-height: 55px;
        padding-left: 55px;
        font-size: 25px;
        margin-bottom: 15px;
    }

    .about-us-top p {
        margin-bottom: 40px;
    }

    .about-us-middle-content ul li {
        padding: 30px 0 30px;
    }

    .about-us-middle-content ul li .wrapper {
        display: block;
    }

    .about-us-middle-content ul li .about-us-pic {
        width: 440px;
        height: 380px;
    }

    .about-us-middle-content ul li .about-us-text {
        width: auto;
        padding-top: 50px;
    }

    .about-us-middle-content ul li:nth-child(odd) .about-us-pic {
        margin: 0 auto;
        width: 80%;
        height: auto;
    }

    .about-us-middle-content ul li:nth-child(even) .about-us-pic {
        margin: 0 auto;
        width: 80%;
        height: auto;
    }

    .about-us-middle-content ul li:nth-child(even) .about-us-text {
        margin-right: 0;
    }

    /* ======================================= end: About Us Middle Content section ======================================= */
    /* ======================================meet team section start ====================================== */
    .meet_team {
        padding: 40px 0;
    }

    .meet_team .team_details {
        flex-direction: column;
    }

    .meet_team .team_details .meet_team_pic {
        margin: 0 auto;
    }

    .meet_team .team_details .meet_team_text {
        float: none;
        width: 100%;
    }

    .meet_team .team_details .meet_team_text h3 {
        text-align: center;
        padding-top: 30px;
    }

    /* =============================== meet team section end =============================== */
    /* ============================ start: aboutUsBottom section  ============================ */
    .service_bottom ul {
        flex-direction: column;
    }

    .service_bottom ul li {
        width: auto;
        margin-bottom: 20px;
        padding: 25px;
        border-radius: 5px !important;         
    }

    .service_bottom ul li:last-child {
        margin-bottom: 0;
    }

    .service_bottom ul li:last-child::after {
        display: none;
    }

    .service_bottom ul li:first-child h3 {
        font-size: 20px;
    }

    .service_bottom ul li a i {
        margin-right: 20px;
        font-size: 30px;
        align-self: center;
    }

    /* ============================ end: aboutUsBottom section  ============================ */
    /* ============================  meet_team_middle start  ============================ */
    .meet_team_middle {
        padding: 130px 0 70px;
    }

    .meet_team_middle ul li {
        width: 100%;
        float: none;
        margin-bottom: 110px;
        padding: 0 15px;
    }

    .meet_team_middle ul li .meet-our-team-middle-box h4 {
        font-size: 18px;
    }

    .meet_team_middle ul li .meet-our-team-middle-box h5 {
        font-size: 16px;
    }

    .meet_team_middle ul li .meet-our-team-middle-box a {
        font-size: 14px;
    }

    .meet_team_middle ul li:last-child {
        margin-bottom: 0;
    }

    .meet_team_middle ul li .meet-our-team-middle-box {
        background: #fff;
        padding: 60px 5px 28px 5px;
    }

    /* ============================  meet_team_middle end  ============================ */


    /******======================================================ABOUT US ENDS============================================================*********************/






    /******======================================================BLOG STARTS============================================================*********************/

    .blog_sec{
        padding: 15px 0;
    }
    .blog_sec .wrapper .blog_sec_left {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .blog_sec .wrapper .blog_sec_right {
        width: auto;
        float: none;
        overflow: hidden;
        margin-top: 35px;
    }

    .blogSearchBox input[type="text"] {
        width: 100%;
    }

    .book {
        padding: 20px 0 50px;
        overflow: hidden;
    }

    .blogSearchBox input[type="text"] {
        font-size: 14px;
    }

    .blogSearchBox input[type="submit"] {
        background-size: 25px;
    }

    .blog_sec h1 {
        font-size: 25px;
        text-align: left;
    }

    .blog_sec .wrapper .blog_sec_right h2 {
        font-size: 25px;
        font-weight: 700;
        padding-bottom: 15px;
    }

    .post ul li a h3 {
        font-size: 16px;
        margin-top: 10px;
    }

    .post ul li a h3 span {
        font-size: 16px;
    }

    .blog_cmd ul li a {
        font-size: 16px;
    }

    .arc_1 ul li a {
        font-size: 14px;
    }

    .blog_img img {
        height: auto;
        min-height: 250px;
    }

    .blog_img iframe {
        height: auto;
        min-height: 250px;
    }

    .post ul li a img {
        height: 80px;
    }

    .blog_sec .wrapper .blog_sec_left ul li{
        font-size: 14px;
        background-size: 18px;
        padding: 0px 0 14px 30px;
        line-height: 20px;
    }

    .blog_cmd ul li {
        padding: 15px 30px 15px 0 !important;
    }

    .blog_btn a{
        font-size: 14px;
        padding: 14px 30px;
        margin: 5px 0 10px;
    }


    .blog_sec .blog_sec_left .blog_part p.nocontent{
        font-size: 16px;
        line-height: 26px;

    }
    /******======================================================BLOG ENDS============================================================*********************/





    /******======================================================PRODUCT PAGE STARTS============================================================*********************/
    .our_product_inr .our_product_details ul li,
    .our_product_inr .our_product_details ul li:nth-child(3n) {
        width: 100%;
        margin-right: 5px;
        margin-top: 15px;
    }

    .our_product_inr .our_product_details ul li:nth-child(2n) {
        margin-right: 0 !important;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .book_name {
        font-size: 15px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .prize {
        font-size: 14px;
        line-height: 30px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .prize span {
        margin-left: 3px;
        font-size: 14px;
    }

    .our_product_inr .product_sac_left {
        width: auto;
        float: none;
        margin-right: 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants ul li a {
        font-size: 14px;
    }


    .our_product_inr .our_product_details ul li .our_product_details_pic {
        height: auto;
    }

    .our_product_inr .product_sac_left .aquatic_plants{
        margin-top: 10px;
    }

    .our_product_inr .product_sac_left .aquatic_plants:nth-child(2) {
        margin-top: 40px;
    }


    .our_product_inr .product_sac_left .aquatic_plants.filtermode .newsletterBox .widget.widget-woof ul.woof_list li label {
        font-size: 14px;
        color: #7c7c7c;
        padding: 5px 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants ul li{
        padding: 6px 0;
    }

    .our_product_inr{
        padding-bottom: 30px;
    }
    .woocommerce-result-count{
        font-size: 14px;
        font-weight: 500;
    }

    .woocommerce-ordering .orderby{
        font-size: 14px;
        margin: 0 auto;
        height: 34px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_pic .over_lay .product_btn{
        font-size: 14px;
        padding: 14px 25px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .add_waslist a.added_to_cart{
        font-size: 12px; 
    }
    /******======================================================PRODUCT PAGE ENDS============================================================*********************/

     /******======================================================PRODUCT PAGE STARTS============================================================*********************/


    .our_product_inr .our_product_details ul li {
        width: 100%;
        margin-top: 25px;
        margin-right: 0 !important;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .book_name {
        font-size: 14px;
    }

    .our_product_inr .product_sac_left {
        width: auto;
        float: none;
        margin-right: 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants ul li a {
        font-size: 14px;
    }

    .our_product_details ul li .our_product_details_text .prize {
        font-size: 14px;
    }

    .our_product_inr .our_product_details .painx,
    .our_product_inr .our_product_details .woocommerce-pagination {
        text-align: center;
        margin: 10px 0px 5px 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants h3 {
        font-size: 16px;
    }

    .our_product_inr .product_sac_left .filtermode li ul li label {
        font-size: 14px;
    }

    .our_product_inr .product_sac_left .aquatic_plants{
        margin-top: 5px;
    }

    .our_product_inr .product_sac_left .aquatic_plants:nth-child(2) {
        margin-top: 35px;
    }

    .our_product_inr .our_product_details{
        padding-top: 35px;
    }

    .our_product_inr .product_sac_left .aquatic_plants.filtermode .newsletterBox .widget.widget-woof ul.woof_list li label {
        font-size: 14px;
        font-weight: 600;
        color: #7c7c7c;
        padding: 4px 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants ul li {
        padding: 5px 0 9px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .add_waslist a.added_to_cart{
        font-size: 12px; 
    }
    .woocommerce-result-count{
        font-size: 14px;
        font-weight: 400;
        float: none;
        text-align: center;
    }

    .woocommerce-ordering .orderby{
        font-size: 14px;
        float: none;
        display: block;
        margin: 0 auto;
        height: 34px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_pic .over_lay .product_btn{
        font-size: 14px;
        padding: 14px 25px;
    }

    .our_product_inr .our_product_details .woof_products_top_panel ul li a{
        font-size: 12px;
    }   

    .our_product_inr .our_product_details .woof_products_top_panel ul li{
         margin-right: 5px !important;     
    }
    /******======================================================PRODUCT PAGE ENDS============================================================*********************/



    /*****========================================WOOCOMMERCE PRODUCT INDIVIDUAL INNER PAGE START=====================================***************************/
    .our_product_inr.productinnerpage{
        padding:40px 0 0; 
    }
    .our_product_details .images{
        width: auto;
        display: block;
        padding: 0 0 20px;
        float: none;
    }

    .our_product_details .product figure{
        margin:0; 
    }

    .thumbnails {
        height: 100px;
        width: 100px;
        margin-right: 5px;
    }

    .magniflier {
        width: 100%;
    }

    .our_product_details .price{
        padding: 0;
        font-weight: 500;
        font-size: 18px;
    }
    .onsale{
        right: 0;
        left: unset;
       
    }

    .our_product_details .summary.entry-summary{
               padding: 0;
    width: auto;
    }
    .our_product_details .summary.entry-summary h1{
        font-size: 25px;
        margin-bottom: 5px;
        padding-bottom: 0
    }
    .our_product_details .summary.entry-summary .woocommerce-Price-amount.amount{
        padding: 5px 0;
        font-size: 18px;
        margin: 5px 0;
    }

    .our_product_details .summary.entry-summary p.price del span.woocommerce-Price-amount.amount {
        margin-right: 8px;
    }

    .our_product_inr .our_product_details .woocommerce-product-details__short-description ul li{
            font-size: 14px;
    }

    .our_product_details .summary.entry-summary .quantity input{
        margin: 0;
        font-size: 17px;
        width: 70px;
        height: 40px;
    }
    .our_product_details .summary.entry-summary button{
        margin: 20px 0;
        font-size: 16px;
        padding: 15px 40px;
    }

    .posted_in {
        font-size: 16px;
    }
    .our_product_details .woocommerce-tabs .tabs.wc-tabs li{
        width: 100%;
        display: block;
        float: none;
        margin: 10px 0 0 !important;
    }

    .our_product_details .woocommerce-tabs .tabs.wc-tabs li a{
        border-radius: 5px !important;
        font-size: 16px;
    }

    .our_product_details .woocommerce-tabs .tabs.wc-tabs li.active a{
      border-radius: 5px !important;  
    }
    .our_product_details .woocommerce-tabs .tabs.wc-tabs{
        padding-top: 20px;
        border: none;
    }
     .related.products {
        padding: 35px 0 0;
    }
    .related.products ul.products_lists li, .related.products ul.products_lists li:nth-child(3n) {
        width: 100%;
        margin-right: 0 !important;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description{
        padding-top: 15px;
    }
    .related.products h2 {
        margin: 0 0 15px;
        font-size: 25px;
     }

    .related.products h2::after{
        width: 40%;
    }



    .our_product_inr .our_product_details .woocommerce-Tabs-panel--description ul li{
        font-size: 14px;
        padding: 7px 0 0 24px;
        width: auto;
    }

    .our_product_inr .our_product_details .variations label{
        font-size: 14px;
        font-weight: 600;
        margin-right: 10px;
        padding: 3px 0 0 0;
    }

    .our_product_inr .our_product_details .variations select{
        font-size: 12px;
        padding: 0 10px;
    }

    .our_product_inr .our_product_details .variations .reset_variations{
        font-size: 12px !important;
    }

    .our_product_inr .our_product_details .woocommerce-variation.single_variation .woocommerce-variation-description p{
        font-size: 16px;
        padding: 10px 0;
    }

    .our_product_inr .our_product_details .woocommerce-variation.single_variation .woocommerce-variation-price{
        padding-bottom: 0;
    }

    .our_product_inr .our_product_details .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label{
        font-size: 14px;
        font-weight: 600;
        padding: 15px 0;
    }

    .woocommerce-error, .woocommerce-info, .woocommerce-message{
        font-size: 14px;
        padding: 15px 15px;
    }

    .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
        float: none;
        display: block;
        text-align: center;
        margin-bottom: 10px;
    }


    /*****========================================WOOCOMMERCE PRODUCT INDIVIDUAL INNER PAGE END=====================================***************************/



    /*****========================================WOOCOMMERCE CART PAGE START=====================================***************************/


    .woocommerce table.shop_table td{
        padding: 15px;
        font-size: 16px;
    }

    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
        font-weight: 600;
    }

    .product-name a{
        font-size: 16px;
    }

    .woocommerce .quantity input.qty{
        font-size: 16px;
        width: 55px;
        height: 35px;
    }

    .woocommerce #content table.cart td.actions .input-text, 
    .woocommerce table.cart td.actions .input-text, 
    .woocommerce-page #content table.cart td.actions .input-text, 
    .woocommerce-page table.cart td.actions .input-text{
        display: block;
        width: 100% !important;
        margin-bottom: 20px;
        font-size: 16px;
    }

    .woocommerce #content table.cart td.actions .coupon .button.alt, 
    .woocommerce #content table.cart td.actions .coupon .input-text+.button, 
    .woocommerce table.cart td.actions .coupon .button.alt, 
    .woocommerce table.cart td.actions .coupon .input-text+.button, 
    .woocommerce-page #content table.cart td.actions .coupon .button.alt, 
    .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, 
    .woocommerce-page table.cart td.actions .coupon .button.alt, 
    .woocommerce-page table.cart td.actions .coupon .input-text+.button{
        width: 100%;
        float: none;
        padding: 15px 25px;
        font-size: 16px;
        margin: 10px 0;
    }

    .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, 
    .woocommerce #respond input#submit:disabled[disabled], 
    .woocommerce a.button.disabled, .woocommerce a.button:disabled, 
    .woocommerce a.button:disabled[disabled], 
    .woocommerce button.button.disabled, 
    .woocommerce button.button:disabled, 
    .woocommerce button.button:disabled[disabled], 
    .woocommerce input.button.disabled, 
    .woocommerce input.button:disabled, 
    .woocommerce input.button:disabled[disabled]{
        padding: 15px 25px;
        font-size: 16px;
    }

    .woocommerce #respond input#submit, 
    .woocommerce a.button, 
    .woocommerce button.button, 
    .woocommerce input.button{
        padding: 15px 25px;
        font-size: 16px;
       
    }

    .woocommerce .cart-collaterals .cart_totals h2{
       font-size: 25px;
        margin: 40px 0;
    }

    .woocommerce .cart-collaterals .cart_totals{
        width: 100%;
    }

    .woocommerce #respond input#submit.alt, 
    .woocommerce a.button.alt, 
    .woocommerce button.button.alt, 
    .woocommerce input.button.alt{
        width: auto;
        padding: 25px;
        font-size: 18px;
    }


    /*****========================================WOOCOMMERCE CART PAGE END=====================================***************************/





    /*****========================================WOOCOMMERCE CHECKOUT PAGE START=====================================***************************/

    .our_product_inr.checkoutmode {
        padding: 10px 0 40px 0;
    }

    .woocommerce-billing-fields h3, .woocommerce-additional-fields h3{
        font-size: 25px;
        text-align: center;
    }

    .woocommerce form .form-row {
        margin-bottom: 5px;
        display: block;
        float: none;
        width: auto;
    }
    .our_product_details.checkoutmode .col-2{
        margin-top: 40px;
    }

    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{
        font-size: 14px;
        padding: 5px 10px;
    }

    .woocommerce form .form-row textarea{
        padding: 10px;
    }


    h3#order_review_heading {
        font-size: 25px;
        margin:40px 0;
    }

    .woocommerce-cart-form__cart-item.cart_item td, .woocommerce table.shop_table th{
        font-size: 14px;
        padding: 15px 18px !important;
    }

    .woocommerce form .form-row label{
        font-size: 14px;
    }

    .woocommerce ul.woocommerce-error li {
        font-size: 14px;
        padding: 5px;
        width: auto;
        display: block;
    }

    .woocommerce-billing-fields{
        margin-bottom: 40px;
    }

    table.woocommerce-checkout-review-order-table tr.cart_item td.product-name,
    table.woocommerce-checkout-review-order-table tr.cart_item td.product-total{
        font-size: 14px;
        font-weight: 600;
    }

    table.woocommerce-checkout-review-order-table tr.cart-subtotal td, 
    table.woocommerce-checkout-review-order-table tr.order-total td{
        font-size: 16px;
    }

    table.woocommerce-checkout-review-order-table tr.shipping th{
        font-size: 14px;
    }

    table.woocommerce-checkout-review-order-table tr.shipping td{
        font-size: 14px;
    }



    #add_payment_method #payment ul.payment_methods, 
    .woocommerce-cart #payment ul.payment_methods, 
    .woocommerce-checkout #payment ul.payment_methods{
        padding: 30px 10px 0;
    }

    #add_payment_method #payment ul.payment_methods li, 
    .woocommerce-cart #payment ul.payment_methods li, 
    .woocommerce-checkout #payment ul.payment_methods li{
        padding:15px 10px; 
    }


    #add_payment_method #payment ul.payment_methods li label, 
    .woocommerce-cart #payment ul.payment_methods li label, 
    .woocommerce-checkout #payment ul.payment_methods li label{
        font-size: 16px;
    }

    .payment_box p{
        font-weight: 500;
    }
    /*****========================================WOOCOMMERCE CHECKOUT PAGE END=====================================***************************/




    /******************************************WOOCOMMERCE ORDER CONFIRMATION PAGE START**************************************************/
    .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{   
        font-size: 20px;
        padding-bottom: 10px;
    }

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li, ul.wc-bacs-bank-details.order_details.bacs_details li{
        width: 100%;
        display: block;
        float: none;
        font-size: 16px;
        margin-right: 0 !important;
        margin-top: 10px;
    }

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong, ul.wc-bacs-bank-details.order_details.bacs_details li strong{
        font-size: 16px;
    }

    .wc-bacs-bank-details-heading, .woocommerce-order-details__title, .woocommerce-customer-details h2{
        font-size: 25px;
        margin-bottom: 25px;
    }

    .woocommerce .wc-bacs-bank-details-account-name{
        font-size: 23px;
        text-align: center;
        padding-bottom: 15px;
    }

    .woocommerce ul.order_details, .woocommerce-bacs-bank-details, .woocommerce-order-details {
        padding-bottom: 0;
    }

    .woocommerce .woocommerce-customer-details address{
        font-size: 16px;
        line-height: 27px;
        font-weight: 600;
        padding: 20px;
    }
    .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, 
    .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{
        font-size: 16px;
        font-weight: 700;
        line-height: 30px;
    }


    table.order_details tr.order_item td.product-name,
    table.order_details tr.order_item td.product-name a{
        font-size: 14px;
    }

    table.shop_table.order_details tfoot tr td{
        font-size: 16px;
    }

    table.shop_table.order_details tfoot tr th{
        font-size: 16px;
    }

    table.order_details tr.order_item td.product-total{
        font-size: 14px;
    }

    .woocommerce-order p{
        font-size: 20px;
        margin: 30px 0 0;
    }

    /******************************************WOOCOMMERCE ORDER CONFIRMATION PAGE END**************************************************/


    /******************************************WOOCOMMERCE MY ACCOUNT PAGE START**************************************************/
    .our_product_inr.accountmode{
        padding-bottom: 40px;
    }
    .woocommerce #customer_login h2 {
        font-size: 25px;
    }


    .woocommerce form.login, .woocommerce form.register {
        margin: 30px 0 45px;
    }

    .woocommerce form.register{
        margin-bottom: 0;
    }

    .woocommerce-form.woocommerce-form-register.register p,
    .woocommerce-LostPassword.lost_password a,
    .woocommerce-ResetPassword.lost_reset_password p{
        font-size: 14px;
        line-height: 25px;
    }
    /******************************************WOOCOMMERCE MY ACCOUNT PAGE END**************************************************/


    /******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR START**************************************************/
    
    .woocommerce .woocommerce-MyAccount-navigation{
        border:none; 
        margin: 0!important;
    }

    .woocommerce .woocommerce-MyAccount-navigation ul li a{
        border-radius: 5px !important;
        margin: 0!important;
        font-size: 16px;
        padding: 13px 15px;
    }

    .woocommerce .woocommerce-MyAccount-navigation ul li,
    .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(2n),
    .woocommerce .woocommerce-MyAccount-navigation ul li:nth-child(3n){
        margin: 0 7px 10px 0 !important;
        width: auto;
    }

    .woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
        margin: 0 0 10px 0 !important;
    }

    .woocommerce-MyAccount-content p{
        font-weight: 400;
    }


    .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{
        float: none;
        display: block;
        margin: 0 0 15px 0;
        text-align: center; 

    }

    .woocommerce-error, .woocommerce-info, .woocommerce-message{
        padding:15px 10px; 
        font-size: 14px;
    }


    .woocommerce-Address-title h3{
        font-size: 25px;
    }

    .woocommerce-Address-title {
        padding: 30px 0 0;
    }
    .woocommerce-Address address,
    .woocommerce-Address-title a{
        font-size: 16px;
    }

    /******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR END**************************************************/




    /*****========================================404 PAGE START=====================================***************************/
    .about-us-middle-content.nocontent .about-us-top p.nocontent {
       
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 30px;
    }

    .about-us-middle-content.nocontent .nocontent_btn a{
        padding: 16px 35px;
        font-size: 18px;
    }

    /*****========================================404 PAGE END=====================================***************************/


    /*****========================================DEFAULT TEMPLATE PAGE START=====================================***************************/

    .about-us-middle-content .about-us-top.defaulttemplate h1{
        font-size: 25px;
        margin-bottom: 30px;
    }

    .about-us-middle-content .about-us-top.defaulttemplate h1::after {
        width: 30%;
    }

    .about-us-middle-content .about-us-top.defaulttemplate ul li{
        font-size: 16px;
        text-align: left;
    }

    .about-us-top.defaulttemplate p{
        padding-bottom: 20px;
        margin-bottom: 0;
        font-size: 16px; 
    }
    /*****========================================DEFAULT TEMPLATE PAGE END=====================================***************************/


    /*****========================================SEARCH PAGE START=====================================***************************/

    .search_sec .search_sec_left {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .search_sec .wrapper .search_sec_right {
        width: auto;
        float: none;
        overflow: hidden;
        margin-top: 30px;
    }

    .search_sec_left ul li {
        margin-bottom: 30px;
        display: block;
    }

    .search_left_pic {
        float: none;
        margin: 0 0 15px;
    }

    .search_left_pic img {
        width: 160px;
        height: 170px;
        display: block;
        margin: 0 auto;
    }

    .search_sec .wrapper .search_sec_right h2:first-child {
        margin: 30px 0 0 0;
    }

    .search_left_text h4 {
        font-size: 16px;
    }

    .search_left_text .prize {
        font-size: 14px;
    }

    .search_sec .post ul li h3 {
        font-size: 16px;
    }

    .search_sec .post ul li .prize {
        font-size: 16px;
    }

    .search_sec .wrapper .search_sec_right h2{
        padding-bottom: 10px;
        font-size: 25px;    
    }

    .search_sec_left ul li.nocontent .search_left_text a.nocontentbutton{
        font-size: 16px;
        padding: 14px 28px;
    }

    .search_sec_left ul li.nocontent .search_left_text p.nocontent{
        font-size: 16px;
        line-height: 30px;
    }
    /*****========================================SEARCH PAGE END=====================================***************************/






    /*****========================================WOOCOMMERCE WISHLIST PLUGIN CONFIGURATION START=====================================***************************/
    .tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner{
        max-width: 450px;
    }

    .tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner .tinv-txt{
        font-size: 18px;
        line-height: 27px;
    }

    .tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner .tinvwl-buttons-group button{
        font-size: 16px;
    }



    .tinv-wishlist.tinvwl-after-add-to-cart{
        display: block;
        margin-left: 0;
        margin-bottom: 10px;
    }
    .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{
        margin: 0;
    }

    .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button span{
        font-size: 16px;
    }
    /*****========================================WOOCOMMERCE WISHLIST PLUGIN CONFIGURATION END=====================================***************************/




    /*****========================================WOOCOMMERCE WISHLIST PAGE START=====================================***************************/
    .our_product_inr.wishlistmode{
        padding-top: 20px;
    }
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-name, 
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list th.product-name,
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-thumbnail img{
       width: auto;
        display: block;
    }

     
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tr td{
        padding: 15px 15px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tr th{
        padding: 20px;
        text-align: center;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td a{
        font-size: 18px;
    }


    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-remove button{
        float: left;
        padding: 0;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-price span, 
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-date time, 
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-stock p{
        float: left;
        font-size: 18px;

    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-price ins{
        margin-top: 0;
        float: left;
        margin-left: 6px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button{
        width: 100%;
        font-size: 16px;
        padding: 15px 25px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button .tinvwl-txt{
        display: block;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button i {
        display: none;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action {
        border-bottom: 1px solid #f11c2e;
        padding-bottom: 30px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tfoot tr td{
        padding: 10px 10px 20px 10px;
    }
    /*****========================================WOOCOMMERCE WISHLIST PAGE END=====================================***************************/



    /*****========================================TESTIMONIAL PAGE START=====================================***************************/
    .testimonialpage {
        padding: 15px 0 ;
    }
    .testimonialpage .google-business-reviews-rating h2.heading{
        font-size: 18px;
        margin-bottom: 10px;
    }

    .testimonialpage .google-business-reviews-rating p.vicinity{
        font-size: 14px;
        line-height: 23px;
    }
    .testimonialpage .google-business-reviews-rating{
        padding: 25px 20px;
    }
    .testimonialpage .google-business-reviews-rating ul.listing li span.author-avatar{
        width: 40px;
        height:40px;
        right: 20px;
    }

    .testimonialpage .google-business-reviews-rating ul.listing li span.author-name a{
        font-size: 14px;
    }
    .testimonialpage .google-business-reviews-rating p.rating{
        font-size: 18px;
    }

    .testimonialpage .google-business-reviews-rating ul.listing{
        margin:25px 0; 
    }

    .testimonialpage .google-business-reviews-rating ul.listing li .text, 
    .testimonialpage .google-business-reviews-rating ul.listing li .text span.review-snippet{
        font-weight: 500;
    }
	
	.testimonialpage .google-business-reviews-rating p.buttons a{
		box-sizing: border-box;
		font-size: 16px;
		display: block;
		width: 100%;
		margin: 25px auto;
	}
    /*****========================================TESTIMONIAL PAGE END=====================================***************************/


     /*****========================================GLOBAL TESTIMONIAL SECTION START=====================================***************************/


    .testimonial .rd_more {
        margin: 35px auto 0;
        font-weight: 600;
    }


    .testimonial .testimonial_global .google-business-reviews-rating {
        width: auto;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li{
        margin: 0 0 25px 0;
        padding: 15px;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.author-name {
        font-size: 16px;
        padding-left: 62px;
        padding-bottom: 5px;
     }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.rating{
        font-size: 16px;
        padding-left: 62px;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text, 
    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text .review-snippet, 
    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text .review-full-text{
        font-size: 14px;
        line-height: 25px;
       
        font-weight: 500;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text{
         padding: 10px 0 0;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.author-avatar {
        width: 55px;
        height: 55px;
        margin: 0 0 -45px 0;

    }


    /*****========================================GLOBAL TESTIMONIAL SECTION END=====================================***************************/


    /*****========================================HOMEPAGE POPUP SECTION END=====================================***************************/
        .vacwiz_homepage_popup .popup_box{
            padding: 25px 15px;
        }

        .vacwiz_homepage_popup .cnt223 {
            width: 96%;
            margin: 60px auto;
        }

        .vacwiz_homepage_popup .popup_box .pop_logo img {
            width: 170px;
        }

        .vacwiz_homepage_popup .popup_box h2 {
            font-size: 16px;
            line-height: 27px;
        }

        .vacwiz_homepage_popup .popup_box .newprod ul li span img {
            width: 40px;
            height: 40px;
            padding: 17px 10px 9px;
        }

        .vacwiz_homepage_popup .popup_box .newprod ul li a p {
            font-size: 14px;
        }

        .vacwiz_homepage_popup .popup_box .newprod .home_btn {
            font-size: 14px;
            padding-right: 15px;
        }
    /*****========================================HOMEPAGE POPUP SECTION END=====================================***************************/




      /*****=======================================WOOCOMMERCE REVIEW SECTION START=====================================***************************/


    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li{
        padding: 15px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li p.meta {
        font-size: 16px;
        padding: 10px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .avatar.photo{
        margin: 0 10px 0 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .star-rating{
        font-size: 14px;
        width: 83px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .description{
        padding: 20px 0 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews .comment-reply-title{
        font-size: 22px;
        text-align: left;
        padding-bottom: 15px;
        margin: 0;    
        line-height: 30px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews .comment-reply-title::after{
        display: none;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews textarea{
        width: 100%;
        font-size: 16px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews label{
        text-align: left;
        font-size: 18px;
        padding-bottom: 15px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews .comment-form-rating{
        padding: 15px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews{
         text-align: left;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews .submit{
        font-size: 16px;
        margin: 15px 0 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #comments p {
        font-size: 18px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author, 
    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email{
        display: block;
        margin: 15px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author label, 
    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email label{
        font-size: 18px;
        padding-bottom: 10px;
        display: block;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author input[type="text"], 
    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email input[type="email"]{
        display: block;
        width: 100%;
        margin: 0;
        font-size: 14px;
    } 

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-cookies-consent label{
        font-size: 14px;
    }  
    /*****=======================================WOOCOMMERCE REVIEW SECTION END=====================================***************************/
	
	
	/*****=======================================REVIEW PAGE START=====================================***************************/
    .about-us-middle-content.reviewpage .reviewsection{
        padding: 20px 15px;  
    }


    .about-us-middle-content.reviewpage .newprod {
        margin: 20px 0 0;
    }


    .about-us-middle-content.reviewpage .about-us-top p{
        margin: 0;
        font-size: 16px;
        line-height: 30px;
    }

    .about-us-middle-content.reviewpage .pop_logo img {
        width: 170px;
    }

    .about-us-middle-content.reviewpage .newprod ul li{
        display: block;
        width: 70%;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .about-us-middle-content.reviewpage .newprod ul li span img{
        width: 50px;
        height: 50px;
    }

    .about-us-middle-content.reviewpage .newprod ul li a p{
        font-size: 16px;
    }

    .about-us-middle-content.reviewpage .newprod .home_btn{
        font-size: 18px;
        margin: 30px 0 10px;
    }
    /*****=======================================REVIEW PAGE END=====================================***************************/


.our_product_inr .our_product_details ul {
	flex-direction: row;
}
.our_product_inr .our_product_details .cart-collaterals ul li {
	width: 47%;
	margin-right: 10px !important;
}
.our_product_details .cart-collaterals ul li .our_product_details_text .add_waslist a {
	padding: 17px !important;
}

.innerBanner .banrcaptionBox {
	width: 100%;
}	
	
h2.title_center1.product_heading {
    text-align: left;
}
}














@media only screen and (min-width:321px) and (max-width:480px) {
   

   /*=========================================================HOMEPAGE STARTS=============================================================================*/

    .wrapper {
        width: auto;
        padding: 0 10px;
    }

    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 15px;
    }

    p {
        font-size: 14px;
        line-height: 26px;
    }

    .title_center1 {
        margin-bottom: 25px;
    }

    .title_center2 {
        margin-bottom: 40px;
    }

    .title_center1 span::after {
        width: 55%;
    }

    .title_center2 span::after {
        width: 55%;
        left: 50%;
        transform: translateX(-50%);
    }

    .title_center2 span {
        display: block;
    }

    section {
        padding: 35px 0;
    }

    .btn1 {
        padding: 14px 25px;
        font-size: 14px;
        margin: 0 auto;
    }

    .btn3 {
        padding: 14px 25px;
        font-size: 14px;
    }

    .btn2 {
        font-size: 14px;
        padding: 14px 25px;
    }

    /* ============ start: sticky contact us ============ */
     /* ============ start: sticky contact us ============ */
    .contactBox {
    width: 270px;
    right: -270px;
    top: 35%;
}
    .contBox {
    padding: 19px 25px 19px 19px;
}
    .contactBox label{
        font-size: 14px;
        width: 140px;
        left: -87px;
        top: 53px;
    }
    .contactBox input[type=text], .contactBox input[type=email], .contactBox input[type=number], .contactBox input[type=password]{
        font-size: 14px;
    }
    .contactBox textarea{
        font-size: 14px;
    }
    .contactBox input[type=submit]{
        font-size: 14px;
    }

    /* ============ end: sticky contact us ============ */
    /* ============ end: sticky contact us ============ */
    /* ================== start header ================== */

    .top_header_left a {
        margin: 0;
        font-size: 14px;
        min-height: 23px;
        background-size: 18px;
        padding: 0px 0 0 25px;
        background-position: left 0px;
    }

    header .top_header_right .accountLinkBox li {
        padding: 0 0px;
    }

    header .top_header_right .accountLinkBox li a p,
    header .top_header_right .accountLinkBox li a span {
        display: none;
    }

    header .top_header_right .accountLinkBox li a p,
    header .top_header_right .accountLinkBox li::after {
        display: none;
    }


    /* ================== end header ================== */
    /* ===================== start navbar ===================== */
    .topBar .logo {
        width: 140px;
    }

    .search-wrapper {
        display: none;
    }

    #header {
        padding: 19px 0 0 !important;
    }

    /* ===================== end navbar ===================== */
    /* ===================== start banner ===================== */
    .banner_home {
        padding-bottom: 0;
    }

    .banner_home img.banner_home_img {
        width: 560px;
        margin: 0px 0 0 -280px;
    }

    .banner_home .right-div {
        display: none;
    }

    .banner_home .wrapper {
        width: 90%;
    }

    .banner_home .left-div h1 {
        font-size: 18px;
        line-height: 26px;
        text-align: center;
    }

    .banner_home .left-div ul{
        text-align: center;
    }

    .banner_home .left-div h1 strong {
        font-size: 18px;
    }

    .banner_home .left-div h1 span {
        font-size: 18px;
    }

    .banner_home .left-div ul li a {
        font-size: 12px;
        margin: 8px 0 0;
        padding: 10px 12px;
    }

    /* ===================== end banner ===================== */
    /* ===================== start: Choose Your Model Below For Parts Or Complete Machines ===================== */
    .modelparts-item h4 a {
        font-size: 14px;
    }

    .modelparts .title_center2 {
        margin-bottom: 40px;
    }

    .modelparts ul li {
        margin-right: 0 !important;
        margin-bottom: 25px;
    }

    .modelparts #modelparts_slider .slick-prev,
    .pruduct_category_dtls ul .slick-prev{
        right: 60px;
    }

    .modelparts #modelparts_slider .slick-next,
    .pruduct_category_dtls ul .slick-next {

        right: 20px !important;
    }

    /* ===================== end: Choose Your Model Below For Parts Or Complete Machines ===================== */

    /* ===================== start Why Choose Us ===================== */
    .why_choose_us .why_choose_us_box {
        padding: 30px 0;
    }

    .why_choose_us_item {
        padding: 10px 10px;
    }

    .why_choose_us ul li {
        width: 100%;
    }

    .why_choose_us ul li::after {
        display: none;
    }

    .why_choose_us_item img {
        width: 35px;
    }

    .why_choose_us_item h4 {
        font-size: 14px;
    }

    /* ===================== end Why Choose Us ===================== */
    /* ===================== start about the the vaccum ===================== */
    .about_vacuum .wrapper {
        flex-direction: column-reverse;
    }

    .about_vaccum_pic {
        height: 250px;
        width: 250px;
        margin: 0 auto;
    }

    .about_vaccum_pic img {
        width: 100%;
        display: block;
        margin: 0 auto;
    }

    .title_left {
        text-align: center;
        margin: 15px 0;
    }

    .about_vaccum_text p {
        padding: 0 0 15px;
        color: #666666;
        font-weight: 500;
        text-align: center;
    }

    /* ===================== end about the the vaccum ===================== */
    /* ===================== start Best Seller ===================== */
    .best_seller .best_product_details ul {
        display: block;
    }

    .best_seller .best_product_details ul li,
    .best_seller .best_product_details ul li:nth-child(3), 
    .best_seller .best_product_details ul li:nth-child(4),
    .best_seller .best_product_details ul li:nth-child(5n) {
        width: auto;
        margin-right: 0 !important;
        margin-bottom: 25px;
    }

    .best_seller .best_product_details ul li:last-child {
        margin-bottom: 0;
    }

    .best_seller ul li .best_product_details_text .book_name {
        font-size: 14px;
    }

    .best_seller ul li .best_product_details_text .prize {
        font-size: 14px;
    }

    .best_seller .best_product_details ul li .best_product_details_pic .over_lay .product_btn,
    .pruduct_category_dtls ul li .product_element_details .best_product_details_pic .over_lay .product_btn {
        font-size: 14px;
        padding: 14px 25px
    }

    .best_seller .best_product_details ul li .best_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .best_seller ul li .best_product_details_text .add_waslist a {
        margin: 0;
    }

    .best_seller ul li .best_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    /* ===================== end Best Seller ===================== */
    /* ===================== start: product category ===================== */
    .pruduct_category_tabs-menus li {
        display: block;
    }

    .pruduct_category_dtls ul {
        display: block;
    }

    .pruduct_category_dtls ul li {
        margin-bottom: 25px;
        width: auto;
        margin-right: 0 !important;
        margin-left: 0;
    }

    .pruduct_category_dtls ul li:last-child {
        margin-bottom: 0;
    }

    .pruduct_category_tabs-menus li a {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .book_name a {
        font-size: 14px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .prize {
        font-size: 14px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .pruduct_category_dtls ul li .best_product_details_pic .over_lay .product_btn {
        font-size: 14px;
        padding: 14px 25px
    }

    .pruduct_category_dtls ul li .best_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .pruduct_category_dtls ul {
        height: auto;
    }

    .pruduct_category_dtls p.noproductincategory{
        font-size: 16px;
        font-weight: 600;
        padding: 0;
    }

    .pruduct_category_tabs-menus {
        padding: 0 0 30px 0;
    }

    /* ===================== end: product category ===================== */
    /* ===================== start: Free Next Day ===================== */
    .free_next_day {
        padding: 20px 0 20px;
    }

    .free_next_day .wrapper {
        flex-direction: column;
    }

    .free_next_dayBox {
        display: none;
    }

    .free_next_day::after {
        display: none;
    }

    .free_next_dayText ul {
        margin: 30px 0 20px;
        text-align: center;
    }

    /* ===================== end: Free Next Day ===================== */

    /* ===================== start: Related Products ===================== */
    .related_product_details ul {
        display: block;
    }

    .related_product_details ul li {
        width: auto;
        margin-bottom: 25px;
        margin-right: 0 !important;
    }

    .related_product_details ul li:last-child {
        margin-bottom: 0px !important;
    }

    .related_product_details ul li a {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .related_product_details ul li .related_product_details_text .book_name a {
        font-size: 14px;
    }

    .related_product_details ul li .related_product_details_text .prize {
        font-size: 14px;
    }

    .related_product_details ul li .related_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .related_product_details ul li .related_product_details_pic .over_lay .product_btn {
        font-size: 14px;
        padding: 14px 25px
    }

    .related_product_details ul li .related_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    /* ===================== end: Related Products ===================== */
    /* ===================== start: Testimonial ===================== */
    .testimonial .testimonial_txt {
        padding: 20px 10px;
    }

    .testimonial #testimonial .slick-prev {
        left: 0;
        width: 30px;
        height: 30px;
        background-size: cover;
    }

    .testimonial #testimonial .slick-next {
        right: 0;
        width: 30px;
        height: 30px;
        background-size: cover;
    }

    .slick-initialized .slick-slide {
        margin: 0;
    }

    .testimonial .testimonial_txt h4 {
        font-size: 16px;
    }

    /* ===================== end: Testimonial ===================== */
    /* ===================== start big sale ===================== */
    .big_season_sale {
        padding: 20px 0;
    }

    /* ===================== end big sale ===================== */
    /* ===================== start blog ===================== */
    .blogs ul {
        display: block;
    }

    .blogs ul li {
        width: auto;
        margin-bottom: 25px;
        margin-right: 0;
    }

    .blogs ul li .blog_text h5 {
        font-size: 14px;
    }

    .blogs ul li .blog_text h3 {
        font-size: 16px;
    }

    .blogs .rd_more {
        display: table;
        margin: 35px auto 0;
        padding: 14px 25px;
        line-height: 1.2;
    }

    .blogs ul li .blog_text .rd_more {
        margin: 0;
        font-size: 14px;
    }

    /* ===================== end blog ===================== */
    /* ===================== start footer ===================== */
    .footer_top::after {
        display: none;
    }

    .footer_dtls {
        flex-direction: column;
    }

    .footer_dtls li.footer-item .ftr_logo img {
        width: 160px;
        display: block;
        margin: 0 auto;
    }

    .footer_dtls li.footer-item {
        width: auto;
        padding-right: 0;
    }

    .footer_dtls li.footer-item:nth-child(2n) {
        width: auto;
    }

    .footer_middl ul {
        padding: 10px 0;
    }

    .footer_dtls .ftr_usef_link li a {
        font-size: 14px;
    }

    .footer_dtls h3 {
        padding-top: 30px;
        font-size: 17px;
    }

    .footer_middl ul li a {
        padding: 3px;
        font-size: 14px;
    }

    .footer_dtls .footer-item .social_icons li {
        width: 30px;
        height: 30px;
    }

    .footer_dtls .footer-item .social_icons li i {
        padding: 6px;
    }

    .footer_btm .wrapper {
        flex-direction: column;
    }

    .footer_btm {
        padding: 10px 0;
    }

    .footer_btm p {
        padding: 5px 0;
    }

    .footer_btm p:nth-last-child(2n) {
        font-size: 14px;
    }

    .footer_dtls .menu li a {
        font-size: 14px;
    }

    /* ===================== end footer ===================== */

    .best_seller ul li .best_product_details_text .add_waslist a.added_to_cart, 
    .related_product_details ul li .related_product_details_text .add_waslist a.added_to_cart, 
    .pruduct_category_dtls ul li .product_element_details .best_product_details_text .add_waslist a.added_to_cart{
        font-size: 14px;
        margin-right: 5px;
    }

    .pruduct_category_dtls ul li .product_element_details{
        height: auto;
    }


    .contactBox span.wpcf7-not-valid-tip,.contactBox .wpcf7-mail-sent-ng,.contactBox .wpcf7-aborted,.contactBox .wpcf7-mail-sent-ok{
        font-size: 12px;
        line-height: 20px;
    }
    header .top_header_right .accountLinkBox li a.cart-contents strong{
        display: none;
    }
    /*=========================================================HOMEPAGE ENDS=============================================================================*/




     /******======================================================INNERBANNER STARTS============================================================*********************/
    .innerBanner img {
        width: 480px;
        margin: 0px 0 0 -240px;
    }

    .innerBanner .banrcaptionBox{
        top: 47%;
        width: 100%;
    }
    /******======================================================INNERBANNER ENDS============================================================*********************/
    



    /******======================================================CONTACT US STARTS============================================================*********************/

    /* ================================= start: getinTouch Section ================================= */
    .getinTouch-sec {
        padding: 30px 0;
    }

    .contact_form {
        padding: 30px 10px;
        padding-right: 10px;
        width: auto;
    }

    .contact_form::after {
        display: none;
    }

    .contact_info {
        padding: 0 10px 20px 10px;
    }

    .contact_form input[type=text],
    .contact_form input[type=email],
    .contact_form input[type=number],
    .contact_form input[type=password] {
        font-size: 14px;
        height: 50px;
        padding: 0 20px;
        margin-top: 10px;
    }

    .contact_form textarea {
        font-size: 14px;
        height: 150px;
        margin-top: 10px;
    }

    .contact_form input[type=submit] {
        font-size: 14px;
        margin-top: 15px;
    }

    .contact_info h4 {
        font-size: 16px;
        margin-bottom: 35px;
    }

    .contact_info h4 span {
        font-size: 14px;
    }

    .contact_info h4 span::after {
        width: 100px;
    }

    .contact_info p,
    .contact_info a {
        font-size: 14px;
        margin-bottom: 15px;
    }

    /* ================================= end: getinTouch Section ================================= */
    /* ================================= end: map Section ================================= */
    .map iframe {
        height: 250px;
    }

    /* ================================= end: map Section ================================= */
    


    .getinTouchBox .contact_form span.wpcf7-not-valid-tip,
    .getinTouchBox .contact_form .wpcf7-mail-sent-ok,
    .getinTouchBox .contact_form .wpcf7-mail-sent-ng,
    .getinTouchBox .contact_form .wpcf7-aborted {
        font-size: 14px;
        line-height: 24px;
    }




    /******======================================================CONTACT US ENDS============================================================*********************/






    /******======================================================ABOUT US STARTS============================================================*********************/


    /* ======================================= Start: About Us Middle Content section ======================================= */
    .about-us-middle-content ul li .about-us-text h3 {
        background-size: 40px;
        min-height: 50px;
        padding-left: 50px;
        font-size: 22px;
        margin-bottom: 15px;
    }
    .about-us-top p {
        margin-bottom: 40px;
    }

    .about-us-middle-content ul li {
        padding: 30px 0 30px;
    }

    .about-us-middle-content ul li .wrapper {
        display: block;
    }

    .about-us-middle-content ul li .about-us-pic {
        width: 440px;
        height: 380px;
    }

    .about-us-middle-content ul li .about-us-text {
        width: auto;
        padding-top: 50px;
    }

    .about-us-middle-content ul li:nth-child(odd) .about-us-pic {
        margin: 0 auto;
        width: 90%;
        height: auto;
    }

    .about-us-middle-content ul li:nth-child(even) .about-us-pic {
        margin: 0 auto;
        width: 90%;
        height: auto;
    }

    .about-us-middle-content ul li:nth-child(even) .about-us-text {
        margin-right: 0;
    }

    /* ======================================= end: About Us Middle Content section ======================================= */
    /* ======================================meet team section start ====================================== */
    .meet_team {
        padding: 40px 0;
    }

    .meet_team .team_details {
        flex-direction: column;
    }

    .meet_team .team_details .meet_team_pic {
        width: 200px;
        height: 200px;
        margin: 0 auto;
    }

    .meet_team .team_details .meet_team_text {
        float: none;
        width: 100%;
    }

    .meet_team .team_details .meet_team_text h3 {
        text-align: center;
        padding-top: 30px;
    }

    /* =============================== meet team section end =============================== */
    /* ============================ start: aboutUsBottom section  ============================ */
    .service_bottom ul {
        flex-direction: column;
    }

    .service_bottom ul li {
        width: auto;
        margin-bottom: 20px;
        padding: 25px 15px;
        border-radius: 5px !important;
    }

    .service_bottom ul li:last-child {
        margin-bottom: 0;
    }

    .service_bottom ul li:last-child::after {
        display: none;
    }

    .service_bottom ul li:first-child h3 {
        font-size: 16px;
    }

    .service_bottom ul li a h3 span {
        margin-bottom: 5px;
    }

    .service_bottom ul li a i {
        margin-right: 5px;
        font-size: 16px;
        align-self: center;
    }

    /* ============================ end: aboutUsBottom section  ============================ */
    /* ============================  meet_team_middle start  ============================ */
    .meet_team_middle {
        padding: 130px 0 70px;
    }

    .meet_team_middle ul li {
        width: 100%;
        float: none;
        margin-bottom: 110px;
        padding: 0 15px;
    }

    .meet_team_middle ul li .meet-our-team-middle-box h4 {
        font-size: 15px;
    }

    .meet_team_middle ul li .meet-our-team-middle-box h5 {
        font-size: 14px;
    }

    .meet_team_middle ul li .meet-our-team-middle-box a {
        font-size: 14px;
    }

    .meet_team_middle ul li:last-child {
        margin-bottom: 0;
    }

    .meet_team_middle ul li .meet-our-team-middle-box {
        background: #fff;
        padding: 60px 5px 28px 5px;
    }

    /* ============================  meet_team_middle end  ============================ */




    /******======================================================ABOUT US ENDS============================================================*********************/






    /******======================================================BLOG STARTS============================================================*********************/
    .blog_sec{
        padding: 15px 0 15px;
    }
    .blog_sec .wrapper .blog_sec_left {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .blog_sec .wrapper .blog_sec_right {
        width: auto;
        float: none;
        overflow: hidden;
        margin-top: 30px;
    }

    .blogSearchBox input[type="text"] {
        width: 94%;
    }

    .book {
        padding: 20px 0 50px;
        overflow: hidden;
    }

    .blogSearchBox input[type="text"] {
        font-size: 14px;
    }

    .blogSearchBox input[type="submit"] {
        background-size: 25px;
    }
    .blog_cmd ul li{
            padding: 10px 20px 10px 0 !important;
    }
    .blog_cmd ul li a i{
        padding-right: 3px;
    }
    .blog_sec h1 {
        font-size: 20px;
        text-align: left;        
    }

    .blog_sec .wrapper .blog_sec_right h2 {
        font-size: 20px;
        font-weight: 700;
        padding-bottom: 15px;
    }

    .post ul li a h3 {
        font-size: 14px;
    }

    .post ul li a h3 span {
        font-size: 14px;
    }

    .blog_cmd ul li a {
        font-size: 14px;
    }

    .arc_1 ul li a {
        font-size: 14px;
    }

    .blog_img img {
        height: auto;
        min-height: 250px;
    }

    .blog_img iframe {
        height: auto;
        min-height: 250px;
    }

    .post ul li a img {
        height: 80px;
        width: 85px;
    }

    .blog_sec .wrapper .blog_sec_left h4, .blog_sec .wrapper .blog_sec_left h5, .blog_sec .wrapper .blog_sec_left h6 {
        font-size: 18px;
        line-height: 25px;
    }

    .blog_sec .wrapper .blog_sec_left ul li{
        font-size: 14px;
        background-size: 18px;
        padding: 0px 0 14px 30px;
        line-height: 20px;
    }


    .blog_btn a{
        font-size: 14px;
        padding: 14px 30px;
        margin: 5px 0 10px;
    }
    .blog_sec .blog_sec_left .blog_part p.nocontent{
        font-size: 14px;
        line-height: 23px;

    }
    /******======================================================BLOG ENDS============================================================*********************/






    /******======================================================PRODUCT PAGE STARTS============================================================*********************/


    .our_product_inr .our_product_details ul li {
        width: 100%;
        margin-top: 25px;
        margin-right: 0 !important;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .book_name {
        font-size: 14px;
    }

    .our_product_inr .product_sac_left {
        width: auto;
        float: none;
        margin-right: 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants ul li a {
        font-size: 14px;
    }

    .our_product_details ul li .our_product_details_text .prize {
        font-size: 14px;
    }

    .our_product_inr .our_product_details .painx,
    .our_product_inr .our_product_details .woocommerce-pagination {
        text-align: center;
        margin: 10px 0px 5px 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants h3 {
        font-size: 16px;
    }

    .our_product_inr .product_sac_left .filtermode li ul li label {
        font-size: 14px;
    }

    .our_product_inr .product_sac_left .aquatic_plants{
        margin-top: 5px;
    }

    .our_product_inr .product_sac_left .aquatic_plants:nth-child(2) {
        margin-top: 35px;
    }

    .our_product_inr .our_product_details{
        padding-top: 35px;
    }

    .our_product_inr .product_sac_left .aquatic_plants.filtermode .newsletterBox .widget.widget-woof ul.woof_list li label {
        font-size: 14px;
        font-weight: 600;
        color: #7c7c7c;
        padding: 4px 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants ul li {
        padding: 5px 0 9px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .add_waslist a.added_to_cart{
        font-size: 12px; 
    }
    .woocommerce-result-count{
        font-size: 14px;
        font-weight: 400;
        float: none;
        text-align: center;
    }

    .woocommerce-ordering .orderby{
        font-size: 14px;
        float: none;
        display: block;
        margin: 0 auto;
        height: 34px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_pic .over_lay .product_btn{
        font-size: 14px;
        padding: 14px 25px;
    }

    .our_product_inr .our_product_details .woof_products_top_panel ul li a{
        font-size: 12px;
    }   

    .our_product_inr .our_product_details .woof_products_top_panel ul li{
         margin-right: 5px !important;     
    }
    /******======================================================PRODUCT PAGE ENDS============================================================*********************/

    /*****========================================WOOCOMMERCE PRODUCT INDIVIDUAL INNER PAGE START=====================================***************************/
    .our_product_inr.productinnerpage{
        padding:35px 0 0; 
    }
    .our_product_details .images{
        width: auto;
        display: block;
        padding: 0 0 20px;
    }

    .our_product_details .product figure{
        margin:0; 
    }

    .thumbnails {
        height: 95px;
        width: 95px;
        margin-right: 3px;
        padding: 0px;
    }


    .magniflier {
        width: 100%;
    }

    .our_product_details .price{
        padding: 0;
        font-weight: 500;
    }
    .onsale{
        right: 0;
        left: unset;
       
    }

    .our_product_details .summary.entry-summary{
               padding: 0;
    width: auto;
    }
    .our_product_details .summary.entry-summary h1{
        font-size: 22px;
        margin-bottom: 5px;
        padding-bottom: 0
    }
    .our_product_details .summary.entry-summary .woocommerce-Price-amount.amount{
        padding: 5px 0;
        font-size: 18px;
        margin: 5px 0;
    }

    .our_product_details .summary.entry-summary p.price del span.woocommerce-Price-amount.amount {
        margin-right: 8px;
    }

    .our_product_inr .our_product_details .woocommerce-product-details__short-description ul li{
            font-size: 14px;
    }

    .our_product_details .summary.entry-summary .quantity input{
        margin: 0;
        font-size: 17px;
        width: 70px;
        height: 40px;
    }
    .our_product_details .summary.entry-summary button{
        margin: 20px 0;
        font-size: 14px;
        padding: 12px 30px;
    }

    .posted_in {
        font-size: 14px;
    }
    .our_product_details .woocommerce-tabs .tabs.wc-tabs li{
        width: 100%;
        display: block;
        float: none;
        margin: 10px 0 0 !important;
    }

    .our_product_details .woocommerce-tabs .tabs.wc-tabs li a{
        border-radius: 5px !important;
        font-size: 14px;
    }

    .our_product_details .woocommerce-tabs .tabs.wc-tabs li.active a{
      border-radius: 5px !important;  
    }
    .our_product_details .woocommerce-tabs .tabs.wc-tabs{
        padding-top: 20px;
        border: none;
    }
     .related.products {
        padding: 35px 0 0;
    }
    .related.products ul.products_lists li, .related.products ul.products_lists li:nth-child(3n) {
        width: auto;
        margin-right: 0 !important;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description{
        padding-top: 15px;
    }
    .related.products h2 {
        margin: 0 0 15px;
        font-size: 22px;
     }

    .related.products h2::after{
        width: 40%;
    }



    .our_product_inr .our_product_details .woocommerce-Tabs-panel--description ul li{
        font-size: 14px;
        padding: 7px 0 0 24px;
    }

    .our_product_inr .our_product_details .variations label{
        font-size: 14px;
        font-weight: 600;
        margin-right: 10px;
        padding: 3px 0 0 0;
    }

    .our_product_inr .our_product_details .variations select{
        font-size: 12px;
        padding: 0 10px;
    }

    .our_product_inr .our_product_details .variations .reset_variations{
        font-size: 12px !important;
    }

    .our_product_inr .our_product_details .woocommerce-variation.single_variation .woocommerce-variation-description p{
        font-size: 16px;
        padding: 10px 0;
    }

    .our_product_inr .our_product_details .woocommerce-variation.single_variation .woocommerce-variation-price{
        padding-bottom: 0;
    }

    .our_product_inr .our_product_details .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label{
        font-size: 14px;
        font-weight: 600;
        padding: 15px 0;
    }

    .woocommerce-error, .woocommerce-info, .woocommerce-message{
        font-size: 14px;
        padding: 15px 15px;
    }

    .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
        float: none;
        display: block;
        text-align: center;
        margin-bottom: 10px;
    }


    /*****========================================WOOCOMMERCE PRODUCT INDIVIDUAL INNER PAGE END=====================================***************************/



    /*****========================================WOOCOMMERCE CART PAGE START=====================================***************************/


    .woocommerce table.shop_table td{
        padding: 15px;
        font-size: 14px;
    }

    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
        font-weight: 600;
    }

    .product-name a,
    table.order_details tr.order_item td.product-name a{
        font-size: 14px;
    }

    .woocommerce .quantity input.qty{
        font-size: 14px;
        width: 55px;
        height: 35px;
    }

    .woocommerce #content table.cart td.actions .input-text, 
    .woocommerce table.cart td.actions .input-text, 
    .woocommerce-page #content table.cart td.actions .input-text, 
    .woocommerce-page table.cart td.actions .input-text{
        display: block;
        width: 100% !important;
        margin-bottom: 20px;
        font-size: 14px;
    }

    .woocommerce #content table.cart td.actions .coupon .button.alt, 
    .woocommerce #content table.cart td.actions .coupon .input-text+.button, 
    .woocommerce table.cart td.actions .coupon .button.alt, 
    .woocommerce table.cart td.actions .coupon .input-text+.button, 
    .woocommerce-page #content table.cart td.actions .coupon .button.alt, 
    .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, 
    .woocommerce-page table.cart td.actions .coupon .button.alt, 
    .woocommerce-page table.cart td.actions .coupon .input-text+.button{
        width: 100%;
        float: none;
        padding: 14px 25px;
        font-size: 14px;
        margin: 10px 0;
    }

    .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, 
    .woocommerce #respond input#submit:disabled[disabled], 
    .woocommerce a.button.disabled, .woocommerce a.button:disabled, 
    .woocommerce a.button:disabled[disabled], 
    .woocommerce button.button.disabled, 
    .woocommerce button.button:disabled, 
    .woocommerce button.button:disabled[disabled], 
    .woocommerce input.button.disabled, 
    .woocommerce input.button:disabled, 
    .woocommerce input.button:disabled[disabled]{
        padding: 14px 25px;
        font-size: 14px;
    }

    .woocommerce #respond input#submit, 
    .woocommerce a.button, 
    .woocommerce button.button, 
    .woocommerce input.button{
        padding: 14px 25px;
        font-size: 14px;
       
    }

    .woocommerce .cart-collaterals .cart_totals h2{
       font-size: 22px;
        margin: 40px 0;
    }

    .woocommerce .cart-collaterals .cart_totals{
        width: 100%;
    }

    .woocommerce #respond input#submit.alt, 
    .woocommerce a.button.alt, 
    .woocommerce button.button.alt, 
    .woocommerce input.button.alt{
        width: auto;
        padding: 20px 25px;
        font-size: 16px;
    }


    /*****========================================WOOCOMMERCE CART PAGE END=====================================***************************/

    /*****========================================WOOCOMMERCE CHECKOUT PAGE START=====================================***************************/

    .our_product_inr.checkoutmode {
        padding: 10px 0 35px 0;
    }

    .woocommerce-billing-fields h3, .woocommerce-additional-fields h3{
        font-size: 22px;
        text-align: center;
    }

    .woocommerce form .form-row {
        margin-bottom: 5px;
        display: block;
        float: none;
        width: auto;
    }
    .our_product_details.checkoutmode .col-2{
        margin-top: 40px;
    }

    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{
        font-size: 14px;
        padding: 5px 10px;
    }

    .woocommerce form .form-row textarea{
        padding: 10px;
    }


    h3#order_review_heading {
        font-size: 22px;
        margin:40px 0;
    }

    .woocommerce-cart-form__cart-item.cart_item td, .woocommerce table.shop_table th{
        font-size: 14px;
        padding: 15px 18px !important;
    }

    .woocommerce form .form-row label{
        font-size: 14px;
    }

    .woocommerce ul.woocommerce-error li {
        font-size: 14px;
        padding: 5px;
        width: auto;
        display: block;
    }

    .woocommerce-billing-fields{
        margin-bottom: 40px;
    }

    table.woocommerce-checkout-review-order-table tr.cart_item td.product-name,
    table.woocommerce-checkout-review-order-table tr.cart_item td.product-total{
        font-size: 14px;
        font-weight: 600;
    }

    table.woocommerce-checkout-review-order-table tr.cart-subtotal td, 
    table.woocommerce-checkout-review-order-table tr.order-total td{
        font-size: 16px;
    }


    table.woocommerce-checkout-review-order-table tr.shipping th{
        font-size: 14px;
    }

    table.woocommerce-checkout-review-order-table tr.shipping td{
        font-size: 14px;
    }


    #add_payment_method #payment ul.payment_methods, 
    .woocommerce-cart #payment ul.payment_methods, 
    .woocommerce-checkout #payment ul.payment_methods{
        padding: 30px 10px 0;
    }

    #add_payment_method #payment ul.payment_methods li, 
    .woocommerce-cart #payment ul.payment_methods li, 
    .woocommerce-checkout #payment ul.payment_methods li{
        padding:15px 10px; 
    }


    #add_payment_method #payment ul.payment_methods li label, 
    .woocommerce-cart #payment ul.payment_methods li label, 
    .woocommerce-checkout #payment ul.payment_methods li label{
        font-size: 16px;
    }

    .payment_box p{
        font-weight: 500;
    }
    /*****========================================WOOCOMMERCE CHECKOUT PAGE END=====================================***************************/



    /******************************************WOOCOMMERCE ORDER CONFIRMATION PAGE START**************************************************/
    .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{   
        font-size: 18px;
        padding-bottom: 0;
    }

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li, ul.wc-bacs-bank-details.order_details.bacs_details li{
        width: 100%;
        display: block;
        float: none;
        font-size: 14px;
        margin-right: 0 !important;
        margin-top: 10px;
    }

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong, ul.wc-bacs-bank-details.order_details.bacs_details li strong{
        font-size: 14px;
    }

    .wc-bacs-bank-details-heading, .woocommerce-order-details__title, .woocommerce-customer-details h2{
        font-size: 22px;
        margin-bottom: 25px;
    }

    .woocommerce .wc-bacs-bank-details-account-name{
        font-size: 20px;
        text-align: center;
    }

    .woocommerce ul.order_details, .woocommerce-bacs-bank-details, .woocommerce-order-details {
        padding-bottom: 0;
    }

    .woocommerce .woocommerce-customer-details address{
        font-size: 14px;
        line-height: 27px;
        font-weight: 600;
        padding: 20px;
    }
    .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, 
    .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{
        font-size: 16px;
        font-weight: 700;
        line-height: 30px;
    }


    table.order_details tr.order_item td.product-name,
    table.order_details tr.order_item td.product-name a{
        font-size: 14px;
    }

    table.shop_table.order_details tfoot tr td{
        font-size: 16px;
    }

    .woocommerce-order p{
        font-size: 18px;
        margin: 30px 0 0;
    }
    /******************************************WOOCOMMERCE ORDER CONFIRMATION PAGE END**************************************************/



    /******************************************WOOCOMMERCE MY ACCOUNT PAGE START**************************************************/

    .woocommerce #customer_login h2 {
        font-size: 20px;
    }


    .woocommerce form.login, .woocommerce form.register {
        margin: 30px 0 45px;
    }

    .woocommerce form.register{
        margin-bottom: 0;
    }

    .woocommerce-form.woocommerce-form-register.register p,
    .woocommerce-LostPassword.lost_password a,
    .woocommerce-ResetPassword.lost_reset_password p{
        font-size: 14px;
        line-height: 25px;
    }
    /******************************************WOOCOMMERCE MY ACCOUNT PAGE END**************************************************/



    /*****========================================404 PAGE START=====================================***************************/
    .about-us-middle-content.nocontent .about-us-top p.nocontent {
       
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 20px;
    }

    .about-us-middle-content.nocontent .nocontent_btn a{
        padding: 14px 25px;
        font-size: 14px;
    }

    /*****========================================404 PAGE END=====================================***************************/


    /*****========================================DEFAULT TEMPLATE PAGE START=====================================***************************/

    .about-us-middle-content .about-us-top.defaulttemplate h1{
        font-size: 22px;
        margin-bottom: 30px;
    }

    .about-us-middle-content .about-us-top.defaulttemplate h1::after {
        width: 40%;
    }

    .about-us-middle-content .about-us-top.defaulttemplate ul li{
        font-size: 14px;
        text-align: left;
    }

    .about-us-top.defaulttemplate p{
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    /*****========================================DEFAULT TEMPLATE PAGE END=====================================***************************/


    /******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR START**************************************************/
    .woocommerce .woocommerce-MyAccount-navigation{
        border:none; 
        margin: 0!important;
    }

    .woocommerce .woocommerce-MyAccount-navigation ul li a{
        border-radius: 5px !important;
        margin: 0!important;
        font-size: 14px;
        padding: 13px;
    }

    .woocommerce .woocommerce-MyAccount-navigation ul li{
        margin: 0 7px 10px 0 !important;
    }

    .woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
        margin: 0 0 10px 0 !important;
    }

    .woocommerce-MyAccount-content p{
        font-weight: 400;
        font-size: 14px;
    }


    .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{
        float: none;
        display: block;
        margin: 0 0 15px 0;

    }


    .woocommerce-Address-title h3,.woocommerce-MyAccount-content h3{
        font-size: 22px;

    }

    .woocommerce-Address-title {
        padding: 20px 0 0;
    }

    .woocommerce-address-fields__field-wrapper{
        padding-bottom: 15px;
    }

    .woocommerce-EditAccountForm fieldset .form-row{
        padding: 7px; 
    }

    .woocommerce-Address-title a,
    .woocommerce-Address address {   
        font-size: 14px;
    }
    /******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR END**************************************************/



    /*****========================================SEARCH PAGE START=====================================***************************/
    section.search_sec {
        padding-top: 15px;
    }
    .search_sec .search_sec_left {
        width: auto;
        float: none;
        overflow: hidden;
        margin-bottom: 40px;
    }

    .search_sec .wrapper .search_sec_right {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .search_sec_left ul li {
        margin-bottom: 20px;
        display: block;
    }

    .search_left_pic {
        float: none;
        margin: 0 0 15px;
    }

    .search_left_pic img {
        width: 160px;
        height: 170px;
        display: block;
        margin: 0 auto;
    }

    .search_sec .wrapper .search_sec_right h2:first-child {
        margin: 30px 0 0 0;
    }

    .search_left_text h4 {
        font-size: 14px;
        line-height: 22px;
    }
    .search_left_text h3{
        font-size: 16px;
        line-height: 25px;
    }
    .search_left_text .prize {
        font-size: 16px;
    }

    .search_sec .post ul li h3 {
        font-size: 16px;
    }

    .search_sec .post ul li .prize {
        font-size: 16px;
    }

    .search_left_text p{
        font-size: 14px;
        padding-top: 10px;
    }

    .search_left_text .btn1 {
        margin: 10px 0 0;
    }

    .search_sec .wrapper .search_sec_right h2{
        font-size: 22px;
        padding-bottom: 10px;
    }

    .search_sec_left ul li.nocontent .search_left_text a.nocontentbutton{
        font-size: 14px;
        padding: 14px 30px;
        margin: 15px 0 auto;
        display: block;
        text-align: center;
    }

    .search_sec_left ul li.nocontent .search_left_text p.nocontent{
        font-size: 14px;
        line-height: 23px;
    }
    /*****========================================SEARCH PAGE END=====================================***************************/





    /*****========================================WOOCOMMERCE WISHLIST PLUGIN CONFIGURATION START=====================================***************************/
    .tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner{
        max-width: 290px;
    }

    .tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner .tinv-txt{
        font-size: 16px;
        line-height: 25px;
    }

    .tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner .tinvwl-buttons-group button{
        font-size: 14px;
    }



    .tinv-wishlist.tinvwl-after-add-to-cart{
        display: block;
        margin-left: 0;
        margin-bottom: 10px;
    }
    .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{
        margin: 0;
    }

    .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button span{
        font-size: 14px;
    }
    /*****========================================WOOCOMMERCE WISHLIST PLUGIN CONFIGURATION END=====================================***************************/






    /*****========================================WOOCOMMERCE WISHLIST PAGE START=====================================***************************/
    .our_product_inr.wishlistmode{
        padding-top: 15px;
    }
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-name, 
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list th.product-name,
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-thumbnail img{
        width: 100%;
    }

     
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tr td{
        padding: 10px 10px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tr th{
        padding: 20px;
        text-align: center;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td a{
        font-size: 14px;
    }


    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-remove button{
        float: left;
        padding: 0;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-price span, 
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-date time, 
    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-stock p{
        float: left;
        font-size: 16px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-price ins{
        margin-top: 0;
        float: left;
        margin-left: 6px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button{
        width: 100%;
        font-size: 14px;
        padding: 15px 25px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button .tinvwl-txt{
        display: block;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button i {
        display: none;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action {
        border-bottom: 1px solid #f11c2e;
        padding-bottom: 30px;
    }

    .our_product_inr.wishlistmode table.tinvwl-table-manage-list tfoot tr td{
        padding: 10px 10px 20px 10px;
    }
    /*****========================================WOOCOMMERCE WISHLIST PAGE END=====================================***************************/



    /*****========================================TESTIMONIAL PAGE START=====================================***************************/
    .testimonialpage {
        padding: 15px 0 ;
    }
    .testimonialpage .google-business-reviews-rating h2.heading{
        font-size: 18px;
        margin-bottom: 10px;
    }

    .testimonialpage .google-business-reviews-rating p.vicinity{
        font-size: 14px;
        line-height: 23px;
    }
    .testimonialpage .google-business-reviews-rating{
        padding: 25px 20px;
    }
    .testimonialpage .google-business-reviews-rating ul.listing li span.author-avatar{
        width: 40px;
        height:40px;
        right: 20px;
    }

    .testimonialpage .google-business-reviews-rating ul.listing li span.author-name a{
        font-size: 14px;
    }
    .testimonialpage .google-business-reviews-rating p.rating{
        font-size: 18px;
    }

    .testimonialpage .google-business-reviews-rating ul.listing{
        margin:25px 0; 
    }

    .testimonialpage .google-business-reviews-rating ul.listing li .text, 
    .testimonialpage .google-business-reviews-rating ul.listing li .text span.review-snippet{
        font-weight: 500;
    }
	
	.testimonialpage .google-business-reviews-rating p.buttons a{
		box-sizing: border-box;
		font-size: 14px;
		display: block;
		width: 100%;
		margin: 25px auto;
	}
    /*****========================================TESTIMONIAL PAGE END=====================================***************************/

    /*****========================================GLOBAL TESTIMONIAL SECTION START=====================================***************************/


    .testimonial .rd_more {
        margin: 35px auto 0;
        font-weight: 600;
    }


    .testimonial .testimonial_global .google-business-reviews-rating {
        width: auto;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li{
        margin: 0 0 25px 0;
        padding: 15px;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.author-name {
        font-size: 16px;
        padding-left: 62px;
        padding-bottom: 5px;
     }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.rating{
        font-size: 16px;
        padding-left: 62px;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text, 
    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text .review-snippet, 
    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text .review-full-text{
        font-size: 14px;
        line-height: 25px;
        
        font-weight: 500;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text{
        padding: 10px 0 0;
    }

    .testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.author-avatar {
        width: 55px;
        height: 55px;
        margin: 0 0 -45px 0;

    }


    /*****========================================GLOBAL TESTIMONIAL SECTION END=====================================***************************/



/*****========================================HOMEPAGE POPUP SECTION END=====================================***************************/
.vacwiz_homepage_popup .popup_box{
    padding: 25px 15px;
}

.vacwiz_homepage_popup .cnt223 {
    width: 90%;
    margin: 60px auto;
}

.vacwiz_homepage_popup .popup_box .pop_logo img {
    width: 170px;
}

.vacwiz_homepage_popup .popup_box h2 {
    font-size: 16px;
    line-height: 27px;
}

.vacwiz_homepage_popup .popup_box .newprod ul li span img {
    width: 40px;
    height: 40px;
    padding: 17px 10px 9px;
}

.vacwiz_homepage_popup .popup_box .newprod ul li a p {
    font-size: 14px;
}

.vacwiz_homepage_popup .popup_box .newprod .home_btn {
    font-size: 14px;
    padding-right: 15px;
}

/*****========================================HOMEPAGE POPUP SECTION END=====================================***************************/


/*****=======================================WOOCOMMERCE REVIEW SECTION START=====================================***************************/

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li{
        padding: 15px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li p.meta {
        font-size: 14px;
        padding: 5px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .avatar.photo{
        margin: 0 10px 0 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .star-rating{
        font-size: 12px;
        width: 70px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .description{
        padding: 20px 0 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews .comment-reply-title{
        font-size: 18px;
        text-align: left;
        padding-bottom: 10px;
        margin: 0;    
        line-height: 25px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews .comment-reply-title::after{
        display: none;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews textarea{
        width: 100%;
        font-size: 14px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews label{
        text-align: left;
        font-size: 16px;
        padding-bottom: 10px;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews .comment-form-rating{
        padding: 10px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews{
         text-align: left;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews .submit{
        font-size: 14px;
        margin: 10px 0 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #comments p {
        font-size: 18px;
    }


    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author, 
    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email{
        display: block;
        margin: 15px 0;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author label, 
    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email label{
        font-size: 16px;
        padding-bottom: 5px;
        display: block;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author input[type="text"], 
    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email input[type="email"]{
        display: block;
        width: 100%;
        margin: 0;
        font-size: 14px;
    } 

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-cookies-consent label{
        font-size: 14px;
    }  

    .our_product_details .summary.entry-summary .woocommerce-product-rating a.woocommerce-review-link {
        font-size: 14px;
    }

    .our_product_details .summary.entry-summary .woocommerce-product-rating {
        padding-top:5px; 
    }
    /*****=======================================WOOCOMMERCE REVIEW SECTION END=====================================***************************/

	
	/*****=======================================REVIEW PAGE START=====================================***************************/
    .about-us-middle-content.reviewpage .reviewsection{
        padding: 20px 15px;  
    }

    .about-us-middle-content.reviewpage .about-us-top p{
        margin: 0;
        font-size: 16px;
        line-height: 30px;
    }

    .about-us-middle-content.reviewpage .pop_logo img {
        width: 170px;
    }

    .about-us-middle-content.reviewpage .newprod ul li{
        display: block;
        width: 100%;
        margin: 20px 0 auto;
    }

    .about-us-middle-content.reviewpage .newprod ul li span img{
        width: 40px;
        height: 40px;
    }

    .about-us-middle-content.reviewpage .newprod ul li a p{
        font-size: 14px;
    }

    .about-us-middle-content.reviewpage .newprod .home_btn{
        font-size: 16px;
        margin: 30px 0 10px;
    }
    /*****=======================================REVIEW PAGE END=====================================***************************/
.our_product_inr .our_product_details ul {
	flex-direction: column;
}
.our_product_inr .our_product_details .cart-collaterals ul li {
	width: 100%;
	margin-right: 10px !important;
}
.our_product_details .cart-collaterals ul li .our_product_details_text .add_waslist a {
	padding: 17px !important;
}
.innerBanner .banrcaptionBox {
	width: 100%;
}	
	
h2.title_center1.product_heading {
    text-align: left;
}
	
}

@media only screen and (max-width:320px) {


    /*=========================================================HOMEPAGE STARTS=============================================================================*/

    .wrapper {
        width: auto;
        padding: 0 10px;
    }

    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 15px;
    }

    p {
        font-size: 14px;
        line-height: 26px;
    }

    .title_center1 {
        margin-bottom:30px;
    }

    .title_center2 {
        margin-bottom: 40px;
    }

    .title_center1 span::after {
        width: 55%;
    }

    .title_center2 span::after {
        width: 55%;
        left: 50%;
        transform: translateX(-50%);
    }

    .title_center2 span {
        display: block;
    }

    section {
        padding: 35px 0;
    }

    .btn1 {
        padding: 14px 25px;
        font-size: 14px;
        margin: 0 auto;
    }

    .btn3 {
        padding: 14px 25px;
        font-size: 14px;
    }

    .btn2 {
        font-size: 14px;
        padding: 14px 25px;
    }

    /* ============ start: sticky contact us ============ */
     /* ============ start: sticky contact us ============ */
    .contactBox {
    width: 270px;
    right: -270px;
    top: 35%;
}
    .contBox {
    padding: 19px 25px 19px 19px;
}
    .contactBox label{
        font-size: 14px;
        width: 140px;
        left: -87px;
        top: 53px;
    }
    .contactBox input[type=text], .contactBox input[type=email], .contactBox input[type=number], .contactBox input[type=password]{
        font-size: 14px;
    }
    .contactBox textarea{
        font-size: 14px;
    }
    .contactBox input[type=submit]{
        font-size: 14px;
    }

    /* ============ end: sticky contact us ============ */
    /* ============ end: sticky contact us ============ */
    /* ================== start header ================== */

    .top_header_left a {
        margin: 0;
        font-size: 14px;
        min-height: 23px;
        background-size: 18px;
        padding: 0px 0 0 25px;
        background-position: left 0px;
    }

    header .top_header_right .accountLinkBox li {
        padding: 0 0px;
    }

    header .top_header_right .accountLinkBox li a p,
    header .top_header_right .accountLinkBox li a span {
        display: none;
    }

    header .top_header_right .accountLinkBox li a p,
    header .top_header_right .accountLinkBox li::after {
        display: none;
    }


    /* ================== end header ================== */
    /* ===================== start navbar ===================== */
    .topBar .logo {
        width: 140px;
    }

    .search-wrapper {
        display: none;
    }

    #header {
        padding: 19px 0 0 !important;
    }

    /* ===================== end navbar ===================== */
    /* ===================== start banner ===================== */
    .banner_home {
        padding-bottom: 0;
    }

    .banner_home img.banner_home_img {
        width: 560px;
        margin: 0px 0 0 -280px;
    }

    .banner_home .right-div {
        display: none;
    }

    .banner_home .wrapper {
        width: 90%;
    }

    .banner_home .left-div h1 {
        font-size: 18px;
        line-height: 26px;
        text-align: center;
    }

    .banner_home .left-div ul{
        text-align: center;
    }

    .banner_home .left-div h1 strong {
        font-size: 18px;
    }

    .banner_home .left-div h1 span {
        font-size: 18px;
    }

    .banner_home .left-div ul li a {
        font-size: 12px;
        margin: 8px 0 0;
        padding: 10px 12px;
    }

    /* ===================== end banner ===================== */
    /* ===================== start: Choose Your Model Below For Parts Or Complete Machines ===================== */
    .modelparts-item h4 a {
        font-size: 14px;
    }

    .modelparts .title_center2 {
        margin-bottom: 40px;
    }

    .modelparts ul li {
        margin-right: 0 !important;
        margin-bottom: 25px;
    }

    .modelparts #modelparts_slider .slick-prev,
    .pruduct_category_dtls ul .slick-prev{
        right: 60px;
    }

    .modelparts #modelparts_slider .slick-next,
    .pruduct_category_dtls ul .slick-next {

        right: 20px !important;
    }

    /* ===================== end: Choose Your Model Below For Parts Or Complete Machines ===================== */

    /* ===================== start Why Choose Us ===================== */
    .why_choose_us .why_choose_us_box {
        padding: 30px 0;
    }

    .why_choose_us_item {
        padding: 10px 10px;
    }

    .why_choose_us ul li {
        width: 100%;
    }

    .why_choose_us ul li::after {
        display: none;
    }

    .why_choose_us_item img {
        width: 35px;
    }

    .why_choose_us_item h4 {
        font-size: 14px;
    }

    /* ===================== end Why Choose Us ===================== */
    /* ===================== start about the the vaccum ===================== */
    .about_vacuum .wrapper {
        flex-direction: column-reverse;
    }

    .about_vaccum_pic {
        height: 250px;
        width: 250px;
        margin: 0 auto;
    }

    .about_vaccum_pic img {
        width: 100%;
        display: block;
        margin: 0 auto;
    }

    .title_left {
        text-align: center;
        margin: 15px 0;
    }

    .about_vaccum_text p {
        padding: 0 0 15px;
        color: #666666;
        font-weight: 500;
        text-align: center;
    }

    /* ===================== end about the the vaccum ===================== */
    /* ===================== start Best Seller ===================== */
    .best_seller .best_product_details ul {
        display: block;
    }

    .best_seller .best_product_details ul li,
    .best_seller .best_product_details ul li:nth-child(3), 
    .best_seller .best_product_details ul li:nth-child(4),
    .best_seller .best_product_details ul li:nth-child(5n) {
        width: auto;
        margin-right: 0 !important;
        margin-bottom: 25px;
    }

    .best_seller .best_product_details ul li:last-child {
        margin-bottom: 0;
    }

    .best_seller ul li .best_product_details_text .book_name {
        font-size: 14px;
    }

    .best_seller ul li .best_product_details_text .prize {
        font-size: 14px;
    }

    .best_seller .best_product_details ul li .best_product_details_pic .over_lay .product_btn,
    .pruduct_category_dtls ul li .product_element_details .best_product_details_pic .over_lay .product_btn {
        font-size: 14px;
        padding: 14px 25px
    }

    .best_seller .best_product_details ul li .best_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .best_seller ul li .best_product_details_text .add_waslist a {
        margin: 0;
    }

    .best_seller ul li .best_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    /* ===================== end Best Seller ===================== */
    /* ===================== start: product category ===================== */
    .pruduct_category_tabs-menus li {
        display: block;
    }


    .pruduct_category_dtls p.noproductincategory{
        font-size: 16px;
        font-weight: 600;
        padding: 0;
    }

    .pruduct_category_dtls ul {
        display: block;
    }

    .pruduct_category_dtls ul li {
        margin-bottom: 25px;
        width: auto;
        margin-right: 0 !important;
        margin-left:0;
    }

    .pruduct_category_dtls ul li:last-child {
        margin-bottom: 0;
    }

    .pruduct_category_tabs-menus li a {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .book_name a {
        font-size: 14px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .prize {
        font-size: 14px;
    }

    .pruduct_category_dtls ul li .best_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .pruduct_category_dtls ul li .best_product_details_pic .over_lay .product_btn {
        font-size: 14px;
        padding: 14px 25px
    }

    .pruduct_category_dtls ul li .best_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .pruduct_category_dtls ul {
        height: auto;
    }

    .pruduct_category_tabs-menus {
        padding: 0 0 30px 0;
    }

    /* ===================== end: product category ===================== */
    /* ===================== start: Free Next Day ===================== */
    .free_next_day {
        padding: 20px 0 20px;
    }

    .free_next_day .wrapper {
        flex-direction: column;
    }

    .free_next_dayBox {
        display: none;
    }

    .free_next_day::after {
        display: none;
    }

    .free_next_dayText ul {
        margin: 30px 0 20px;
        text-align: center;
    }

    /* ===================== end: Free Next Day ===================== */

    /* ===================== start: Related Products ===================== */
    .related_product_details ul {
        display: block;
    }

    .related_product_details ul li {
        width: auto;
        margin-bottom: 25px;
        margin-right: 0 !important;
    }

    .related_product_details ul li:last-child {
        margin-bottom: 0px !important;
    }

    .related_product_details ul li a {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .related_product_details ul li .related_product_details_text .book_name a {
        font-size: 14px;
    }

    .related_product_details ul li .related_product_details_text .prize {
        font-size: 14px;
    }

    .related_product_details ul li .related_product_details_text .add_waslist a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .related_product_details ul li .related_product_details_pic .over_lay .product_btn {
        font-size: 14px;
        padding: 14px 25px
    }

    .related_product_details ul li .related_product_details_pic .over_lay .link a {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    /* ===================== end: Related Products ===================== */
    /* ===================== start: Testimonial ===================== */
    .testimonial .testimonial_txt {
        padding: 20px 10px;
    }

    .testimonial #testimonial .slick-prev {
        left: 0;
        width: 30px;
        height: 30px;
        background-size: cover;
    }

    .testimonial #testimonial .slick-next {
        right: 0;
        width: 30px;
        height: 30px;
        background-size: cover;
    }

    .slick-initialized .slick-slide {
        margin: 0;
    }

    .testimonial .testimonial_txt h4 {
        font-size: 16px;
    }

    /* ===================== end: Testimonial ===================== */
    /* ===================== start big sale ===================== */
    .big_season_sale {
        padding: 20px 0;
    }

    /* ===================== end big sale ===================== */
    /* ===================== start blog ===================== */
    .blogs ul {
        display: block;
    }

    .blogs ul li {
        width: auto;
        margin-bottom: 25px;
        margin-right: 0;
    }

    .blogs ul li .blog_text h5 {
        font-size: 14px;
    }

    .blogs ul li .blog_text h3 {
        font-size: 16px;
    }

    .blogs .rd_more {
        display: table;
        margin: 35px auto 0;
        padding: 14px 25px;
        line-height: 1.2;
    }

    .blogs ul li .blog_text .rd_more {
        margin: 0;
        font-size: 14px;
    }

    /* ===================== end blog ===================== */
    /* ===================== start footer ===================== */
    .footer_top::after {
        display: none;
    }

    .footer_dtls {
        flex-direction: column;
    }

    .footer_dtls li.footer-item .ftr_logo img {
        width: 160px;
        display: block;
        margin: 0 auto;
    }

    .footer_dtls li.footer-item {
        width: auto;
        padding-right: 0;
    }

    .footer_dtls li.footer-item:nth-child(2n) {
        width: auto;
    }

    .footer_middl ul {
        padding: 10px 0;
    }

    .footer_dtls .ftr_usef_link li a {
        font-size: 14px;
    }

    .footer_dtls h3 {
        padding-top: 30px;
        font-size: 17px;
    }

    .footer_middl ul li a {
        padding: 3px;
        font-size: 14px;
    }

    .footer_dtls .footer-item .social_icons li {
        width: 30px;
        height: 30px;
    }

    .footer_dtls .footer-item .social_icons li i {
        padding: 6px;
    }

    .footer_btm .wrapper {
        flex-direction: column;
    }

    .footer_btm {
        padding: 10px 0;
    }

    .footer_btm p {
        padding: 5px 0;
    }

    .footer_btm p:nth-last-child(2n) {
        font-size: 14px;
    }
    .footer_dtls .menu li a{
        font-size: 14px;
    }
    /* ===================== end footer ===================== */

    .best_seller ul li .best_product_details_text .add_waslist a.added_to_cart, 
    .related_product_details ul li .related_product_details_text .add_waslist a.added_to_cart, 
    .pruduct_category_dtls ul li .product_element_details .best_product_details_text .add_waslist a.added_to_cart{
        font-size: 14px;
        margin-right: 5px;
    }

    .pruduct_category_dtls ul li .product_element_details{
        height: auto;
    }


    .contactBox span.wpcf7-not-valid-tip,.contactBox .wpcf7-mail-sent-ng,.contactBox .wpcf7-aborted,.contactBox .wpcf7-mail-sent-ok{
        font-size: 12px;
        line-height: 20px;
    }
    header .top_header_right .accountLinkBox li a.cart-contents strong{
        display: none;
    }
    /*=========================================================HOMEPAGE ENDS=============================================================================*/



    /******======================================================INNERBANNER STARTS============================================================*********************/
    .innerBanner img {
        width: 480px;
        margin: 0px 0 0 -240px;
    }

    .innerBanner .banrcaptionBox{
        top: 47%;
        width: 100%;
    }
    /******======================================================INNERBANNER ENDS============================================================*********************/
    



    /******======================================================CONTACT US STARTS============================================================*********************/

    /* ================================= start: getinTouch Section ================================= */
    .getinTouch-sec {
        padding: 30px 0;
    }

    .contact_form {
        padding: 30px 10px;
        padding-right: 10px;
        width: auto;
    }

    .contact_form::after {
        display: none;
    }

    .contact_info {
        padding: 0 10px 20px 10px;
    }

    .contact_form input[type=text],
    .contact_form input[type=email],
    .contact_form input[type=number],
    .contact_form input[type=password] {
        font-size: 14px;
        height: 50px;
        padding: 0 20px;
        margin-top: 10px;
    }

    .contact_form textarea {
        font-size: 14px;
        height: 150px;
        margin-top: 10px;
    }

    .contact_form input[type=submit] {
        font-size: 14px;
        margin-top: 15px;
    }

    .contact_info h4 {
        font-size: 16px;
        margin-bottom: 35px;
    }

    .contact_info h4 span {
        font-size: 14px;
    }

    .contact_info h4 span::after {
        width: 100px;
    }

    .contact_info p,
    .contact_info a {
        font-size: 14px;
        margin-bottom: 15px;
    }

    /* ================================= end: getinTouch Section ================================= */
    /* ================================= end: map Section ================================= */
    .map iframe {
        height: 250px;
    }

    /* ================================= end: map Section ================================= */
    


    .getinTouchBox .contact_form span.wpcf7-not-valid-tip,
    .getinTouchBox .contact_form .wpcf7-mail-sent-ok,
    .getinTouchBox .contact_form .wpcf7-mail-sent-ng,
    .getinTouchBox .contact_form .wpcf7-aborted {
        font-size: 14px;
        line-height: 24px;
    }




    /******======================================================CONTACT US ENDS============================================================*********************/







    /******======================================================ABOUT US STARTS============================================================*********************/


    /* ======================================= Start: About Us Middle Content section ======================================= */
    .about-us-middle-content ul li .about-us-text h3 {
        background-size: 40px;
        min-height: 50px;
        padding-left: 50px;
        font-size: 22px;
        margin-bottom: 15px;
    }
    .about-us-top p {
        margin-bottom: 40px;
    }

    .about-us-middle-content ul li {
        padding: 30px 0 30px;
    }

    .about-us-middle-content ul li .wrapper {
        display: block;
    }

    .about-us-middle-content ul li .about-us-pic {
        width: 440px;
        height: 380px;
    }

    .about-us-middle-content ul li .about-us-text {
        width: auto;
        padding-top: 50px;
    }

    .about-us-middle-content ul li:nth-child(odd) .about-us-pic {
        margin: 0 auto;
        width: 90%;
        height: auto;
    }

    .about-us-middle-content ul li:nth-child(even) .about-us-pic {
        margin: 0 auto;
        width: 90%;
        height: auto;
    }

    .about-us-middle-content ul li:nth-child(even) .about-us-text {
        margin-right: 0;
    }

    /* ======================================= end: About Us Middle Content section ======================================= */
    /* ======================================meet team section start ====================================== */
    .meet_team {
        padding: 40px 0;
    }

    .meet_team .team_details {
        flex-direction: column;
    }

    .meet_team .team_details .meet_team_pic {
        width: 200px;
        height: 200px;
        margin: 0 auto;
    }

    .meet_team .team_details .meet_team_text {
        float: none;
        width: 100%;
    }

    .meet_team .team_details .meet_team_text h3 {
        text-align: center;
        padding-top: 30px;
    }

    /* =============================== meet team section end =============================== */
    /* ============================ start: aboutUsBottom section  ============================ */
    .service_bottom ul {
        flex-direction: column;
    }

    .service_bottom ul li {
        width: auto;
        margin-bottom: 20px;
        padding: 35px 10px;
        padding: 25px 15px;
        border-radius: 5px !important;
    }

    .service_bottom ul li:last-child {
        margin-bottom: 0;
    }

    .service_bottom ul li:last-child::after {
        display: none;
    }

    .service_bottom ul li:first-child h3 {
        font-size: 16px;
    }

    .service_bottom ul li a h3 span {
        margin-bottom: 5px;
    }

    .service_bottom ul li a i {
        margin-right: 5px;
        font-size: 16px;
        align-self: center;
    }

    /* ============================ end: aboutUsBottom section  ============================ */
    /* ============================  meet_team_middle start  ============================ */
    .meet_team_middle {
        padding: 130px 0 70px;
    }

    .meet_team_middle ul li {
        width: 100%;
        float: none;
        margin-bottom: 110px;
        padding: 0 15px;

    }

    .meet_team_middle ul li .meet-our-team-middle-box h4 {
        font-size: 15px;
    }

    .meet_team_middle ul li .meet-our-team-middle-box h5 {
        font-size: 14px;
    }

    .meet_team_middle ul li .meet-our-team-middle-box a {
        font-size: 14px;
    }

    .meet_team_middle ul li:last-child {
        margin-bottom: 0;
    }

    .meet_team_middle ul li .meet-our-team-middle-box {
        background: #fff;
        padding: 60px 5px 28px 5px;
    }

    /* ============================  meet_team_middle end  ============================ */




    /******======================================================ABOUT US ENDS============================================================*********************/




    /******======================================================BLOG STARTS============================================================*********************/
    .blog_sec{
        padding: 15px 0 15px;
    }
    .blog_sec .wrapper .blog_sec_left {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .blog_sec .wrapper .blog_sec_right {
        width: auto;
        float: none;
        overflow: hidden;
        margin-top: 30px;
    }

    .blogSearchBox input[type="text"] {
        width: 94%;
    }

    .book {
        padding: 20px 0 50px;
        overflow: hidden;
    }

    .blogSearchBox input[type="text"] {
        font-size: 14px;
    }

    .blogSearchBox input[type="submit"] {
        background-size: 25px;
    }
    .blog_cmd ul li{
            padding: 10px 20px 10px 0 !important;
    }
    .blog_cmd ul li a i{
        padding-right: 3px;
    }
    .blog_sec h1 {
        font-size: 20px;
        text-align: left;        
    }

    .blog_sec .wrapper .blog_sec_right h2 {
        font-size: 20px;
        font-weight: 700;
        padding-bottom: 15px;
    }

    .post ul li a h3 {
        font-size: 14px;
    }

    .post ul li a h3 span {
        font-size: 14px;
    }

    .blog_cmd ul li a {
        font-size: 14px;
    }

    .arc_1 ul li a {
        font-size: 14px;
    }

    .blog_img img {
        height: auto;
        min-height: 250px;
    }

    .blog_img iframe {
        height: auto;
        min-height: 250px;
    }

    .post ul li a img {
        height: 80px;
        width: 85px;
    }

    .blog_sec .wrapper .blog_sec_left h4, .blog_sec .wrapper .blog_sec_left h5, .blog_sec .wrapper .blog_sec_left h6 {
        font-size: 18px;
        line-height: 25px;
    }

    .blog_sec .wrapper .blog_sec_left ul li{
        font-size: 14px;
        background-size: 18px;
        padding: 0px 0 14px 30px;
        line-height: 20px;
    }

    .blog_btn a{
        font-size: 14px;
        padding: 14px 30px;
        margin: 5px 0 10px;
    }

    .blog_sec .blog_sec_left .blog_part p.nocontent{
        font-size: 14px;
        line-height: 23px;

    }
    /******======================================================BLOG ENDS============================================================*********************/







    /******======================================================PRODUCT PAGE STARTS============================================================*********************/


    .our_product_inr .our_product_details ul li {
        width: 100%;
        margin-top: 25px;
        margin-right: 0 !important;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .book_name {
        font-size: 14px;
    }

    .our_product_inr .product_sac_left {
        width: auto;
        float: none;
        margin-right: 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants ul li a {
        font-size: 14px;
    }

    .our_product_details ul li .our_product_details_text .prize {
        font-size: 14px;
    }

    .our_product_inr .our_product_details .painx,
    .our_product_inr .our_product_details .woocommerce-pagination {
        text-align: center;
        margin: 10px 0px 5px 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants h3 {
        font-size: 16px;
    }

    .our_product_inr .product_sac_left .filtermode li ul li label {
        font-size: 14px;
    }

    .our_product_inr .product_sac_left .aquatic_plants{
        margin-top: 5px;
    }

    .our_product_inr .product_sac_left .aquatic_plants:nth-child(2) {
        margin-top: 35px;
    }

    .our_product_inr .our_product_details{
        padding-top: 35px;
    }

    .our_product_inr .product_sac_left .aquatic_plants.filtermode .newsletterBox .widget.widget-woof ul.woof_list li label {
        font-size: 14px;
        font-weight: 600;
        color: #7c7c7c;
        padding: 4px 0;
    }

    .our_product_inr .product_sac_left .aquatic_plants ul li {
        padding: 5px 0 9px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_text .add_waslist a.added_to_cart{
        font-size: 12px; 
    }
    .woocommerce-result-count{
        font-size: 14px;
        font-weight: 400;
        float: none;
        text-align: center;
    }

    .woocommerce-ordering .orderby{
        font-size: 14px;
        float: none;
        display: block;
        margin: 0 auto;
        height: 34px;
    }

    .our_product_inr .our_product_details ul li .our_product_details_pic .over_lay .product_btn{
        font-size: 14px;
        padding: 14px 25px;
    }


    .our_product_inr .our_product_details .woof_products_top_panel ul li a{
        font-size: 12px;
    }   

    .our_product_inr .our_product_details .woof_products_top_panel ul li{
         margin-right: 5px !important;     
    }
    /******======================================================PRODUCT PAGE ENDS============================================================*********************/





/*****========================================WOOCOMMERCE PRODUCT INDIVIDUAL INNER PAGE START=====================================***************************/
    .our_product_inr.productinnerpage{
        padding:35px 0 0; 
    }
    .our_product_details .images{
        width: auto;
        display: block;
        padding: 0 0 20px;
    }

    .our_product_details .product figure{
        margin:0; 
    }

    .thumbnails {
        height: 95px;
        width: 95px;
        margin-right: 3px;
        padding: 0px;
    }

    .magniflier {
        width: 100%;
    }

    .our_product_details .price{
        padding: 0;
        font-weight: 500;
    }
    .onsale{
        right: 0;
        left: unset;
        
    }

    .our_product_details .summary.entry-summary{
               padding: 0;
    width: auto;
    }
    .our_product_details .summary.entry-summary h1{
        font-size: 22px;
        margin-bottom: 5px;
        padding-bottom: 0
    }
    .our_product_details .summary.entry-summary .woocommerce-Price-amount.amount{
        padding: 5px 0;
        font-size: 18px;
        margin: 5px 0 ;
    }

    .our_product_details .summary.entry-summary p.price del span.woocommerce-Price-amount.amount {
        margin-right: 8px;
    }

    .our_product_inr .our_product_details .woocommerce-product-details__short-description ul li{
            font-size: 14px;
    }

    .our_product_details .summary.entry-summary .quantity input{
        margin: 0;
        font-size: 17px;
        width: 70px;
        height: 40px;
    }
    .our_product_details .summary.entry-summary button{
        margin: 20px 0;
        font-size: 14px;
        padding: 12px 30px;
    }

    .posted_in {
        font-size: 14px;
    }
    .our_product_details .woocommerce-tabs .tabs.wc-tabs li{
        width: 100%;
        display: block;
        float: none;
        margin: 10px 0 0 !important;
    }

    .our_product_details .woocommerce-tabs .tabs.wc-tabs li a{
        border-radius: 5px !important;
        font-size: 14px;
    }

    .our_product_details .woocommerce-tabs .tabs.wc-tabs li.active a{
      border-radius: 5px !important;  
    }
    .our_product_details .woocommerce-tabs .tabs.wc-tabs{
        padding-top: 20px;
        border: none;
    }
     .related.products {
        padding: 35px 0 0;
    }
    .related.products ul.products_lists li, .related.products ul.products_lists li:nth-child(3n) {
        width: auto;
        margin-right: 0 !important;
    }

    .our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description{
        padding-top: 15px;
    }
    .related.products h2 {
        margin: 0 0 15px;
        font-size: 22px;
     }

    .related.products h2::after{
        width: 40%;
    }



    .our_product_inr .our_product_details .woocommerce-Tabs-panel--description ul li{
        font-size: 14px;
        padding: 7px 0 0 24px;
    }

    .our_product_inr .our_product_details .variations label{
        font-size: 14px;
        font-weight: 600;
        margin-right: 10px;
        padding: 3px 0 0 0;
    }

    .our_product_inr .our_product_details .variations select{
        font-size: 12px;
        padding: 0 10px;
    }

    .our_product_inr .our_product_details .variations .reset_variations{
        font-size: 12px !important;
    }

    .our_product_inr .our_product_details .woocommerce-variation.single_variation .woocommerce-variation-description p{
        font-size: 16px;
        padding: 10px 0;
    }

    .our_product_inr .our_product_details .woocommerce-variation.single_variation .woocommerce-variation-price{
        padding-bottom: 0;
    }

    .our_product_inr .our_product_details .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label{
        font-size: 14px;
        font-weight: 600;
        padding: 15px 0;
    }

    .woocommerce-error, .woocommerce-info, .woocommerce-message{
        font-size: 14px;
        padding: 15px;
        line-height: 20px;
    }

    .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
        float: none;
        display: block;
        text-align: center;
        margin-bottom: 10px;
    }


/*****========================================WOOCOMMERCE PRODUCT INDIVIDUAL INNER PAGE END=====================================***************************/



/*****========================================WOOCOMMERCE CART PAGE START=====================================***************************/


.woocommerce table.shop_table td{
    padding: 15px;
    font-size: 14px;
}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
    font-weight: 600;
}

.product-name a,
table.order_details tr.order_item td.product-name a{
    font-size: 14px;
}

.woocommerce .quantity input.qty{
    font-size: 14px;
    width: 55px;
    height: 35px;
}

.woocommerce #content table.cart td.actions .input-text, 
.woocommerce table.cart td.actions .input-text, 
.woocommerce-page #content table.cart td.actions .input-text, 
.woocommerce-page table.cart td.actions .input-text{
    display: block;
    width: 100% !important;
    margin-bottom: 20px;
    font-size: 14px;
}

.woocommerce #content table.cart td.actions .coupon .button.alt, 
.woocommerce #content table.cart td.actions .coupon .input-text+.button, 
.woocommerce table.cart td.actions .coupon .button.alt, 
.woocommerce table.cart td.actions .coupon .input-text+.button, 
.woocommerce-page #content table.cart td.actions .coupon .button.alt, 
.woocommerce-page #content table.cart td.actions .coupon .input-text+.button, 
.woocommerce-page table.cart td.actions .coupon .button.alt, 
.woocommerce-page table.cart td.actions .coupon .input-text+.button{
    width: 100%;
    float: none;
    padding: 14px 25px;
    font-size: 14px;
    margin: 10px 0;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, .woocommerce a.button:disabled, 
.woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, 
.woocommerce button.button:disabled, 
.woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, 
.woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled]{
    padding: 14px 25px;
    font-size: 14px;
}

.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button{
    padding: 14px 25px;
    font-size: 14px;
   
}

.woocommerce .cart-collaterals .cart_totals h2{
   font-size: 22px;
    margin: 40px 0;
}

.woocommerce .cart-collaterals .cart_totals{
    width: 100%;
}

.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt{
    width: auto;
    padding: 14px 25px;
    font-size: 14px;
}


/*****========================================WOOCOMMERCE CART PAGE END=====================================***************************/




/*****========================================WOOCOMMERCE CHECKOUT PAGE START=====================================***************************/

.our_product_inr.checkoutmode {
    padding: 0 0 35px 0;
}

.woocommerce-billing-fields h3, .woocommerce-additional-fields h3{
    font-size: 22px;
    text-align: center;
}

.woocommerce form .form-row {
    margin-bottom: 5px;
    display: block;
    float: none;
    width: auto;
}
.our_product_details.checkoutmode .col-2{
    margin-top: 40px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{
    font-size: 14px;
    padding: 5px 10px;
}

.woocommerce form .form-row textarea{
    padding: 10px;
}


h3#order_review_heading {
    font-size: 22px;
    margin:40px 0;
}

.woocommerce-cart-form__cart-item.cart_item td, .woocommerce table.shop_table th{
    font-size: 14px;
    padding: 15px 18px !important;
}

.woocommerce form .form-row label{
    font-size: 14px;
}

.woocommerce ul.woocommerce-error li {
    font-size: 14px;
    padding: 5px;
    width: auto;
    display: block;
}

.woocommerce-billing-fields{
    margin-bottom: 40px;
}

table.woocommerce-checkout-review-order-table tr.cart_item td.product-name,
table.woocommerce-checkout-review-order-table tr.cart_item td.product-total{
    font-size: 14px;
    font-weight: 600;
}

table.woocommerce-checkout-review-order-table tr.cart-subtotal td, 
table.woocommerce-checkout-review-order-table tr.order-total td{
    font-size: 16px;
}

table.woocommerce-checkout-review-order-table tr.shipping th{
    font-size: 14px;
}

table.woocommerce-checkout-review-order-table tr.shipping td{
    font-size: 14px;
}





#add_payment_method #payment ul.payment_methods, 
.woocommerce-cart #payment ul.payment_methods, 
.woocommerce-checkout #payment ul.payment_methods{
    padding: 30px 10px 0;
}

#add_payment_method #payment ul.payment_methods li, 
.woocommerce-cart #payment ul.payment_methods li, 
.woocommerce-checkout #payment ul.payment_methods li{
    padding:15px 10px; 
}


#add_payment_method #payment ul.payment_methods li label, 
.woocommerce-cart #payment ul.payment_methods li label, 
.woocommerce-checkout #payment ul.payment_methods li label{
    font-size: 16px;
}

.payment_box p{
    font-weight: 500;
}
/*****========================================WOOCOMMERCE CHECKOUT PAGE END=====================================***************************/





/******************************************WOOCOMMERCE ORDER CONFIRMATION PAGE START**************************************************/
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{   
    font-size: 18px;
    padding-bottom: 0;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li, ul.wc-bacs-bank-details.order_details.bacs_details li{
    width: 100%;
    display: block;
    float: none;
    font-size: 14px;
    margin-right: 0 !important;
    margin-top: 10px;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong, ul.wc-bacs-bank-details.order_details.bacs_details li strong{
    font-size: 14px;
}

.wc-bacs-bank-details-heading, .woocommerce-order-details__title, .woocommerce-customer-details h2{
    font-size: 22px;
    margin-bottom: 25px;
}

.woocommerce .wc-bacs-bank-details-account-name{
    font-size: 20px;
    text-align: center;
    padding-bottom: 15px;
}

.woocommerce ul.order_details, .woocommerce-bacs-bank-details, .woocommerce-order-details {
    padding-bottom: 0;
}

.woocommerce .woocommerce-customer-details address{
    font-size: 14px;
    line-height: 27px;
    font-weight: 600;
    padding: 20px;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, 
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
}


table.order_details tr.order_item td.product-name{
    font-size: 14px;
}

table.shop_table.order_details tfoot tr td{
    font-size: 16px;
}

.woocommerce-order p{
    font-size: 18px;
    margin: 30px 0 0;
}
/******************************************WOOCOMMERCE ORDER CONFIRMATION PAGE END**************************************************/


/******************************************WOOCOMMERCE MY ACCOUNT PAGE START**************************************************/

.woocommerce #customer_login h2 {
    font-size: 20px;
}


.woocommerce form.login, .woocommerce form.register {
    margin: 30px 0 45px;
}

.woocommerce form.register{
    margin-bottom: 0;
}

.woocommerce-form.woocommerce-form-register.register p,
.woocommerce-LostPassword.lost_password a,
.woocommerce-ResetPassword.lost_reset_password p{
    font-size: 14px;
    line-height: 25px;
}
/******************************************WOOCOMMERCE MY ACCOUNT PAGE END**************************************************/




/*****========================================404 PAGE START=====================================***************************/
.about-us-middle-content.nocontent .about-us-top p.nocontent {
   
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 20px;
}

.about-us-middle-content.nocontent .nocontent_btn a{
    padding: 14px 25px;
    font-size: 14px;
}

/*****========================================404 PAGE END=====================================***************************/


/*****========================================DEFAULT TEMPLATE PAGE START=====================================***************************/

.about-us-middle-content .about-us-top.defaulttemplate h1{
    font-size: 22px;
    margin-bottom: 30px;
}

.about-us-middle-content .about-us-top.defaulttemplate h1::after {
    width: 40%;
}

.about-us-middle-content .about-us-top.defaulttemplate ul li{
    font-size: 14px;
    text-align: left;
}

.about-us-top.defaulttemplate p{
    padding-bottom: 20px;
    margin-bottom: 0;
}
/*****========================================DEFAULT TEMPLATE PAGE END=====================================***************************/






/******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR START**************************************************/
.woocommerce .woocommerce-MyAccount-navigation{
    border:none; 
    margin: 0!important;
}

.woocommerce .woocommerce-MyAccount-navigation ul li a{
    border-radius: 5px !important;
    margin: 0!important;
    font-size: 14px;
    padding: 13px;
}

.woocommerce .woocommerce-MyAccount-navigation ul li{
    margin: 0 7px 10px 0 !important;
}

.woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
    margin: 0 0 10px 0 !important;
}

.woocommerce-MyAccount-content p{
    font-weight: 400;
    font-size: 14px;
}


.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{
    float: none;
    display: block;
    margin: 0 0 15px 0;

}


.woocommerce-Address-title h3,.woocommerce-MyAccount-content h3{
    font-size: 22px;

}

.woocommerce-Address-title {
    padding: 20px 0 0;
}

.woocommerce-address-fields__field-wrapper{
    padding-bottom: 15px;
}

.woocommerce-EditAccountForm fieldset .form-row{
    padding: 7px; 
}

.woocommerce-Address-title a,
.woocommerce-Address address {   
    font-size: 14px;
}
/******************************************WOOCOMMERCE MY ACCOUNT PAGE TABULAR END**************************************************/




/*****========================================SEARCH PAGE START=====================================***************************/
    section.search_sec {
        padding-top: 15px;
    }
    .search_sec .search_sec_left {
        width: auto;
        float: none;
        overflow: hidden;
        margin-bottom: 40px;
    }

    .search_sec .wrapper .search_sec_right {
        width: auto;
        float: none;
        overflow: hidden;
    }

    .search_sec_left ul li {
        margin-bottom: 20px;
        display: block;
    }

    .search_left_pic {
        float: none;
        margin: 0 0 15px;
    }

    .search_left_pic img {
        width: 160px;
        height: 170px;
        display: block;
        margin: 0 auto;
    }

    .search_sec .wrapper .search_sec_right h2:first-child {
        margin: 30px 0 0 0;
    }

    .search_left_text h4 {
        font-size: 14px;
        line-height: 22px;
    }
    .search_left_text h3{
        font-size: 16px;
        line-height: 25px;
    }
    .search_left_text .prize {
        font-size: 16px;
    }

    .search_sec .post ul li h3 {
        font-size: 16px;
    }

    .search_sec .post ul li .prize {
        font-size: 16px;
    }

    .search_left_text p{
        font-size: 14px;
        padding-top: 10px;
    }

    .search_left_text .btn1 {
        margin: 10px 0 0;
    }

    .search_sec .wrapper .search_sec_right h2{
        font-size: 22px;
        padding-bottom: 10px;
    }

    .search_sec_left ul li.nocontent .search_left_text a.nocontentbutton{
        font-size: 14px;
        padding: 14px 30px;
        margin: 15px 0 auto;
        display: block;
        text-align: center;
    }

    .search_sec_left ul li.nocontent .search_left_text p.nocontent{
        font-size: 14px;
        line-height: 23px;
    }
/*****========================================SEARCH PAGE END=====================================***************************/



/*****========================================WOOCOMMERCE WISHLIST PLUGIN CONFIGURATION START=====================================***************************/
.tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner{
    max-width: 290px;
}

.tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner .tinv-txt{
    font-size: 16px;
    line-height: 25px;
}

.tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open .tinv-modal-inner .tinvwl-buttons-group button{
    font-size: 14px;
}





.tinv-wishlist.tinvwl-after-add-to-cart{
    display: block;
    margin-left: 0;
    margin-bottom: 10px;
}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{
    margin: 0;
}

.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button span{
    font-size: 14px;
}
/*****========================================WOOCOMMERCE WISHLIST PLUGIN CONFIGURATION END=====================================***************************/






/*****========================================WOOCOMMERCE WISHLIST PAGE START=====================================***************************/
.our_product_inr.wishlistmode{
    padding-top: 15px;
}
.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-name, 
.our_product_inr.wishlistmode table.tinvwl-table-manage-list th.product-name,
.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-thumbnail img{
    width: 100%;
}

 
.our_product_inr.wishlistmode table.tinvwl-table-manage-list tr td{
    padding: 10px 10px;
}

.our_product_inr.wishlistmode table.tinvwl-table-manage-list tr th{
    padding: 20px;
    text-align: center;
}

.our_product_inr.wishlistmode table.tinvwl-table-manage-list td a{
    font-size: 14px;
}


.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-remove button{
    float: left;
    padding: 0;
}

.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-price span, 
.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-date time, 
.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-stock p{
    float: left;
    font-size: 16px;
}

.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-price ins{
    margin-top: 0;
    float: left;
    margin-left: 6px;
}

.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button{
    width: 100%;
    font-size: 14px;
    padding: 15px 25px;
}

.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button .tinvwl-txt{
    display: block;
}

.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action button i {
    display: none;
}

.our_product_inr.wishlistmode table.tinvwl-table-manage-list td.product-action {
    border-bottom: 1px solid #f11c2e;
    padding-bottom: 30px;
}

.our_product_inr.wishlistmode table.tinvwl-table-manage-list tfoot tr td{
    padding: 10px 10px 20px 10px;
}
/*****========================================WOOCOMMERCE WISHLIST PAGE END=====================================***************************/







/*****========================================TESTIMONIAL PAGE START=====================================***************************/
.testimonialpage {
    padding: 15px 0 ;
}
.testimonialpage .google-business-reviews-rating h2.heading{
    font-size: 18px;
    margin-bottom: 10px;
}

.testimonialpage .google-business-reviews-rating p.vicinity{
    font-size: 14px;
    line-height: 23px;
}
.testimonialpage .google-business-reviews-rating{
    padding: 25px 20px;
}
.testimonialpage .google-business-reviews-rating ul.listing li span.author-avatar{
    width: 40px;
    height:40px;
    right: 20px;
}

.testimonialpage .google-business-reviews-rating ul.listing li span.author-name a{
    font-size: 14px;
}
.testimonialpage .google-business-reviews-rating p.rating{
    font-size: 18px;
}

.testimonialpage .google-business-reviews-rating ul.listing{
    margin:25px 0; 
}

.testimonialpage .google-business-reviews-rating ul.listing li .text, 
.testimonialpage .google-business-reviews-rating ul.listing li .text span.review-snippet{
    font-weight: 500;
}

.testimonialpage .google-business-reviews-rating p.buttons a{
	box-sizing: border-box;
	font-size: 14px;
	display: block;
    width: 100%;
	margin: 25px auto;
}
	
	
	
/*****========================================TESTIMONIAL PAGE END=====================================***************************/



/*****========================================GLOBAL TESTIMONIAL SECTION START=====================================***************************/


.testimonial .rd_more {
    margin: 35px auto 0;
    font-weight: 600;
}


.testimonial .testimonial_global .google-business-reviews-rating {
    width: auto;
}

.testimonial .testimonial_global .google-business-reviews-rating ul.listing li{
    margin: 0 0 25px 0;
    padding: 15px;
}

.testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.author-name {
    font-size: 16px;
    padding-left: 62px;
    padding-bottom: 5px;
 }

.testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.rating{
    font-size: 16px;
    padding-left: 62px;
}

.testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text, 
.testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text .review-snippet, 
.testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text .review-full-text{
    font-size: 14px;
    line-height: 25px;
    
    font-weight: 500;
}

.testimonial .testimonial_global .google-business-reviews-rating ul.listing li .text{
    padding: 10px 0 0;
}

.testimonial .testimonial_global .google-business-reviews-rating ul.listing li span.author-avatar {
    width: 55px;
    height: 55px;
    margin: 0 0 -45px 0;

}


/*****========================================GLOBAL TESTIMONIAL SECTION END=====================================***************************/



/*****========================================HOMEPAGE POPUP SECTION END=====================================***************************/
.vacwiz_homepage_popup .popup_box{
    padding: 25px 15px;
}

.vacwiz_homepage_popup .cnt223 {
    width: 90%;
    margin: 60px auto;
}

.vacwiz_homepage_popup .popup_box .pop_logo img {
    width: 170px;
}

.vacwiz_homepage_popup .popup_box h2 {
    font-size: 16px;
    line-height: 27px;
}

.vacwiz_homepage_popup .popup_box .newprod ul li span img {
    width: 40px;
    height: 40px;
    padding: 17px 10px 9px;
}

.vacwiz_homepage_popup .popup_box .newprod ul li a p {
    font-size: 14px;
}

.vacwiz_homepage_popup .popup_box .newprod .home_btn {
    font-size: 14px;
    padding-right: 15px;
}

/*****========================================HOMEPAGE POPUP SECTION END=====================================***************************/





/*****=======================================WOOCOMMERCE REVIEW SECTION START=====================================***************************/


.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li{
    padding: 15px;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li p.meta {
    font-size: 14px;
    padding: 5px 0;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .avatar.photo{
    margin: 0 10px 0 0;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .star-rating{
    font-size: 12px;
    width: 70px;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews ol.commentlist li .description{
    padding: 20px 0 0;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews .comment-reply-title{
    font-size: 18px;
    text-align: left;
    padding-bottom: 10px;
    margin: 0;    
    line-height: 25px;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews .comment-reply-title::after{
    display: none;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews textarea{
    width: 100%;
    font-size: 14px;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews label{
    text-align: left;
    font-size: 16px;
    padding-bottom: 10px;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews .comment-form-rating{
    padding: 10px 0;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews{
     text-align: left;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews .submit{
    font-size: 14px;
    margin: 10px 0 0;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #comments p {
    font-size: 18px;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author, 
.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email{
    display: block;
    margin: 15px 0;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author label, 
.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email label{
    font-size: 16px;
    padding-bottom: 5px;
    display: block;
}

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-author input[type="text"], 
.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-email input[type="email"]{
    display: block;
    width: 100%;
    margin: 0;
    font-size: 14px;
} 

.our_product_details .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews p.comment-form-cookies-consent label{
    font-size: 14px;
}  

.our_product_details .summary.entry-summary .woocommerce-product-rating a.woocommerce-review-link {
    font-size: 14px;
 }

.our_product_details .summary.entry-summary .woocommerce-product-rating {
    padding-top:5px; 
}
/*****=======================================WOOCOMMERCE REVIEW SECTION END=====================================***************************/
	
	
/*****=======================================REVIEW PAGE START=====================================***************************/
.about-us-middle-content.reviewpage .reviewsection{
    padding: 20px 15px;  
}

.about-us-middle-content.reviewpage .about-us-top p{
    margin: 0;
    font-size: 16px;
    line-height: 30px;
}

.about-us-middle-content.reviewpage .pop_logo img {
    width: 170px;
}

.about-us-middle-content.reviewpage .newprod ul li{
    display: block;
    width: 100%;
    margin: 20px 0 auto;
}

.about-us-middle-content.reviewpage .newprod ul li span img{
    width: 40px;
    height: 40px;
}

.about-us-middle-content.reviewpage .newprod ul li a p{
    font-size: 14px;
}

.about-us-middle-content.reviewpage .newprod .home_btn{
    font-size: 16px;
    margin: 30px 0 10px;
}
/*****=======================================REVIEW PAGE END=====================================***************************/
.innerBanner .banrcaptionBox {
	width: 100%;
}	
	
h2.title_center1.product_heading {
    text-align: left;
}

}