.wppb-form-field.wppb-default-password button.wppb-toggle-pw, .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw, #wppb-login-wrap .login-password button.wppb-toggle-pw {
	top: 38px;
}
.menu-item-has-children .sub-menu {
    display: none;
}
#rmp_menu_trigger-1649 {
	display: none;
}
.site .button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, .wp-block-search .wp-block-search__button:focus, .wp-block-button .wp-block-button__link:focus, .wp-block-file a.wp-block-file__button:focus{
	outline-offset: none;
outline: none;
}
.search #main header{
	height:inherit;
}
body.search .site-main article .post-thumbnail-inner.alignwide .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	max-width: 85% !important;
}
.wppb-error, .wppb-warning {
    margin: 35px auto 25px;
}
.wppb-error, .wppb-warning {
    font-size: 17px;
}


/* resposive start here 12-07-021 */
@media screen and (max-width:1600px){
.main-blocking {
	margin-top: -478px;
}
}
@media screen and (max-width:1440px){
.main-blocking {
    margin-top: -451px;
}
}
@media screen and (max-width:1366px){
.main-blocking {
	margin-top: -344px;
}
    section.factory-club-section.wholsale-main-banner .rght-main h2{
        line-height: 100px;
    }
    section.factory-club-section.wholsale-main-banner .blow-txt p { 
    line-height: 1.5;
    }

}
@media screen and (max-width:1280px){
		.WEBSITE-img img {
    top: 6% !important;
}
}


@media screen and (max-width:1199px){
	.container{
width:100%! important;
	}
	.testimonial-slider-section .rev-btn {
    right: 25px! important;
}
.tax-product_cat h2.woocommerce-loop-product__title {
	margin-bottom: 16px !important;
}
.three-main-sect{
	max-width: 97%;
}
.site-logo .custom-logo {
    max-width: 88% !important;
}
.menuArea .primary-navigation .primary-menu-container > ul > .menu-item > a {
    font-size: 17px;
}
.right-side-menu ul li a {
    font-size: 17px;
}
.login-points.sme-cs p {
    font-size: 17px;
}
.lft-conts h1 {
    margin-bottom: 14px!important;
    font-size: 42px!important;
}
.page.singular .lft-conts p {
    font-size: 16px;
    line-height: 22px;
}
.main-bnner-imgs .lft-conts a.explore-more {
    font-size: 17px;
    padding: 10px 21px;
    margin-top: 10px;
}
.rght-main h2 {
    line-height: 50px! important;
    margin-bottom: 18px! important;
    font-size: 40px;
}
.rght-main p {
    font-size: 16px! important;
    line-height: 24px! important;
}
.blow-txt {
    margin-top: 24px;
}
.blow-txt p {
    font-size: 41px! important;
    line-height: 53px! important;
}
.custom-solution-left-section img {
	top: -14px !important;
	max-width: 604px !important;
	min-height: 513px !important;
}
.product-slider-section {
    padding: 94px 0 0; 
}
.product-slider-section .section-heading h2{
	line-height: 66px;
    font-size: 43px;
}
.product-slider-section{
	padding: 81px 0 9px;
}
.testimonial-slider-section h3 {
    margin-bottom: 0! important;
    font-size: 45px;
}
.testimonial-slider-section .rev-btn a.explore-more {
padding: 3px 26px;
    font-size: 16px;
}
#home-product-slider .owl-prev, #home-testimonial-slider .owl-prev {
    width: 38px!important;
    height: 38px!important;
}
#home-product-slider .owl-prev span, #home-testimonial-slider  .owl-prev span {
    width: 13px!important;
    height: 17px!important;
}
#home-product-slider .owl-next, #home-testimonial-slider .owl-next{
	    width: 38px!important;
    height: 38px!important;
}
#home-testimonial-slider .owl-next span{
	width: 13px!important;
    height: 17px!important;
}

