.page-id-327.woocommerce form .form-row label, .woocommerce-page form .form-row label {
	position: relative;
    font-family: 'Oswald';
    color: #333;
}

.page-id-327.page-template-MyAccount p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first input#user_login {
	border:1px solid #d4d4d4 !important;
}

.page-template-MyAccount p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first input#user_login {
    border: 2px solid #000 !important;
}
.page-id-8 article a.elementor-post__thumbnail__link .elementor-post__thumbnail img.attachment-full.size-full {
    max-width: 417px !important;
    max-height: 211px !important;
}
.page-id-351 .elementor-element.elementor-element-44df089.form_description.elementor-widget.elementor-widget-heading .elementor-widget-container span.elementor-heading-title.elementor-size-default {
    line-height: 20px !important;
}
.contact-detail{
	word-break: break-all
}
.page-template-RequestQuote tbody tr.cart_item td.product-quantity input.button{
	font-family: "oswald" !important;
}
.page-template-RequestQuote table#yith-ywrq-table-list tbody tr.cart_item td.product-name a {
    font-size: 18px;
    font-weight: 600;
    color: #000;
}
tbody tr.cart_item td.product-name ul li strong {
    font-size: 16px;
}
tbody tr.cart_item td.product-name ul li {
    font-size: 16px !important;
}
.page-template-RequestQuote .below-table-container .cust--buttons-row a.button.wc-backward, .page-template-RequestQuote .below-table-container .cust--buttons-row span.button {
    background: #52658d !important;
    display: block !important;
	font-family: "oswald";
    font-size: 16px !important;
    color: #fff !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    padding: 17px 25px !important;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none !important;
    overflow: visible;
    border-radius: 3px;
    left: auto;
    border: 0;
    box-shadow: none;
    text-shadow: none;
}
.ywraq-view-quote-wrapper table.shop_table.order_details tbody tr td, .ywraq-view-quote-wrapper table.shop_table tfoot tr td {
    border: 0;
    padding: 5px !important;
}
.my-account-template .woocommerce table.shop_table.order_details thead tr th, .my-account-template .woocommerce table.shop_table.order_details tfoot tr th {
    background: #52658d;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 17px !important;
	font-family: "oswald" !important;
    letter-spacing: 0.5px;
    line-height: 18px;
}
tr.order_item td.product-name span.product-name-item a, strong.product-quantity {
    font-size: 20px !important;
}
.page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list th {
    font-weight: 700 !important;
    padding: 20px 12px !important;
    text-transform: uppercase;
    background: #52658d !important;
    color: #fff !important;
    text-align: center !important;
    font-size: 16px !important;
    font-family: "Oswald" !important;
    line-height: 1.3 !important;
}
.woocommerce-view-quote table, .wp-block-table {
    width: 100%;
    min-width: 240px;
    border-collapse: separate !important;
}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details th.product-total {
    width: 20%;
    text-align: center !important;
    padding-right: 0;
}
.ywraq-view-quote-wrapper table.shop_table.order_details {
    background-color: rgb(248, 248, 248);
    padding: 20px 20px !important;
    border: 1px solid rgb(212, 212, 212);
    border-radius: 15px;
    margin-bottom: 60px;
}
.my-account-template .woocommerce table.shop_table.order_details tfoot tr:last-child td {
    background: #ddd;
    padding: 0px !important;
}
.my-account-template .woocommerce table.shop_table.order_details tbody tr ul.wc-item-meta li {
    display: inline !important;
}
.my-account-template .woocommerce table.shop_table.order_details tbody tr ul.wc-item-meta li strong {
font-size: 20px !important; 
font-weight: 700 !important;
}
.woocommerce-account .woocommerce-MyAccount-content p a {
    color: #52658d;
    font-size: 25px !important;
    font-weight: 600;
    text-decoration: none !important;
}
.my-account-template .woocommerce-MyAccount-content h2 {
    font-size: 32px !important;
    color: #333333 !important;
	font-weight: 700;
}
.page-template-MyAccount.woocommerce-account .woocommerce-MyAccount-content p {
    font-size: 18px !important;
    font-family: "arial" !important;
    color: #000;
}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details thead th {
    padding: 20px 50px !important;
}
.ywraq-additional-information .ywraq-admin-message .message-content p {
    font-size: 17px !important;
    font-family: "arial" !important;
    color: #000;
}
.ywraq-additional-information .ywraq-admin-message .message-content{
	padding: 0px !important;
}
.ywraq-admin-message .message-content{
	min-height: 150px !important;
}
.ywraq-additional-information .ywraq-customer-information p.ywraq-view-quote__customer-info {
    font-size: 18px !important;
}
.ywraq-additional-information .ywraq-customer-information header h3 {
    font-size: 28px !important;
}
.ywraq-additional-information > div {
    width: 50% !important;
    border-radius: 10px;
    padding: 20px;
}
.ywraq-view-quote-wrapper.ywraq-status-ywraq-new table.shop_table.order_details tfoot tr th {
    display: grid !important;
    row-gap: 19px !important;
}
.ywraq-view-quote-wrapper table.shop_table tfoot tr td{
	text-align: center !important;
}
.page-template-MyAccount .ywraq-view-quote-wrapper table.shop_table.order_details tbody tr td.product-total {
    text-align: center !important;
    font-size: 18px;
    font-weight: 600;
}
.ywraq-view-quote-wrapper p {
    margin: 0px !important;
}
li.product-category.product.last a img {
    height: 261px !important;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {
    padding-right: 10px;
    padding-left: 10px;
    box-shadow: none;
    padding-bottom: 25px;
}
.blue-bg-section .container > p {
    line-height: 18px !important;
}
.elementor-page-467 .elementor-467 .elementor-element.elementor-element-6158c89:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-6158c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-repeat: no-repeat !important;
    background-size: auto !important;
    background-position: top !important;
}
.woocommerce-MyAccount-content > h2 {
    font-family: "oswald";
    font-size: 45px !important;
    font-weight: 700;
    color: #4e4e4e;
    margin-top: 15px;
    margin-bottom: 15px;

}
.woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-page table.shop_table th {
    word-break: normal;
    border-left: none;
    border-right: none;
    border-top: none !important;
}   
ul.product-list {
    list-style-type: none !important;
    padding: 0px !important;
    font-family: "arial";
}
    ul.product-list li{
	    display: inline !important;
		padding-right: 15px !important;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail {
	margin: auto !important;
}
tr.quotes, td.quotes-status {
    text-align: center !important;
    color: #4e4e4e;
    font-family: "arial" !important;
}
thead tr th.order-status, thead tr th.order-number, thead tr th.order-date, thead tr th.order-actions {
	font-family: "oswald";
    color: #fff;
	background-color: #52658d;
	font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
	
}

/* For Mobile*/
@media only screen and (min-width: 320px) and (max-width:767px){

	
/* product single page variation table	 */
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width:100% !important;
}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width:100% !important;
}
	table.variations.variations-grid > tbody > tr > td:first-child {
	display:none !important;
}
img.alakmalak-img {
  display: none !important;
}
.single-product form.cart .quantity {
    float: right;
    margin-right: 0.5rem;
    width: 100%;
    margin-bottom: 5px;
    text-align: center;
}

.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button
.woocommerce .add-request-quote-button.button {
  font-size: 10px !important;
	padding: 5px 6px !important;
}
	table.variations.variations-grid > tbody > tr > td:last-child {
		min-width: auto !important;
}
	.single-product form.cart .quantity input {
		text-align:center;
		height:35px !important;
		
}


/* product single page variation table	 */
	
	.page-id-8 article a.elementor-post__thumbnail__link .elementor-post__thumbnail img.attachment-full.size-full {
    max-width: 350px !important;
    max-height: 179px !important;
}


	.woocommerce-account .woocommerce-MyAccount-content p strong {
    color: #52658d;
    font-size: 17px !important;
}
	.page-template-RequestQuote tbody tr.cart_item td.product-quantity input.button{
	font-size: 16px !important;
}
	tr.order_item td.product-name span.product-name-item a, strong.product-quantity {
    font-size: 16px !important;
}
	.page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list th {
    font-weight: 700 !important;
    padding: 20px 30px !important;
    text-transform: uppercase;
    background: #52658d !important;
    color: #fff !important;
    text-align: center !important;
    font-size: 16px !important;
    font-family: "oswald" !important;
	letter-spacing: 0.6px;
    line-height: 1.3 !important;
}
	.page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list td a.yith-ywraq-item-remove.remove {
    font-size: 36px;
    height: 30px;
    width: 35px;
    text-align: center;
    line-height: 22px;
    border-radius: 100%;
    color: red!important;
    text-decoration: none !important;
    font-weight: 700;
    border: 0;
    background: #ddd;
}
	.woocommerce-view-quote table, .wp-block-table {
    width: 100%;
    min-width: 240px;
    border-collapse: separate !important;
}
	.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details tfoot th {
    border: 0;
    padding: 15px !important;
}
	.page-template-MyAccount.woocommerce-account .woocommerce-MyAccount-content p {
    font-size: 17px !important;
    font-family: "arial" !important;
    color: #000;
}
	.ywraq-additional-information > div {
    width: 100% !important;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 25px !important;

}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details thead th {
    padding: 15px 20px !important;
}
	.my-account-template .woocommerce table.shop_table.order_details thead tr th, .my-account-template .woocommerce table.shop_table.order_details tfoot tr th {
    background: #52658d;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 13px !important;
	font-family: "oswald" !important;
    letter-spacing: 0.5px;
    line-height: 18px;

}
	.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details th.product-total {
    width: 36% !important;
    text-align: center !important;
    padding-right: 0;
}
	.ywraq-view-quote-wrapper table.shop_table.order_details {
    background-color: rgb(248, 248, 248);
    padding: 15px 5px !important;
    border: 1px solid rgb(212, 212, 212);
    border-radius: 15px;
    margin-bottom: 60px;
}
	.ywraq-view-quote-wrapper table.shop_table.order_details .product-name {
    display: flex;
    padding: 10px 15px;
    flex-direction: column;
    align-items: center;
}
	.my-account-template .woocommerce table.shop_table.order_details tbody tr ul.wc-item-meta li p {
    font-size: 14px !important;
}
	.my-account-template .woocommerce table.shop_table.order_details tbody tr ul.wc-item-meta li strong {
    font-size: 16px !important;
}
	.request-quote-template table#yith-ywrq-table-list tr:nth-child(2n+2) td.raq-totals-row{
		padding-left:0px !important;
	}
	
	.request-quote-template table#yith-ywrq-table-list tr:nth-child(2n+2) {
    background: #f1f1f1;
    padding-left: 0px !important;
    margin: 10px 10px;
}
	table#yith-ywrq-table-list tbody{
	justify-content: center;
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: column;
	}
	table#yith-ywrq-table-list tbody tr.cart_item {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}