.home-calls h2 {
    font-size: 47px;
}
.brand-imgs .main-imges img {
	max-height: 57px !important;
	margin: 0 15px;
}
.home-contact-bgimagesection h2 {
    margin-bottom: 16px !important;
    font-size: 46px !important;
}
.home-contact-bgimagesection .contact-text p {
    color: #123778;
    padding: 0 0px;
    margin: 20px 5px 0;
    font-size: 16px;
}
.home-contact-bgimagesection  .explore-more {
    padding: 11px 37px;
    margin-left: 13px;
    font-size: 15px;
    margin-top: 21px;
}
.custom-solution-right-section h2 {
    text-transform: uppercase;
    margin-bottom: 17px! important;
    font-size: 41px! important;
    line-height: 1! important;
}
.custom-solution-right-section p {
    margin-left: 6px;
    font-size: 15px;
    line-height: 25px;
}
.home-custom-solution .explore-more {
    margin-left: 10px;
    margin-top: 25px;
    font-size: 16px;
    padding: 13px 28px;
}
.testimonial-slider-section h3 {
    margin-bottom: 0;
}
.cstm-main-sec .contnt-blcks p {
    font-size: 13px;
    line-height: 23px;
}
section.main-banner-section .owl-nav button.owl-prev {
    width: 37px! important;
    height: 37px! important;
}
section.main-banner-section .owl-nav button.owl-prev i.fa.fa-angle-left {
    font-size: 30px! important;
}
section.main-banner-section .owl-nav button.owl-next{
	 width: 37px! important;
    height: 37px! important;
}
section.main-banner-section .owl-nav button.owl-next i.fa.fa-angle-right{
	font-size: 30px! important;
}
.menuArea .primary-navigation .primary-menu-container > ul > .menu-item > a {
    font-size: 15px! important;
}
.right-side-menu ul li a {
font-size: 15px! important;
}
.login-points.sme-cs p{
	font-size: 15px! important;
}
.header-search form.search-form .search-submit {
    background-size: 15px !important;
}
.hrader-search-currency {
        justify-content: flex-end;
}
.rightSideData ul#primary-menu-list li a {
    margin: 0 15px;
}
.right-side-menu svg {
    margin-left: 14px;
}
.right-side-menu ul li a {
	font-size: 12px !important;
}
.bredcrums {
    padding: 18px 0;
    font-size: 20px;
}
.about-inner-content h1 {
    margin-bottom: 25px;
    font-size: 35px;
}
.page.singular .about-inner-content p {
    font-size: 17px;
    margin-bottom: 6px;
}
.about-heading h2{
	 font-size: 35px;
}
.below-bg-imf .abt-imgs p {
    font-size: 15px;
    line-height: 24px;
}
.single-product h1.product_title.entry-title {
    font-size: 26px !important;
    margin-bottom: 5px;
}
.single.single-product td.value.woo-variation-items-wrapper {
    margin-bottom: 0px;
}
form.cart .qib-container + button[type='submit']:not(#qib_id):not(#qib_id) {
    font-size: 15px;
 height: 54px !important;
}
.pricetitlee {
    font-size: 18px;
    margin: 13px 0;
}
.single-product .summary p.price {
    margin-top: 0;
    margin-bottom: 0;
}
.single-product .summary p.price span.woocommerce-Price-amount.amount:last-child {
    padding-left: 15px;
    margin-left: -10px;
	    line-height: 28px;
}
.single-product .entry .entry-content, .single-product .entry .entry-summary{
	margin-bottom:0px;
}
button.qib-button {
	width: 40px !important;
	height: 38px !important;
}
button.minus.qib-button::before {
	font-size: 12px;
}
.related.products h2, .recent_products h2 {
	font-size: 23px;
	margin-bottom: 25px;
}
.woocommerce section {
	padding: 32px 0 !important;
}
.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations td label {
	font-size: 18px;
}
.qib-container::before {
font-size: 18px;
}
.plus.qib-button::after {
	font-size: 12px;
}
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
	height: 38px !important;
	font-size: 13px !important;
}
.price {
	font-size: 30px;
	line-height: 0;
}
.single-product .summary p.price span.woocommerce-Price-amount.amount:last-child {
	font-size: 30px;
}
.woocommerce table.shop_table tbody tr, .woocommerce-page table.shop_table tbody tr {
	font-size: 17px;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td  p {
	font-size: 15px;
}
.page.singular .entry-content {
	margin: 7px 0;
}
.cart_totals h2 {
	font-size: 27px;
}
.woocommerce .woocommerce-cart-form .shop_table_responsive {
	margin-top: 0;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
	font-size: 18px;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	max-width: 83px !important;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-quantity .qib-container {
	padding-top: 0;
	margin-top: 0 !important;
	vertical-align: top;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-quantity .qib-container:not(#qib_id):not(#qib_id){
	margin-top: 0 !important;
}
.woocommerce-cart #main .woocommerce {
	max-width: 99%;
	margin: 0 auto;
}
button#place_order {
	width: 61% !important;
	font-size: 18px;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
	height: 40px;
	font-size: 15px;
}
.woocommerce-checkout form .col2-set p {
	margin-bottom: 10px;
}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered , .select2-container{
height: 40px;
	font-size: 15px;	
}
#ship-to-different-address {
	margin: 15px 0;
}
.select2-container--default .select2-selection--single {
	font-size: 13px !important;
	height: 49px !important;
}
.woocommerce-checkout-review-order-table td {
	font-size: 15px;
}
.woocommerce-checkout-review-order-table dl.variation dd p {
	font-size: 16px;
	line-height: 21px;
}
.woocommerce-checkout-review-order-table td .woocommerce-Price-amount.amount {
	color: #000;
}
.woocommerce-checkout-review-order-table tfoot .cart-subtotal th {
	font-size: 17px;
}
.woocommerce-checkout-review-order-table tfoot .order-total th{
	font-size: 17px;
}
#payment .wc_payment_methods.payment_methods.methods {
	margin-top: 0;
	margin-bottom: 9px;
}
#payment .wc_payment_methods.payment_methods.methods .wc_payment_method.payment_method_paypal .payment_box.payment_method_paypal p {
	font-size: 14px;
	line-height: 24px;
}
#payment .form-row.place-order .woocommerce-privacy-policy-text p{
	font-size: 14px;
	line-height: 24px;
}
.woocommerce-terms-and-conditions-wrapper {
	margin-bottom: 21px;
}
.woocommerce-checkout #main .woocommerce {
	max-width: 97%;
	padding: 0 15px;
}
.page.singular h1.entry-title {
	text-align: center;
	font-size: 35px;
}
.woocommerce-billing-fields h3, h3#order_review_heading, .woocommerce-additional-fields h3 {
	font-size: 19px;
	color: #123788;
}
.cstm-login-form form#wppb-loginform, .cstm-register-form form {
	padding: 29px !important;
	max-width: 100% !important;
	margin: 53px auto;
}
.customer_register_link {
	text-align: center;
	margin-bottom: 35px;
	padding-top: 31px;
}
.error-404.not-found.default-max-width {
margin: auto;
width: 100%;
margin-bottom: 55px;
max-width: 100%;
padding: 0 15px;
}
.error404 header.page-header.alignwide h1 {
	padding: 34px 0;
	font-size: 51px;
}
.search-submit {
	position: absolute;
	right: 10px;
}
.search-form {
	position: relative;
}
#rmp_menu_trigger-1649 {
	display: block;
}
.menuArea , .rightSideData , .hrader-search-currency{
	display: none! important;
}
#rmp_menu_trigger-1649 .responsive-menu-pro-inner, #rmp_menu_trigger-1649 .responsive-menu-pro-inner::before, #rmp_menu_trigger-1649 .responsive-menu-pro-inner::after {
	border-radius: 0! important;
}
button.rmp_menu_trigger .responsive-menu-pro-inner::before {
	top: 7px;
}
#rmp_menu_trigger-1649{
	width:40px;
	height:40px;
}

}

@media only screen and (max-width:991px){
	.product-slider-section .owl-carousel.owl-drag .owl-item .item .product-prc-details .img-sect img.prod-image-slide {
    min-height: inherit! important;
    object-fit: inherit;
    border-radius: inherit;
    height: inherit! important;
}
.page-id-119 a.button.wc-backward {
    width: 25% !important;
}
	.menuArea .primary-navigation .primary-menu-container > ul > .menu-item > a {
    font-size: 13px! important;
}
.img-awrd::after {
display:none;
}
.testimonial-slider-section {
padding-bottom: 31px;
	background-repeat:no-repeat;
}
.brand-imgs .main-imges img {
	max-height: 57px !important;
}
.wppb-error, .wppb-warning {
    font-size: 13px;
}
ul.products li.product .price, ul.products li.product .star-rating, ul.products li.product .woocommerce-loop-product__title {
    margin-top: 11px;
}
.imgsect::after {
	bottom: -63px;
	height: 266px;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{
	background-color:transparent;
}
.single-product h1.product_title.entry-title {
    font-size: 20px !important;
}
body main#main .woocommerce-message{
	    display: block;
		padding: 15px 16px;
		    font-size: 16px;
}

.content-area main#main .woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward{
	    font-size: 16px;
		padding: 9px 26px;
		max-width: 160px;
		    height: 45px !important;
}
.about-inner-content:before, .about-inner-content:after {
    width: 1095px;
}
.right-side-menu svg.icon.icon-cart {
    width: 100%;
    max-width: 17px;
}
.main-imges img {
    width: auto;
    object-fit: scale-down;
    height: 63px;
	max-height: 55px !important;
    margin-right: 13px;
}
.three-main-sect {
max-width: 96%! important;
}
.pre-footer .textwidget.custom-html-widget img {
    width: 96%;
    margin: auto;
    display: block;
}
.home-calls h2 {
	font-size: 27px;
}
.site-logo .custom-logo {
    max-width: 88% !important;
}
.custom-solution-left-section img {
	min-height: 590px !important;
	right: 22px !important;
}
.main-imges img {
	height: 60px! important;
	margin-right: 16px! important;
}
.rightHeaderMain {
	padding-left: 6px;
	margin-left: 6px;
}
.main-bnner-imgs {
    padding: 60px 15px 52px! important;
}
.blow-txt::after {
	max-width: 68% !important;
}
.product_cat_section ul > .cat-item > .children {
    padding: 0 0 10px 15px;
}
.product_cat_section ul.ywcca_category_accordion_widget {
    min-height: inherit;
}
header.woocommerce-products-header h1 {
    font-size: 37px;
    margin-bottom: 10px;
}
.site-main .woocommerce-products-header {
    height: inherit;
}
.main-blocking {
    margin-top: 24px;
    width: 100%;
    max-width: 100%;
}
.lft-cot p {
    padding: 16px 26px;
    font-size: 26px;
}
.lft-cot .wpcf7 {
    padding: 16px 26px;
}
.mnsg_box >label, .name_email_contact label {
    font-size: 16px;
}
.name_email_contact input {
    height: 37px;
    font-size: 16px;
    font-weight: 400;
    margin: 4px 0 0;
}
.contact-bocls .main-blocking .lft-cot .chk_box input.wpcf7-form-control.wpcf7-submit {
    height: 41px;
    max-width: 143px;
    font-size: 18px;
}
.html-bocls .common-main i {
    font-size: 21px;
}
.html-bocls .common-main a {
    font-size: 15px;
    margin-left: 10px;
}
.main-blocking {
    margin-bottom: 34px;
}
.price {
	font-size: 26px;
}
.single-product .summary p.price span.woocommerce-Price-amount.amount:last-child {
	font-size: 26px;
}
.cstm-login-form form#wppb-loginform label, .cstm-register-form label{
	font-size: 17px;
}
.cstm-register-form form#wppb-register-user input#register {
	line-height: 38px;
}
.search header.page-header.alignwide {
	padding: 22px 0 21px;
}
.search header.page-header.alignwide h1.page-title {
	font-size: 25px;
}
.search-result-count.default-max-width {
	font-size: 15px;
	padding: 5px;
}
body.search .site-main article {
	margin: 0 0;
}
body.search .site-main article .entry-title.default-max-width {
	text-align: center;
	font-size: 17px;
}
body.search .site-main article img{
	max-width:100%! important;
	margin-top:31px;
}.home-custom-solution .container {
	flex-direction: column-reverse;
}
    .home-calls{justify-content: center;}
    
}

@media only screen and (max-width:812px){
.site-logo .custom-logo {
    width:75%;
    margin-right: auto !important;
}
.menuArea .primary-navigation > div > .menu-wrapper > li {
	padding: 0 0;
	margin: 0 2px!important;
}
.rightSideData ul#primary-menu-list li a {
	margin: 0 2px!important;
}
.right-side-menu svg {
	margin-left: 7px!important;
}
.hrader-search-currency {
	max-width: 41%! important;
	display: flex;
	width: 100%;
	flex: 41%! important;
}
.logoArea {
	max-width: 160px! important;
}
.primary-navigation > div > .menu-wrapper {
	max-width: 261px! important;
}
.right-side-menu svg.icon.icon-cart {
	max-width: 18px! important;
}
.primary-navigation > div > .menu-wrapper > li > .sub-menu li a{
	font-size:13px! important;
}
.header-search form.search-form {
	max-width: 192px! important;
	padding: 0;
}
.login-points.sme-cs p {
	font-size: 13px !important;
}
.header-search form.search-form .search-submit {
	background-size: 14px !important;
}
.rightSideData {
	margin-top: -10px! important;
}
.rght-main h2 {
	line-height: 37px !important;
	margin-bottom: 12px !important;
	font-size: 28px;
}
section.factory-club-section .blow-txt {
	margin-top: 6px;
}
.blow-txt p {
	font-size: 33px !important;
	line-height: 38px !important;
}
.product-slider-section .section-heading h2 {
	font-size: 35px;
}