.below-table-container .cust--buttons-row {
    display: grid;
    grid-template-columns: 1fr !important;
    column-gap: 15px;
    row-gap: 15px;
    justify-content: center;
    align-items: center;
    justify-items: center;
    align-content: center;
}
.below-table-container .cust--buttons-row .cust-btn-col span.button.weight_highlighter {
    text-align: center;
}
	.my-account-template .woocommerce table.shop_table.order_details tbody tr ul.wc-item-meta li {
    display: inline-flex;
    flex-direction: column !important;
}
	li.product-category.product.last a img {
    height: 350px !important;
}
	.distributors-row {
    display: grid;
    grid-template-columns: 1fr !important;
    column-gap: 20px;
    row-gap: 20px;
    margin-top: 20px;
}
	.page-template-MyAccount section#banner .banner_text h1, .page-template-Distributors section#banner .banner_text h1 {
    font-size: 35px;
	line-height: 51px;
	font-weight: 700;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-family: 'Oswald', sans-serif;
	margin-bottom: 0px;	
}
  .page-template-MyAccount section#banner, .page-template-Distributors section#banner {
    padding-top: 0px;
    height: 120px;
    position: relative;
    text-align: center;
    overflow: hidden;
}
	.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: absolute !important;
    top: 40px !important;
    left: 0px !important;
    right: 0px !important;
    border-top: 1px solid #fff !important;
}
	 ul.product-list {
		 padding: 0px !important;
	}
    ul.product-list li {
    list-style-type: none !important;
	padding-top:5px !important;
    display: block !important;
  
    font-family: "arial";
}
	.load-round .elementor-widget-container img.attachment-full.size-full {
    max-width: 60% !important;
}
	.category_dropdown {
    width: 100% !important;
    display: inline-block;
}
	.header_search_col {
    right: 0px !important;
    }
	.header_cart_column {
    right: 0px !important;
    }
	.home-blogs-section .elementor-post__meta-data span.elementor-post-date {
    background: #52658d;
    width: 65px !important;
    height: 65px !important;
    border-radius: 100%;
    display: table;
    font-family: 'Oswald', sans-serif;
    position: absolute;
    left: 10px !important;
    top: 32% !important;
    }
	.home-blogs-section .elementor-post__meta-data span.elementor-post-date span em {
    font-size: 22px!important;
    }
	.home-blogs-section .elementor-post__meta-data span.elementor-post-date span {
    font-size: 13px !important;
    }
	.blogs_page_post_section .elementor-post__meta-data span.elementor-post-date {
    background: #52658d;
    width: 65px !important;
    height: 65px !important;
    border-radius: 100%;
    display: table;
    font-family: 'Oswald', sans-serif;
    position: absolute;
    left: 10px !important;
    top: 15px !important;
    }
	.blogs_page_post_section .elementor-post__meta-data span.elementor-post-date span em {
    font-size: 20px !important;
    }
	.blogs_page_post_section .elementor-post__meta-data span.elementor-post-date span {
    font-size: 12px !important;
    }
	body .blogs_page_post_section .elementor-post__text {
    padding: 30px 25px !important;
    }
	.product-template-default.single-product div.product ol.flex-control-nav li {
    width: 24%;
    float: left;
    margin: 0;
    list-style: none;
    margin-right: 3px !important;
    margin-bottom: 3px !important;
    }
	.product-template-default.single-product section#banner .banner_text {
    position: absolute;
    top: 50%;
    left: 0%;
    width: 100%;
    transform: translate(0%,-50%);
    -webkit-transform: translate(0%,-50%);
    padding: 25px;
    }
	.product-template-default.single-product section#banner, .page-template-RequestQuote section#banner {
    padding-top: 0px;
    height: 120px;
    position: relative;
    text-align: center;
    overflow: hidden;
    }
	.product-template-default.single-product section#banner .banner_text h1, .page-template-RequestQuote section#banner .banner_text h1 {
    font-size: 33px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 0px;
    font-family: 'Oswald', sans-serif;
    }
	.product-template-default.single-product nav.custom_woocommerce-breadcrumb, .page-template-RequestQuote nav.custom_woocommerce-breadcrumb {
    padding: 12px 20px;
    background-color: rgba(71, 150, 41, 0.7);
    color: white;
    font-size: 14px;
    margin-bottom: 30px;
}
	.product-template-default.single-product .yith_ywraq_add_item_browse_message {
    display: flex;
    position: relative;
    top: 0px;
    flex-direction: column;
   }
	.product-template-default.single-product .yith_ywraq_add_item_browse_message a {
    border-radius: 5px;
    background: #e8a911 !important;
    font-size: 16px !important;
    color: #fff !important;
    text-align: center;
    font-weight: bold !important;
    text-transform: uppercase !important;
    padding: 10px 30px !important;
    position: relative;
    top: 4px;
    text-decoration: none !important;
    }
	.page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list tr td.actions span.button {
    float: left !important;
	margin-top: 15px !important;	
}
	.page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list td.product-quantity input.button, .page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list tr td.actions a.button.wc-backward, .page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list tr td.actions span.button, .page-template-RequestQuote .request-quote-template p.return-to-shop a.button.wc-backward {
    background: #52658d !important;
     display: inline !important; 
    font-size: 15px !important;
    color: #fff !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    padding: 15px 40px !important;
    margin: 0;
     line-height: 20px;
    cursor: pointer;
    position: relative;
    text-decoration: none !important;
    overflow: visible;
    border-radius: 3px;
    left: auto;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    text-align: center;
}
	.page-template-RequestQuote .request-quote-template .yith-ywraq-mail-form-wrapper h3 {
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    color: #313131;
    letter-spacing: 0.5px;
    margin-top: 20px !important;
    font-family: 'Oswald', sans-serif;
}
.page-template-RequestQuote #yith-ywraq-form #yith-ywrq-table-list td.product-thumbnail {
    display: flex;
    justify-content: center;
}
.page-template-RequestQuote td.product-remove {
    display: flex !important;
    justify-content: center;
}
	.contact_page_form_section .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content {
    padding-left: 50px !important;
    padding-top: 5px !important;
}
	.contact-detail figure.elementor-image-box-img {
    display: inline !important;
    position: absolute !important;
}
	.post-template-default .ngg-gallery-thumbnail-box.ngg-3-columns {
    width: 100% !important;
 }
	.post-template-default .ngg-galleryoverview.default-view{
    display: flex !important;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}
	.elementor-widget-wc-archive-products .products {
    grid-template-columns: repeat(1,1fr) !important;
}
.woocommerce-MyAccount-content > h2 {
    font-family: "oswald";
    font-size: 25px !important;
    font-weight: 700;
    color: #4e4e4e;
    margin-top: 15px;
}
	.page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list td {
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 6px 0px !important;
    vertical-align: middle;
    border-bottom: none !important;
    text-align: center;
}
	.request-quote-template table#yith-ywrq-table-list td span.woocommerce-Price-amount.amount {
    font-size: 18px;
    font-weight: 500;
    padding: 5px 30px !important;
}
	
}
/* For Tablet*/

@media only screen and (min-width: 768px) and (max-width:1024px){
	.page-id-8 article a.elementor-post__thumbnail__link .elementor-post__thumbnail img.attachment-full.size-full {
    max-width: 253px !important;
    max-height: 129px !important;
}
	.page-template-RequestQuote .below-table-container .cust--buttons-row a.button.wc-backward, .page-template-RequestQuote .below-table-container .cust--buttons-row span.button {
    background: #52658d !important;
    display: block !important;
	font-family: "oswald";
    font-size: 14px !important;
    color: #fff !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    padding: 17px 25px !important;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none !important;
    overflow: visible;
    border-radius: 3px;
    left: auto;
    border: 0;
    box-shadow: none;
    text-shadow: none;
}
	.below-table-container .cust--buttons-row {
    display: grid;
    grid-template-columns: 1fr 2fr !important;
    column-gap: 15px;
    row-gap: 15px;
    justify-items: center;
    align-items: center;
}
	.page-template-MyAccount.woocommerce-account .woocommerce-MyAccount-content p {
    font-size: 16px !important;
    font-family: "arial" !important;
    color: #000;
}
	tr.order_item td.product-name span.product-name-item a, strong.product-quantity {
    font-size: 18px !important;
}
/* .woocommerce.ywraq-wrapper.ywraq-with-form .ywraq-form-table-wrapper.vertical form#yith-ywraq-form table#yith-ywrq-table-list tbody tr {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
} */
	.ywraq-additional-information .ywraq-admin-message .message-content p {
    font-size: 17px !important;
    font-family: "arial" !important;
    color: #000;
    line-height: 23px !important;
}
	.ywraq-additional-information {
    display: flex !important;
    align-items: flex-start;
}
	.ywraq-view-quote-wrapper table.shop_table.order_details {
    background-color: rgb(248, 248, 248);
    padding: 20px 10px !important;
    border: 1px solid rgb(212, 212, 212);
    border-radius: 15px;
    margin-bottom: 60px;
}
	.woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details thead th {
    padding: 20px 10px 20px 10px !important;
}
	.woocommerce-view-quote table, .wp-block-table {
    width: 100%;
    min-width: 240px;
    border-collapse: separate !important;
}
	.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details thead th {
    padding: 20px 15px !important;
}
	.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details tfoot th {
    border: 0;
    padding: 15px 25px !important;
}
	.my-account-template .woocommerce table.shop_table.order_details tfoot tr:last-child td {
    background: #ddd;
    padding: 0px !important;
}
	.ywraq-customer-information {
    margin-right: 4% !important;
    border: 1px solid #C2C2C2;
}
	.below-table-container .cust--buttons-row .cust-btn-col span.button.weight_highlighter {
    text-align: center;
}
	.below-table-container .cust--buttons-row .cust-btn-col:first-child {
    display: grid;
	justify-content: center !important;
}
.below-table-container .cust--buttons-row .cust-btn-col:last-child {
    display: grid;
	justify-content: center !important;

}
	td.product-quantity .quantity span {
    cursor: pointer !important;
    user-select: none !important;
    font-weight: bold !important;
    font-size: 24px !important;
    padding: 0px !important;
}
	.page-template-RequestQuote td.product-quantity .quantity input {
    border: 1px solid #949494;
    width: 42px !important;
    height: 33px !important;
    font-size: 15px !important;
    line-height: 20px !important;
    margin: 0px !important;
    /* padding: 7px !important; */
    text-align: center;
}
	.page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list tr td.actions span.button, a.button.wc-backward {
/*     float: left !important; */
    margin-top: 10px !important;
	margin-bottom: 10px !important;

}
	.distributors-row {
    display: grid;
    grid-template-columns: 1fr 1fr !important;
    column-gap: 20px;
    row-gap: 20px;
    margin-top: 20px;
}
	li.product-category.product.last a img {
    height: 367px !important;
}
.head-search .elementor-container.elementor-column-gap-no {
    display: flex !important;
    justify-content: flex-end;
}
	.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: absolute !important;
    top: 36px !important;
    left: 0px !important;
    right: 0px !important;
    border-top: 1px solid #fff !important;
}
	 ul.product-list {
    list-style-type: none !important;
    padding: 0px !important;
    font-family: "arial";
}
    ul.product-list li{
	    display: inline !important;
		padding-right: 15px !important;
}
	.elementor-widget-wc-archive-products .products {
    grid-template-columns: repeat(2,1fr) !important;
}

	.category_dropdown {
    width: 100% !important;
    display: inline-block;
}
	.header_search_col {
    right: 0px !important;
    }
	.header_cart_column {
    right: 0px !important;
    }
	.home-blogs-section .elementor-post__meta-data span.elementor-post-date {
    background: #52658d;
    width: 65px !important;
    height: 65px!important;
    border-radius: 100%;
    display: table;
    font-family: 'Oswald', sans-serif;
    position: absolute;
    left: 5px !important;
    top: 20% !important;
    }
	.home-blogs-section .elementor-post__meta-data span.elementor-post-date span em {
    font-size: 22px!important;
    }
	.home-blogs-section .elementor-post__meta-data span.elementor-post-date span {
    font-size: 13px !important;
    }
    .product-template-default.single-product div.product ol.flex-control-nav li {
    width: 24%;
    float: left;
    margin: 0;
    list-style: none;
    margin-right: 3px !important;
    margin-bottom: 3px !important;
    }

	.product-template-default.single-product .woocommerce-product-gallery {
    max-width: 100% !important;
    position: relative;
    margin-bottom: 2rem !important;
}
	.product-template-default.single-product .yith_ywraq_add_item_browse_message a {
    border-radius: 5px;
    background: #e8a911 !important;
    display: initial;
    font-size: 13px !important;
    color: #fff !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    padding: 10px 30px !important;
    position: relative;
    top: 4px;
	text-decoration: none !important;
	}

	.page-template-RequestQuote .woocommerce table.shop_table_responsive tr:nth-child(2n+1) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td {
		background: white !important;
		filter: none !important;
	}
	#yith-ywraq-form #yith-ywrq-table-list td.product-thumbnail {
    display: block !important;
}
	.page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list td.product-quantity input.button, .page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list tr td.actions a.button.wc-backward, .page-template-RequestQuote .request-quote-template table#yith-ywrq-table-list tr td.actions span.button, .page-template-RequestQuote .request-quote-template p.return-to-shop a.button.wc-backward {
    background: #52658d !important;
     display: inline !important; 
    font-size: 13px !important;
    color: #fff !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    padding: 14px 30px !important;
    margin: 0;
    /* line-height: 1; */
    cursor: pointer;
    position: relative;
    text-decoration: none !important;
    overflow: visible;
    border-radius: 3px;
    left: auto;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    text-align: center;
}
	.page-template-RequestQuote nav.custom_woocommerce-breadcrumb {
    padding: 18px 20px;
    background-color: rgba(71, 150, 41, 0.7);
    color: white;
    font-size: 14px;
    margin-bottom: 20px;
}
	.post-template-default .ngg-gallery-thumbnail-box.ngg-3-columns {
    width: 50% !important;
}
	.post-template-default .ngg-galleryoverview.default-view  {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
}
	.woocommerce-MyAccount-content > h2 {
    font-family: "oswald";
    font-size: 32px !important;
    font-weight: 700;
    color: #4e4e4e;
    margin-top: 15px;
    margin-bottom: 15px;

}
	
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width:100% !important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width:100% !important;
}
	
}
/* For Laptop*/
@media only screen and (min-width: 1024px) and (max-width:1440px){

.header_cart_column {
    right: -5px !important;
}
.header_search_col {
	
    right: -5px !important;
}
	.elementor-14 .elementor-element.elementor-element-8923fc7 {
    width: 20% !important;
}
	.woocommerce-MyAccount-content > h2 {
    font-family: "oswald";
    font-size: 38px !important;
    font-weight: 700;
    color: #4e4e4e;
    margin-top: 15px;
    margin-bottom: 15px;

}
}