.custom-solution-left-section img {
	max-width: 634px !important;
	min-height: 619px !important;
	margin-top: -27px;
	position: static !important;
}
.home-custom-solution .custom-solution-image-text {
	margin: 6px 0!important;
}
.custom-solution-right-section h2 {
	font-size: 34px !important;
}
.custom-solution-right-section p {
	padding-right: 0;
	margin-bottom: 0px;
	max-width: 100%;
	margin-left: 00;
}
.home-custom-solution .explore-more {
	margin-left: 0;
	margin-top: 24px! important;
	margin-bottom: 24px! important;
}
.product-slider-section {
	padding: 42px 0 0! important;
}
.product-prc-details .main-parents {
	padding-left: 10px! important;
}
.home-glob-shipping h2{
	font-size:35px! important;
}
.testimonial-slider-section h3{
	font-size:35px! important;
}
.product-prc-details .explore-more {
	font-size: 15px;
	padding: 8px 20px;
	margin-top: 0;
}
.product-prc-details .prd-title p {
	color: #000000;
	font-size: 12px;
	line-height: 21px;
}
.product-prc-details .prd-title h4 {
	color: #3A94D3;
	margin-bottom: 10px;
	font-size: 16px;
}
.product-prc-details .prd-title h5 {
	margin-bottom: 9px;
	line-height: 1;
}
.home-calls h2 {
	font-size: 21px! important;
}
.home-contact-bgimagesection h2{
	font-size:35px! important;
	margin-bottom: 10px! important;
}
.home-contact-bgimagesection .contact-text p {
	color: #123778;
	padding: 0 0x;
	margin: 20px 0px 0! important;
}
.home-contact-bgimagesection .explore-more {
	padding: 10px 39px! important;
	margin-left: 0! important;
}
.home-contact-bgimagesection {
	padding: 85px 0! important;
}
.brand-imgs .main-imges img {
	max-height: 47px !important;
}
.brand-imgs .main-imges img:last-child{
	margin-right:0px! important;
}
.img-awrd::after {
	height: 145px !important;
}
.img-awrd .image {
	margin-top: 25px;
	max-width: 50% !important;
	margin: auto;
	display: block;
}
.awrd-sect .widget-title {
	margin-bottom: 31px;
}
.main-imges img {
	height: 51px !important;
	margin-right: 16px !important;
}
.phone-txt {
	margin-bottom: 20px!important;
	margin-top: 10px!important;
}
.brand-imgs .main-imges img {
	max-height: 47px !important;
}
.mainFooterArea .widget-title {
	font-size: 12px!important;
}
.img-awrd #media_image-4 .widget-title {
	padding-left: 41px!important;
}
.site-main .woocommerce-products-header {
    padding-bottom: 0;
    height: inherit;
}
.site-main .woocommerce-products-header {
  padding-bottom: 0;
    height: inherit;
    margin-top: 10px;
    text-align: center;
}
header.woocommerce-products-header h1 {
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 13px! important;
    margin-bottom: 13px! important;
}
.woocommerce ul.products.columns-3 li.product {
    width: 50%! important;
    padding-bottom: 0! important;
    margin-bottom: 16px;
	padding-right: 0px;
}
.about-inner-content:before, .about-inner-content:after {
    width: 1077px;
}
.about-heading h2 {
    font-size: 29px;
    padding: 0 10px! important;
}
}

@media only screen and (max-width:768px){
.page-id-119 a.button.wc-backward {
    width: 30% !important;
}
	.product-prc-details .img-sect {
    width: 100%!important;
    max-width: 100%;
    flex: 0 0 100%;
}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    display: block;
	margin: 0 auto;
}
.woocommerce table.shop_table_responsive tr td:last-child, .woocommerce-page table.shop_table_responsive tr td:last-child p.woocommerce-shipping-destination {
    color: #000;
    font-size: 15px;
}
ul#shipping_method label{
	color:#000;
}
.product-prc-details {
	padding: 15px;
	margin-right: 10px;
	display: block!important;
}
.product-prc-details .main-parents {
	padding-left: 0px !important;
	padding-top:10px;
}
.product-prc-details{
	margin-bottom:35px;
}
#home-testimonial-slider .owl-stage-outer {
	margin-bottom: 35px;
}
.main-imges img {
	height: 43px !important;
	margin-right: 0px !important;
	    margin-bottom: 13px;
}
.login-points.sme-cs span {
	font-size: 10px!important;
}
.login-points.sme-cs p {
	font-size: 11px !important;
}
.home-calls h2 {
    font-size: 14px !important;
}
.lft-conts h1 {
	margin-bottom: 14px !important;
	font-size: 35px !important;
}
.about-inner-content:before, .about-inner-content:after {
    width: 1031px;
}
.belows-imgs img {
    padding: 8px 8px;
}
.belows-imgs .top-sec {
    flex-wrap: wrap;
	justify-content: center;
}
.product .summary.entry-summary {
	padding-left: 0;
}
.woocommerce .related.products ul.products, .woocommerce-page .related.products ul.products {
	display: block;
}
.recent_products .ul.products li.product, .recent_products ul.products li.product, .related.products ul.products li.product {
	width: 100% !important;
	max-width: 100%;
	margin: 0;
	padding: 0 15px;
}
.related.products ul.products {
	margin: 0 0px;
	min-width: 100%;
	width: 100%;
	max-width: 100%;
}
.related.products ul.products li.product, .up-sells ul.products li.product{
	display:block;
}
.woocommerce .related.products ul.products[class*="columns-"] li.product, .woocommerce-page .related.products ul.products[class*="columns-"] li.product {
	padding: 0 0 15px 0 !important;
	margin-bottom: 25px;
}
.woo-variation-product-gallery {
	width: 100%;
	max-width: 100% !important;
}
.related.products a.button.product_type_variable.add_to_cart_button, .recent_products a.button.product_type_variable.add_to_cart_button {
	display: inline-block;
}
.single.single-product ul.products li.product .price {
	position: unset;
	margin-top: 15px;
	margin-bottom: 20px;
}
.single-product main#main {
	padding: 40px 0;
	padding-bottom: 0;
}
ul.products li.product .price, ul.products li.product .star-rating{
    margin-bottom: 20px;
}
header.entry-header.alignwide{
	height:inherit;
}
.woocommerce-checkout form .col2-set #billing_postcode_field {
	margin-top: 16px;
}
button#place_order {
	width: 100% !important;
	font-size: 18px;
	height: 49px;
	line-height: 13px;
	float: none !important;
	max-width: 100%;
}
 form.checkout.woocommerce-checkout{
	 padding-bottom: 15px;
 }
 .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	width: 100%;
	overflow: visible;
}
#ship-to-different-address {
	margin: 7px 0;
}
.woocommerce-billing-fields label, .woocommerce-additional-fields label {
	font-size: 13px;
	color: #707070;
}
.woocommerce-shipping-fields .shipping_address label {
	font-weight: 600;
	font-size: 14px;
	color: #707070;
}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table {
	margin-top: 0;
	border: 0;
}
.recent_products .ul.products li.product, .recent_products ul.products li.product, .related.products ul.products li.product {
    padding-bottom: 30px;
}
    .custom-solution-left-section img { 
	min-height: 619px !important; 
}
}

@media only screen and (max-width:767px){
.home .factory-club-section .rght-main {
    padding-right: 15px;
    padding-left: 15px;
}
.home .factory-club-section .container {
    padding: 0;
}	
	
.home .factory-club-section::after{
	display:none;
}
.marble-bg {
    background-image: url(https://www.mifflinoffice.com/wp-content/uploads/2021/03/Global_shipping_bg.png);
    background-position: 100%;
    background-size: cover;
    background-size: 100%;
	width:100%;
	height:100%;
}
.testimonial-slider-section{
	background-color:transparent! important;
}
section.about-contact-section + section.below-bg-imf .abt-imgs{
	background-size: cover! important;
}
.brand-imgs .main-imges img {
    margin-top: 0! important;
}
section.testimonial-slider-section {
    background-size: cover;
}
.product-slider-section {
    padding: 30px 0 0! important;
}
.product-slider-section .section-heading h2 {
    line-height: inherit;
    margin-bottom: 15px;
}
.custom-solution-right-section h2 {
    margin-top: 15px;
}
.home-glob-shipping .container .glob-shipping-main-img {
    max-width: 100%;
}
.home-custom-solution {
	border-radius: 0px 68px 0px 0px! important;
}
.home-glob-shipping .container .glob-shipping-main-img img {
	width: 100%;
}
.home-contact-bgimagesection .contact-text p {
	width: 58%;
}
.main-bnner-imgs {
	flex-direction: column-reverse;
}
section.below-bg-imf .abt-imgs {
    border-radius: 0 40px 0 0;
}
section.factory-club-section .main-sects .lft-main img {
	max-width: 100%;
	object-position: unset;
}
.recent_products .ul.products li.product, .recent_products ul.products li.product, .related.products ul.products li.product {
    padding: 0px 0px;
}
section.related.products {
    padding-bottom: 0! important;
}
.related.products a.button.product_type_variable.add_to_cart_button, .recent_products a.button.product_type_variable.add_to_cart_button {
    display: flex;
    width: 50%;
    justify-content: center;
    align-items: center;
}
.home-calls h2::before , .home-calls h2::after{
	display:none;
}
.home-contact-bgimagesection .contact-text {
    width: 100%;
}
.home-calls {
	flex-flow: column;
	justify-content: center;
	width: 100%;
	text-align: center;
	max-width: 75%;
}
.brand-imgs .main-imges aside#custom_html-5 .textwidget.custom-html-widget {
    display: flex;
    flex-wrap: wrap;
	justify-content:center;
}
.brand-imgs .main-imges img {
    width: 100%;
    max-width: 34%;
    flex: 0 34%;
    margin-bottom: 17px;
}
.testimonial-slider-section .rev-btn .explore-more {
	margin-top: 0;
}
.imgsect::after {
	bottom: -95px;
	height: 270px;
}
.cstm-main-sec .rtings {
	text-align: right;
	padding-right: 36px;
	margin-top: 8px;
}
.cstm-main-sec .contnt-blcks p {
	width: 96%;
}
.cstm-main-sec .contnt-blcks {
	padding: 13px;
}
.testimonial-slider-section {
	padding-bottom: 12px;
	background-repeat: no-repeat;
}
.testimonial-slider-section .rev-btn {
	position: static;
	text-align: center;
}
.home-contact-bgimagesection {
    padding: 60px 0! important;
}
.home-contact-bgimagesection .contact-text {
    width: 100%;
}
.awrd-sect .widget-title {
    margin-bottom: 14px;
}
.main-bnner-imgs .lft-conts {
	width: 100%;
	padding-top: 15px;
	text-align: center;
	padding-right: 0;
}
.main-bnner-imgs {
	padding: 60px 10px 31px !important;
}
.main-sects .rght-main {
	max-width: 100% !important;
	margin-left: 0 !important;
	min-height: inherit !important;
	padding-bottom: 46px;
}
section.factory-club-section .main-sects .lft-main img {
	max-width: 100%;
	object-position: unset;
}
section.factory-club-section .main-sects .lft-main {
	display: block;
	position: static;
	width: 100%;
	max-width: 100%;
}
section.factory-club-section .main-sects {
	display: block;
}
.home .factory-club-section {
	position: static;
	background-image: unset !important;
}
.home-custom-solution .custom-solution-image-text {
	text-align: center;
}
.custom-solution-right-section p {
	max-width: 100%! important;
}
.testimonial-slider-section .rev-btn {
	right: 255px !important;
	bottom: -8px;
}
.main-imges img {
	height: 37px !important;
	margin-right: 16px !important;
}
.product-slider-section .section-heading h2{
	font-size: 27px!important;
	padding:0 15px!important;
}
section.product-slider-section .owl-carousel, .owl-carousel.owl-loaded {
	padding-top: 20px!important;
}
.footer-copyright p {
	font-size: 11px !important;
	line-height: 18px;
}
.blow-txt p {
	font-size: 26px !important;
	line-height: 38px !important;
}
.custom-solution-right-section h2 {
    font-size: 27px !important;
}
.home-glob-shipping h2 {
    font-size: 27px! important;
    height: 90px;
    padding-top: 8px;
}
.testimonial-slider-section h3 {
    font-size: 27px! important;
}
.home-contact-bgimagesection h2 {
    font-size: 27px! important;
    margin-bottom: 3px! important;
}
.home-contact-bgimagesection .contact-text p {
    margin: 9px 0px 0! important;
}
.home-contact-bgimagesection  .explore-more {
    margin-top: 11px;
}
.mainFooterArea {
    background-size: cover;
}
.three-main-sect {
    max-width: 100%! important;
    display: block;
    text-align: center;
}
.three-main-sect .site-footer__content aside#media_image-3 img.image.wp-image-112.attachment-full.size-full {
    max-width: 31%! important;
}
.mainFooterArea .menu-footer-menu-container ul {
    padding-left: 0;
}
.img-awrd #media_image-4 .widget-title {
    padding-left: 0!important;
}
.mainFooterArea .menu-footer-menu-container ul li a {
    font-size: 12px;
}
.img-awrd .image {
    margin-top: 0px;
    max-width: 70% !important;
    margin: auto;
    display: block;
}
.img-awrd::after{
	display:none;
}
.conct-txt {
    max-width: 100%;
    text-align: center;
}
.site-footer__social-icons {
    justify-content: center;
	    margin-bottom: 10px;
}
.phone-txt {
    margin-bottom: 0px!important;
    margin-top: 0px!important;
    padding-left: 0;
}
.phone-txt li p a {
    font-size: 12px;
}
.conct-txt {
    margin-top: 19px;
}
.conct-txt .textwidget.custom-html-widget {
    margin-top: 16px;
}
.footer-copyright p {
    font-size: 11px !important;
    line-height: 18px;
    margin-bottom: 0;
}
.site-footer__social-icons .social-icons__item a {
    font-size: 18px;
}
.woocommerce ul.products li.product{
	display:block;
}
.woocommerce ul.products.columns-3 li.product {
    width: 100%! important;
}
.woocommerce img, .woocommerce-page img {
    width: 100%;
}
.post-type-archive-product div#primary {
    padding-bottom: 16px;
}
.woocommerce .content-area .site-main {
    margin: 0;
}
.product_cat_section {
    margin-bottom: 16px;
}
.woocommerce .product_left_section.product-cat ul.products li.product {
    width: 100%! important;
    margin-bottom: 41px;
}
.tax-product_cat ul.products {
    padding: 15px 0;
}
.bredcrums {
    padding: 19px 0;
    font-size: 15px;
}
.about-inner-content h1 {
    margin-bottom: 18px;
    font-size: 27px;
}
.page.singular .about-inner-content p {
    font-size: 15px;
    margin-bottom: 4px;
}
.lft-cot p {
    padding: 9px 26px;
    font-size: 14px;
	    text-align: center;
}
.lft-cot .wpcf7 {
    padding: 9px 13px;
}
.html-bocls {
    padding: 10px 16px 11px
}
.html-bocls .common-main {
    max-width: 100%;
    flex: 100%;
    display: block;
    text-align: center;
    width: 100%;
}
.html-bocls .common-main:not(:last-child) {
    margin-bottom: 2px;
}
.html-bocls .common-main:first-child {
    margin-right: 0;
}
.contact-bocls .main-blocking .lft-cot .chk_box input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    max-width: 100%;
}
.chk_box {
	margin-top: 17px;
}
.related.products h2.woocommerce-loop-product__title, .recent_products h2.woocommerce-loop-product__title {
	font-size: 16px !important;
}
ul.products li.product .price, ul.products li.product .star-rating {
	font-size: 19px;
}
.price {
	font-size: 19px;
}
.single-product .summary p.price span.woocommerce-Price-amount.amount:last-child {
	font-size: 19px;
}
ul.products li.product .price, ul.products li.product .star-rating {
    margin-bottom: 23px;
}
ul.products li.product .price {
    margin-bottom: 14px;
    margin-top: 14px;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td {
	background: transparent;
	-webkit-filter: transparent;
	filter: transparent;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
	color: #000;
	font-size: 14px;
}
.qib-container {
	width: inherit;
}
.woocommerce-page .cart-collaterals .cart_totals h2 {
	text-align: center;
	margin-bottom: 19px;
}
.woocommerce .wc-proceed-to-checkout a.button{
	float:none;
	display: flex;
justify-content: center;
align-content: center;
font-size: 15px;
	margin-bottom: 26px;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
	text-align: right !important;
	color: #000;
}
.error404 header h1::after {
	font-size: 95px;
}
.error404 header.page-header.alignwide h1 {
	padding: 26px 0;
	font-size: 31px;
}
.error-404.not-found.default-max-width .search-form, .page-content.default-max-width .search-form {
	max-width: 100%;
	height: 58px;
}
.custom-solution-left-section img {
	max-width: 569px !important;
	min-height: 619px !important;
	margin-top: -23px;
	position: static !important;
}
.glob-shipping:before{
	display:none;
}
.belows-imgs .top-sec {
    justify-content: inherit;
}


}

@media only screen and (max-width:667px){
	.main-bnner-imgs {
    padding: 0 10px 31px !important;
}
.home-glob-shipping .container .glob-shipping-main-img img {
    max-width: 100%;
    height: 317px;
    object-fit: cover;
    margin: auto;
    display: block;
}
.brand-imgs .main-imges img{
	margin-top:0px!important
}
.testimonial-slider-section {
    background-repeat: no-repeat;
    background-size: cover;
}
section.product-slider-section .owl-carousel, .owl-carousel.owl-loaded {
    padding-left: 15px;
    padding-right: 15px;
}
.product-prc-details .main-parents {
    text-align: center;
}
.brand-imgs .main-imges img {
    max-height: inherit !important;
    height: inherit! important;
    width: 24%;
    margin: auto;
    display: block;
    margin-right: auto! important;
    margin-left: auto! important;
    margin-bottom: 18px;
}
.brand-imgs .main-imges img:last-child {
    margin-right: auto! important;
    margin-bottom: 0;
}
.woocommerce section {
    padding: 18px 0 !important;
}
.pre-footer .textwidget.custom-html-widget img {
    width: 100%;
    margin: auto;
    display: block;
}
.brand-imgs {
    display: block;
    align-items: center;
}
.brand-imgs .main-imges {
    display: block;
}
ul.products .product h2.woocommerce-loop-category__title {
    font-size: 15px !important;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: none;
    text-align: center;
	    margin-bottom: 0;
}
nav.woocommerce-pagination {
    text-align: center;
    padding-bottom: 15px;
	
}
ul.ywcca_category_accordion_widget .cat-item.current-cat a, ul.ywcca_category_accordion_widget .cat-item.current-cat-ancestor a {
    color: #fff;
    font-size: 16px;
}
.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget>li i:after {
    font-size: 15px;
}
ul.ywcca_category_accordion_widget li.cat-item a {
    font-size: 13px;
}
.product_left_section.product-cat ul.products li.product .button {
    margin-top: 10px;
    display: flex;
    justify-content: center;
}
.about-inner-content::before, .about-inner-content::after {
	width: 900px;
}
.about-heading h2 {
    font-size: 24px;
}
.page.singular h1.entry-title {
	text-align: center;
	font-size: 37px;
}
header.entry-header.alignwide {
	padding-top: 28px;
	height:inherit;
}
.woocommerce .woocommerce-cart-form .shop_table_responsive {
	margin-bottom: 18px;
}
.cart_totals, form.checkout.woocommerce-checkout {
	padding-bottom: 1px;
}
#rmp_menu_trigger-1649 {
	top: 17px;
}
.main-sects .rght-main {
	min-height: inherit !important;
}
.home-custom-solution .custom-solution-image-text .explore-more {
	margin-bottom: 18px !important;
	margin-top: 18px !important;
}
.home-calls {
	flex-flow: column;
	justify-content: center;
	width: 100%;
	text-align: center;
	max-width: 75%;
}
.home-calls h2 {
	margin-bottom: 0;
	margin-top: -25px;
	margin-left:0;
}

.home-call-now{
	height:inherit;
}
.custom-solution-left-section img {
	min-height: inherit !important;
	margin-top: -10px;
	position: static !important;
}
.custom-solution-right-section h2 {
	font-size: 24px !important;
	margin-bottom: 8px !important;
}
.custom-solution-right-section p {
	font-size: 13px;
	line-height: 21px;
}
.blow-txt::before{
	display:none! important;
}
.blow-txt::after{
	display:none! important;
}
section.factory-club-section .blow-txt {
    border-right: none;
    padding: 0;
    margin-top: 0;
}

}

@media only screen and (max-width:568px){
	.about-inner-content:before, .about-inner-content:after {
		display:none;
}
.belows-imgs {
    padding: 18px 0;
}
.belows-imgs .top-sec img:last-child {
    margin: inherit;
    margin-left: 41px;
    margin-bottom: -10px;
}
.belows-imgs .down-sec img:last-child {
    margin-top: -16px! important;
}
.about-inner-content {
    padding-bottom: 20px;
}
.about-inner-content h1 {
text-align: center;
}
.page.singular .about-inner-content p {
    text-align: center;
}
.about-heading h2 {
    font-size: 17px;
}
section.below-bg-imf .abt-imgs .contents {
    margin-top: 22px;
}
.below-bg-imf .abt-imgs {
    padding: 19px 0;
}
.top-sec, .down-sec {
	display: flex;
	text-align: center;
}
.down-sec{
	justify-content: center;
    text-align: center;
}
.pre-footer {
    padding: 18px 0;
}
.belows-imgs img {
    width: 35%;
    display: block;
    margin: auto;
}
.page.singular .about-inner-content p {
    font-size: 13px;
    margin-bottom: 4px;
	line-height:23px;
}
section.about-banner-img {
    padding: 150px;
}
.page.singular h1.entry-title {
	text-align: center;
	font-size: 30px;
}
.woocommerce-billing-fields h3, h3#order_review_heading, .woocommerce-additional-fields h3 {
	font-size: 15px;
	color: #123788;
	text-align: center;
}
.cstm-login-form form#wppb-loginform, .cstm-register-form form {
	padding: 19px !important;
}
.cstm-login-form input#wppb-submit, .cstm-register-form form#wppb-register-user input#register {
	font-size: 17px;
	padding: 10px 20px;
	max-width: 100%;
}

.custom-solution-left-section img {
	width: 100%;
}
.testimonial-slider-section .rev-btn {
	right: 198px !important;
	bottom: -8px;
}
.product-slider-section .section-heading h2 {
	font-size: 21px !important;
}
.testimonial-slider-section .rev-btn {
	right: 23% !important;
	bottom: -8px;
}
#home-testimonial-slider .owl-prev{
	left:44%;
}
#home-product-slider .owl-prev{
	left: 57%;
}
section.main-banner-section .owl-nav button.owl-next{
	left: 40%;
}
section.main-banner-section .owl-nav button.owl-prev {
	left: 62%;

}
.rght-main h2 {
	font-size: 20px;
	line-height: 26px !important;
	text-align:center;
}
.blow-txt p {
	font-size: 16px !important;
	line-height: 23px !important;
}
.main-sects .rght-main {
    min-height: inherit !important;
    margin-bottom: 0;
    padding-bottom: 23px;
}
.home-page-banner-section {
border-bottom-left-radius: 57px;
}
div#bannerslider .owl-item{
	margin-right:30px;
}
.factory-club-section {
	padding: 14px 0;
}
.testimonial-slider-section .owl-next {
	left: 45% !important;
}
.testimonial-slider-section .owl-prev {
	left: 59% !important;
}
.testimonial-slider-section h3 {
	font-size: 20px !important;
}
.home-calls {
	margin-bottom: 30px;
}
.home-calls h2 {
	margin-top: 0;
}
.home-calls h2 {
       padding: 0px 22px 14px;
	text-align:center;
}
.lft-conts h1 {
	margin-bottom: 14px !important;
	font-size: 30px !important;
}
.page.singular .lft-conts p {
	font-size: 15px;
	line-height: 22px;
}
#rmp-search-box-1649 .rmp-search-box {
	height: 40px;
	-webkit-appearance: none;
	font-size: 15px;
}
.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
	max-height: inherit! important;
}
.site-branding:last-child {
	text-align: left;
}
.tax-product_cat ul.products.columns-3 li.product {
padding: 0 6px !important;
}
.rght-main p {
    font-size: 16px! important;
    line-height: 24px! important;
    text-align: center;
}
section.factory-club-section .blow-txt {
    border-right: none;
    padding: 0;
    margin-top: -6px;
} 
}
@media only screen and (max-width:480px){
.page-id-119 a.button.wc-backward {
    width: 50% !important;
}
.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{
	position:static;
}
.home-page-banner-section {
	margin-top: 25px;
}
.related.products a.button.product_type_variable.add_to_cart_button, .recent_products a.button.product_type_variable.add_to_cart_button {
    width: 58%;
}
.imgsect::after {
    bottom: -116px;
    height: 270px;
}
.home-contact-bgimagesection .contact-text p {
    margin: 9px 0px 0! important;
    width: 58%;
}
.home-glob-shipping .container .glob-shipping-main-img {
    max-width: 100%;
    width: 100%;
    padding: 0 0px;
    margin: 0 auto;
}
.home-glob-shipping .container .glob-shipping-main-img img {
    width: 100%;
}
.main-sects .rght-main {
	min-height: inherit !important;
	margin-bottom: 0;
}
}

@media only screen and (max-width:400px){
.site-logo .custom-logo {
	width: 100%! important;
	max-width: 75% !important;
}
}
@media only screen and (max-width:414px){
section.home-contact-section .home-contact-bgimagesection {
    background-position: 56%! important;
}
.testimonial-slider-section h3 {
    width: 50%;
    margin: auto;
}
.home-contact-bgimagesection h2 {
    font-size: 22px! important;
    margin-bottom: 3px! important;
}
.belows-imgs .top-sec img:last-child {
    margin: inherit;
    margin-left: 41px;
    margin-bottom: -10px;
}
}
.WEBSITE-img img {
    top: 5% !important;
}
@media only screen and (max-width:320px){
.testimonial-slider-section h3 {
    width: 63%;
    margin: auto;
}
}




/*17-08-2021*/
@media (max-width: 1200px){
    .main-product .woocommerce-products-header h1 { 
    font-size: 45px;
    padding: 0 15px;
}
    section.factory-club-section.wholsale-main-banner .rght-main h2 {
    font-size: 65px; 
    line-height: 75px !important;
    } 
    section.factory-club-section.wholsale-main-banner .blow-txt p {
    font-size: 23px !important; 
    line-height: normal !important;
}
    .main-sects .rght-main { 
    min-height: 650px;
    }
	.WEBSITE-background-img .WEBSITE-img img {
    top: 5% !important;
}
}
@media (max-width: 1024px)
{
    section.factory-club-section.wholsale-main-banner .blow-txt p { 
    margin: 0; 
}
    section.factory-club-section.wholsale-main-banner .rght-main { 
    min-height: 550px;
}
    section.factory-club-section.wholsale-main-banner .rght-main h2 {
    font-size: 60px;
    line-height: 65px !important;
    margin-bottom: 0 !important;
} 
    section.factory-club-section.wholsale-main-banner .blow-txt p {
    font-size: 20px !important; 
}
}
@media (max-width: 991px) and (min-width: 814px){
    .main-product .woocommerce-products-header h1 { 
    font-size: 35px; 
}
    .products-page .row .col-md-4 {
    max-width: calc(100%/2);
    flex: calc(100%/2);
}
.custom-solution-left-section {
    float: left;
    width: 100%;
    max-width: 100%;
    min-height: 640px;
    position: relative;
}
.home-custom-solution .custom-solution-image-text {
    margin: 30px 0;
}
.products-page .row {
    display: flex;
    flex-wrap: wrap;
}
    
  
   .custom-solution-left-section img {
    min-height: 590px !important;
    right: auto;
    transform: translateX(-50%);
    left: 50%;
}
  
}
@media (max-width: 991px){
    
      section.factory-club-section.wholsale-main-banner .rght-main h2 {
    font-size: 48px;
    line-height: 1.1 !important;
    margin-bottom: 0 !important;
}
    section.factory-club-section.wholsale-main-banner .blow-txt p {
    font-size: 18px !important; 
    line-height: normal !important;
}
    
}
@media (max-width: 767px){
    .main-product .woocommerce-products-header h1 { 
    font-size: 20px; 
}
    .products-page .row .col-md-4 {
    max-width: 100%;
    flex: 100%;
}  
   section.factory-club-section.wholsale-main-banner .lft-main {
    display: none;
}
    section.factory-club-section.wholsale-main-banner .rght-main h2 { 
    font-size: 29px; 
    margin-bottom: 10px !important;
}
    section.factory-club-section.wholsale-main-banner .blow-txt{border: none;}
    section.factory-club-section.wholsale-main-banner .blow-txt {
    margin-top: 0;
}
    section.factory-club-section.wholsale-main-banner .rght-main {
    padding: 20px 0 0;
}
    section.factory-club-section.wholsale-main-banner .blow-txt p {
    font-size: 14px !important;
    margin: 10px 0 20px !important; 
}
    .home-calls h2 {
    max-width: 100%;
    padding: 0;
    margin: auto;
}
    section.factory-club-section.wholsale-main-banner .blow-txt::before,section.factory-club-section.wholsale-main-banner .blow-txt:after{display: none}
    section.factory-club-section.wholsale-main-banner .blow-txt{padding: 0;}
}



@media only screen and (max-width:1199px){
	.single-product h1.product_title.entry-title {
	margin-bottom: 20px !important;
}
}

@media only screen and (max-width:768px){
	.woocommerce .woocommerce-tabs ul li a, .woocommerce-page .woocommerce-tabs ul li a {
	padding: 10px;
	font-size: 16px;
}
	.woocommerce-tabs #reviews li.comment .avatar {
	margin-right: 10px;
}
	.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .comment-text {
	padding: 10px;

}
	.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .comment-text p.meta {
	margin: 0 0 10px !important;
	padding-bottom: 5px;
	font-size: 14px;
}
	.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .comment-text .description p {
	font-size: 12px;
	line-height: 19px;
	margin: 0;
}
}
@media (max-width: 767px){
	div#tab-reviews {
    padding: 10px 15px;
}
	p { 
    font-size: 18px;
	}
}
@media(max-width: 768px){
/* icon.css */
	#home-testimonial-slider .owl-prev, #home-testimonial-slider .owl-next {
    position: relative;
    top: auto !important;
    bottom: auto !important;
    transform:translate(0, 0);
    left:auto !important;
    right:auto !important;
}

section.testimonial-slider-section {
    position: relative !important;
}

section.testimonial-slider-section .owl-nav {
    position: absolute !important;
    bottom: -44px !important;
    left: 0 !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    justify-content: center !important;
    gap: 30px !important;
}

/* icon.css */
}
