.aboutus-content .premium-manufacturer { padding: 80px 0; background: var(--rt-white); }
.aboutus-content .premium-manufacturer .two-col .right { padding: 0 80px 0 0; }
.aboutus-content .premium-manufacturer .two-col .left a { border-radius: 5px; }
.aboutus-content .premium-manufacturer .right p { line-height: normal; text-align: justify; }
.about-img { width: 100%; display: inline-block; padding: 0 30px 80px; }
.about-img .img-main { font-size: 0; margin: 0 -15px; }
.about-img .img-main > div { width: 25%; display: inline-block; vertical-align: top; padding: 0 15px; }
.about-img .img-main a { display: block; border-radius: 5px; overflow: hidden; }
.about-img .img-main a img { width: 100%; filter: grayscale(100%); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.no-touch .about-img .img-main a:hover img { filter: grayscale(0); opacity: 0.8; }
.about-img .img-main .margin-top a { margin-top: 30px; }
.our-history { width: 100%; display: inline-block; padding: 0 0 80px; }
.our-history .two-col { font-size: 0; margin: 0 -15px; }
.our-history .two-col > div { width: 50%; display: inline-block; vertical-align: middle; padding: 0 15px; }
.our-history .two-col .img { overflow: hidden; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.our-history .two-col h2 { text-align: left; }
.our-history .two-col p { line-height: normal; text-align: justify; }
.our-history .two-col p:last-child { margin-bottom: 0; }
.support-ease-please { width: 100%; display: inline-block; padding: 80px 0; background: #f5f5f5; }
.support-ease-please .elementor-row { font-size: 0; margin: 0 -15px; }
.support-ease-please .elementor-row > div { width: 33.33%; display: inline-block; vertical-align: top; padding: 0 15px; text-align: center; }
.support-ease-please .elementor-image { position: relative; width: 130px; height: 130px; line-height: 130px; margin: 0 auto; border-radius: 100%; overflow: hidden; background: var(--rt-theme); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.no-touch .support-ease-please .elementor-column:hover .elementor-image { transform: translateY(-12px); }
.support-ease-please .elementor-image img { width: 96px; }
.support-ease-please h4 { font-family: 'Josefin Sans'; font-size: 22px; font-weight: 700; color: var(--rt-blue); margin: 25px 0 15px; }
.support-ease-please p { line-height: normal; margin: 0; }
.meet-our-team { width: 100%; display: inline-block; padding: 80px 0; }
.meet-our-team h2 { margin-bottom: 30px; }
.meet-our-team .team-item { text-align: center; }
.meet-our-team .team-item a { position: relative; display: block; padding-bottom: 40px; }
.meet-our-team .team-item .name { padding: 20px 10px; background: var(--rt-white); position: absolute; left: 40px; right: 40px; bottom: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.no-touch .meet-our-team .team-item a:hover .name { background: var(--rt-blue); }
.meet-our-team .team-item h4 { font-family: 'Outfit'; font-size: 18px; font-weight: 600; color: var(--rt-blue); margin: 0 0 10px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.no-touch .meet-our-team .team-item a:hover h4,
.no-touch .meet-our-team .team-item a:hover p { color: var(--rt-white); }
.meet-our-team .team-item p { font-size: 15px; color: var(--rt-theme); margin: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.business-strategy { width: 100%; display: inline-block; padding: 0 0 50px; text-align: center; }
.business-strategy .content { width: 100%; max-width: 1170px; margin: 0 auto; }
.business-strategy .content p { line-height: normal; }
.business-strategy .content p:last-child { margin-bottom: 0; }

/******* 23-06-25 **********/
.cms-content table.wishlist_table tr th{
    background: var(--rt-blue) !important;
    font-weight: 500 !important;
}
/*****************/

/*  */
.cms-content * { box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
/*.cms-content { padding: 15px 0 0; }*/
.cms-content .notfound-title {font-size: 120px; line-height: normal;}
.cms-content .vbtn-box a {    color: var(--rt-white);     text-decoration: none;}
.cms-content > :first-child { margin-top: 0; }
.cms-content > :last-child { margin-bottom: 0; }
.cms-content strong { font-weight: 600; }
.cms-content p { margin: 0 0 15px 0; font-size: 16px; font-weight: 300; }
.cms-content p:last-child { margin-bottom: 0; }
.cms-content a:not(a.btn):not(a.button):not(.wishlist_table .product-name a),
.cms-content p a:not(a.btn):not(a.button):not(.wishlist_table .product-name a) { text-decoration: underline; color: var(--rt-theme); }

.cms-content .product-item-info a,
.cms-content .product-item-info a { text-decoration:none;}

.no-touch .cms-content a:hover,
.no-touch .cms-content p a:hover { text-decoration: none; }
.cms-content h1,
.cms-content .h1,
.cms-content h2,
.cms-content .h2,
.cms-content h3,
.cms-content .h3,
.cms-content h4,
.cms-content .h4,
.cms-content h5,
.cms-content .h5,
.cms-content h6,
.cms-content .h6 { font-weight: 500; color: #000; margin: 0 0 15px; line-height: 1.42857143; display: block; text-transform: none; }
.cms-content h1,
.cms-content .h1 { font-size: 34px; }
.cms-content h2,
.cms-content .h2 { font-size: 30px; }
.cms-content h3,
.cms-content .h3 { font-size: 26px; }
.cms-content h4,
.cms-content .h4 { font-size: 22px; }
.cms-content h5,
.cms-content .h5 { font-size: 18px; }
.cms-content h6,
.cms-content .h6 { font-size: 14px; }
.cms-content p { color: var(--rt-black); font-size: 16px; font-weight: 300; }
.cms-content ol { list-style: decimal; padding: 0 0 0 20px; margin: 15px 0; color: var(--rt-black); font-size: 16px; font-weight: 300; }
.cms-content ol li { margin: 0 0 5px; padding: 0; list-style: decimal; }
.cms-content ol li ol { list-style: decimal; margin: 5px 0; padding: 0 0 0 20px; }
.cms-content ol li ol li { margin: 0 0 5px; padding: 0; }
.cms-content ul { list-style: disc; padding: 0 0 0 20px; margin: 15px 0; color: var(--rt-black); font-size: 16px; font-weight: 300; }
.cms-content ul li { margin: 0 0 5px; padding: 0; list-style: disc; text-align: left;}
.cms-content ul li ul { list-style: disc; margin: 5px 0; padding: 0 0 0 20px; }
.cms-content ul li ul li { margin: 0 0 5px; padding: 0; }
.cms-content blockquote { background: #f9f9f9; border-left: 10px solid #cccccc; margin: 15px 0; padding: 0.5em 10px; }
.cms-content blockquote p { display: inline; margin-bottom: 0 !important; }
.cms-content hr { margin: 20px 0; border-color: #f9f9f9; }
.cms-content table { display: table; border-collapse: collapse; border-spacing: 0; margin: 25px 0; text-align: left; width: 100% !important; }
.cms-content table p { margin: 0; }
.cms-content thead { display: table-header-group; vertical-align: middle; border-color: inherit }
.cms-content tbody { display: table-row-group; vertical-align: middle; border-color: inherit }
.cms-content tbody tr:nth-child(even) { background: #f6f5f6; }
.cms-content tbody tr:nth-child(odd) { background: #ffffff; }
.cms-content tfoot { display: table-footer-group; vertical-align: middle; border-color: inherit }
.cms-content table > tr { vertical-align: middle; }
.cms-content col { display: table-column }
.cms-content colgroup { display: table-column-group }
.cms-content tr { display: table-row; vertical-align: inherit; border-color: inherit; position: relative; }
.cms-content td,
.cms-content th { display: table-cell; vertical-align: middle; padding: 20px 15px 18px; line-height: 17px; font-size: 14px; font-weight: 300; }
.cms-content th { font-weight: 500; background: var(--rt-blue); font-size: 16px; color: #ffffff; }
.cms-content caption { display: table-caption; text-align: center; }
.cms-content .table-responsive { overflow-x: auto; }
.pagebuilder-mobile-only { display: none !important; }

/*feedback-page*/
.page-id-67200 .cms-content ul.woocommerce-error:before {display: none;}
.page-id-67200 .cms-content ul.woocommerce-error li:before {
	font-family: WooCommerce;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
	content: "\e016";
    color: #b81c23;
}
.cms-content { padding: 30px 0; }
.cms-content .container > p { margin-bottom: 10px; }
.cms-content .container > p strong { font-weight: 600; font-size: 19px; margin-bottom: 15px; }
.feedback-page { max-width: 767px; margin: 0 auto; }
.feedback-page .gform_heading { padding-top: 35px; padding-bottom: 20px; padding: 30px 30px 20px; background: #f5f5f5; font-weight: 700; color: var(--rt-blue); margin: 0; }
.feedback-page .gform_heading h3 { font-size: 35px; margin-top: 0; }
.feedback-page .gform_heading p { color: var(--rt-blue); }
.feedback-page .gform_wrapper { margin: 0; }
.feedback-page form { padding: 31px 40px 31px; }
.cms-content .feedback-page form .gform-body .gform_fields .gfield { margin: 0 0 20px 0; padding: 0; }
.cms-content .feedback-page form .gform-body .gform_fields .gfield .ginput_container { margin: 0; font-size: 0; }
.cms-content .feedback-page form .gform-body .gform_fields .gfield .ginput_container textarea { margin: 0; }
.cms-content .feedback-page form .gform_footer { text-align: center; }
.cms-content .feedback-page form .gform_footer .gform_button.button { background: var(--rt-theme); color: var(--rt-white); font-size: 15px; font-weight: bold; padding: 0 25px; text-align: center; line-height: 50px; display: inline-block; cursor: pointer; outline: none; border: 0 none; box-shadow: none; position: relative; text-transform: uppercase; width: 100%; max-width: 180px; border-radius: 25px; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.cms-content .feedback-page form .gform_footer .gform_button.button:hover { background: var(--rt-blue); color: var(--rt-white); }
.cms-content .feedback-page form .gform-body .gform_fields .gfield .gform-field-label { display: none; }
.feedback-page form .gform-field-label { display: none; }
/*feedback-page*/

/*help*/
.help-pages { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.help-pages > .help-box { display: inline-block; width: 31.5%; box-sizing: border-box; text-align: center; padding: 50px 20px; margin: 0 20px 0 0px; vertical-align: top; position: relative; border-bottom: 1px solid #ddd; }
.help-pages > .help-box .icon-box { font-size: 50px; margin-bottom: 20px; color: var(--rt-theme) }
.help-pages > .help-box .icon-box:hover { color: var(--rt-blue); }
.help-pages > .help-box h3 a { text-decoration: none; }
.help-pages > .help-box h3 { font-size: 30px; margin-bottom: 0px; }
.help-pages > .help-box h3 a:hover { color: var(--rt-theme); }
.privacy-page h3,
.terms-conditions-page h3 { margin-top: 30px; margin-bottom: 0px; }
.terms-conditions-page h5 { margin-top: 30px; margin-bottom: 0px; }
.privacy-page h3:first-child,
.terms-conditions-page h3:first-child,
.terms-conditions-page h3 + h5 { margin-top: 0; }
/*cms page*/
.delivery-faq ~ h4 { margin-bottom: 60px!important; }
.delivery-faq > h3 { font-size: 30px; margin-bottom: 10px!important; }
.catalogues-brochures h2 { text-align: center; margin-bottom: 40px; }
.catalogues-brochures .product-grid { margin: 0 -10px; }
.catalogues-brochures .product-grid .product-item { padding: 0 10px; }
.catalogues-brochures .product-item-info { border: 0; }
.catalogues-brochures .category-list .product-grid .product-item-info .product-item-details { border: solid 1px #dddddd; border-top: 0; }
.catalogues-brochures .category-list .product-grid .product-item-info .product-item-name { height: 28px; }
.catalogues-brochures .content:not(:last-child) { margin-bottom: 40px; }
/*spike*/

.spike-table table { margin-top: 0;}
.spike-table { border: 1px solid #ddd; border-radius: 4px; overflow-y: hidden; overflow-x: auto; margin-bottom: 30px;}
.ledcalculator .datagrid table tr {position: relative;}
.cms-content .spike-table table tr:first-child::after { display: none; }
.ledcalculator .datagrid table tr:not(:last-child)::after { position: absolute; content: ''; height: 1px; background-color: #ddd; left: 0; bottom: 0; right: 0; margin: 0 10px; }
.cms-content .spike-table table tr:not(:last-child)::after { position: absolute; content: ''; height: 1px; background-color: #ddd; left: 0; bottom: 0; right: 0; margin: 0 20px; }
.spike { display: flex; flex-wrap: wrap; align-items: center; }
.spike-content strong { color: var(--rt-blue); font-size: 26px; }
.spike:not(:last-child) { margin-bottom: 40px; }
.spike:nth-child(even) .spike-content { order: 1; }
.spike:nth-child(even) .spike-image { order: 0; }
.spike-content { width: 70%; padding-right: 30px; }
.spike-image { width: 30%; }
.spike-image .cms-image .cms-image-img { display: inline-block; width: 50%; padding-right: 15px; }
.spike-image .cms-image .cms-image-img img { height: auto; width: 100%; }
.spike-image .cms-image .cms-image-img + .cms-image-img { padding-left: 15px; }
.spike-image .cms-image { display: flex; }
.delivery-img-content {width: 40%;padding: 20px; }
.delivery-img {width: 60%;background-color: #f5f6f6; text-align: center; padding: 20px 10px;}
.delivery-img-content .icn-flag {
    display: inline-block;
    float: left;
    height: 2em;
    width: 2em;
    /*  margin-right: 0.5em;
    background: url(../images/icon-flag-orange.svg) no-repeat left center; */
    background-size: contain;
}
.delivery-img-wrapper .delivery-img-content h4 {display: inline-block; margin-top: 0;}
/*delivery*/
.review-page #stamped-main-widget {margin: 0;}
.review-page #stamped-main-widget .stamped-container {margin-top: 0 !important; margin-bottom: 0 !important;}
.review-page .summary-overview .stamped-starrating i,
.review-page .stamped-starratings i { color: var(--rt-theme);}
.review-page .summary-rating-bar-content { background: var(--rt-theme);}
.review-page .stamped-review-avatar { background: #f1f1f1;}
.review-page .stamped-container ul.stamped-tabs li { margin: 0; font-size: 18px; cursor: pointer; display: inline-block; max-height: inherit; line-height: 1.2; color: var(--rt-blue); overflow: hidden; position: relative; font-weight: normal; font-family: 'Josefin Sans'; padding: 15px 30px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.review-page .stamped-container ul.stamped-tabs {border-bottom: 0;}
.review-page .stamped-container ul.stamped-tabs li#tab-questions[data-count][data-new-tab]:after,
.review-page .stamped-container ul.stamped-tabs li#tab-reviews[data-count]:after { background: none; }
.review-page .stamped-container ul.stamped-tabs li:hover,
.review-page .stamped-container ul.stamped-tabs li.active { border-bottom: 3px solid #000; background-color: var(--rt-blue); color: #fff; border-top-right-radius: 4px; border-top-left-radius: 4px; }
.stamped-content .new-review-form.stamped-visible, #new-question-form { box-sizing: border-box; border: solid 1px #ddd !important;     border-radius: 6px;     padding: 15px;}
#new-question-form fieldset input,
.new-review-form.stamped-visible fieldset input { border: 1px solid #dddddd; height: 50px; padding: 0 20px; }
.stamped-form-contact .stamped-form-contact-name,
.stamped-form-contact .stamped-form-contact-email {max-width: inherit; width: 50%;}
.question-form-wrapper .new-question-form .stamped-form-actions .stamped-button,
#stamped-main-widget .stamped-content .new-review-form .stamped-form-actions .stamped-button,
.stamped-content .stamped-form-actions input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary,
.stamped-messages .stamped-share-links a,
#stamped-button-submit, input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary,
.review-page #stamped-main-widget .stamped-container .stamped-content .new-review-form .stamped-form-actions .stamped-button,
.stamped-container .stamped-content .question-form-wrapper .new-question-form .spr-form-actions.stamped-form-actions .stamped-button,
.stamped-content .stamped-messages .stamped-share-links a { background: var(--rt-theme); color: var(--rt-white); font-size: 15px; font-weight: bold; padding: 0 25px; text-align: center; line-height: 50px; display: inline-block; cursor: pointer; outline: none; border: 0 none; box-shadow: none; position: relative; text-transform: uppercase; width: 100%; max-width: 180px; border-radius: 25px; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }

.review-page .stamped-review { display: flex; justify-content: space-between; flex-wrap: wrap; padding: 15px; background: #f9f9f9; box-sizing: border-box; border: solid 1px #ddd; border-radius: 6px; margin-bottom: 15px; }
.review-page .stamped-review:nth-child(even) {background: #f3f3f3;}
.stamped-summary-actions span { background: var(--rt-theme); color: var(--rt-white); font-size: 15px; font-weight: bold; padding: 0 25px; text-align: center; line-height: 50px; display: inline-block; cursor: pointer; outline: none; border: 0 none; box-shadow: none; position: relative; text-transform: uppercase; min-width: 180px; border-radius: 25px; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.stamped-messages .stamped-share-links a.twitter,
.stamped-summary-actions span.stamped-summary-actions-newreview {background: var(--rt-blue);}
.stamped-messages .stamped-share-links a.twitter:hover,
.stamped-summary-actions span.stamped-summary-actions-newreview:hover {background: var(--rt-theme);}
.stamped-messages .stamped-share-links a:hover,
.question-form-wrapper .new-question-form .stamped-form-actions .stamped-button:hover,
.stamped-content .stamped-form-actions input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary:hover,
.stamped-container .stamped-content .question-form-wrapper .new-question-form .spr-form-actions.stamped-form-actions .stamped-button:hover,
 #stamped-button-submit:hover, input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary:hover,
.review-page #stamped-main-widget .stamped-container .stamped-content .new-review-form .stamped-form-actions .stamped-button:hover,
.stamped-container .stamped-content .question-form-wrapper .new-question-form .spr-form-actions.stamped-form-actions .stamped-button:hover {background: var(--rt-blue);}
.stamped-review-header {margin-bottom:20px }
.cms-content .stamped-review-header-title {font-size: 24px; margin-bottom: 0px;}

.stamped-content .stamped-tab-container { margin-bottom: 15px; border-bottom: 1px solid #ddd;}
.stamped-review .stamped-review-footer {display: inline-block; width: 100%; margin-top: 10px;}
.stamped-summary-actions span:hover {background: var(--rt-blue);}
.stamped-review-content {display: inline-block; width: 100%;}
.stamped-summary .stamped-summary-photos {display: none;}
.spike-top-content {margin-bottom: 20px;}
.spike-top-content p {width: 45%; display: inline-block;}

.ledcalculator_main .ledcalculator {margin: 0;}
.ledcalculator .ledrow {background: transparent;}
.ledcalculator .ledtitle {color: var(--rt-theme); background: var(--rt-blue);}
.ledcalculator .ledresults .datagrid {border: 1px solid #dddddd;}
.ledcalculator .ledvalues input { background: #f5f5f5; background-clip: padding-box; border: 1px solid #dddddd; border-radius: 22px; font-family: 'Outfit'; font-weight: 300; font-size: 15px; height: 50px; line-height: 1.42857143; padding: 0 20px; vertical-align: baseline; width: 75%; color: var(--rt-grey); margin-right: 5px; margin-bottom: 10px;}
.ledcalculator .ledvalues .etbtn { background: var(--rt-theme); color: var(--rt-white); font-size: 15px; font-weight: bold; padding: 0 25px; text-align: center; line-height: 50px; display: inline-block; cursor: pointer; outline: none; border: 0 none; box-shadow: none; position: relative; text-transform: uppercase; width: 100%; max-width: 180px; border-radius: 25px; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; float: right; }
.ledcalculator .ledvalues .etbtn:hover {background: var(--rt-blue);}
.ledcalculator .datagrid table thead th {background: var(--rt-blue); padding: 10px;}
.ledcalculator .datagrid table tbody tr:nth-child(even) td {background: #f6f5f6;}
.ledcalculator .datagrid table tbody td {padding: 10px; border-left: 0;}
.stamped-rating-holder .stamped-thumbs-up i {color: green}
.stamped-rating-holder .stamped-thumbs-down i {color: red}
.stamped-header .stamped-summary { box-sizing: border-box; border: 1px solid #c9c9c9; padding: 15px;}
.stamped-header .stamped-summary-ratings {     border-left: 1px solid #ddd;     border-right: 1px solid #ddd;}
.summary-overview .stamped-summary-caption.stamped-summary-caption-2 { display: block !important;}



.delivery-img-wrapper { display: flex; flex-wrap: wrap; align-items: center; margin-top: 30px; margin-bottom: 30px; background-color: #e4e5e6; }
.cms-content .delivery-faq h4,
.cms-content .delivery-faq h3 { margin-top: 30px; margin-bottom: 0px; }

.portal-order-grid .portal-panel .portal-panel-header {color: var(--rt-white); font-weight: 600;}

/* contact us */
.contact-information-section-main { display: inline-block; width: 35%; vertical-align: top; box-sizing: border-box; padding: 0px 30px 30px 0px; }
 .information-section { display: inline-block; width: 100%; box-sizing: border-box; vertical-align: top; }
.information-section-box span, .information-section-box a { display: block; margin-bottom: 10px; cursor: pointer; }
.information-section-box span i, .information-section-box a i { padding-right: 10px; color: var(--rt-grey); display: inline-block; vertical-align: middle; }
.information-section-box span i.fa-phone:before, .information-section-box a i.fa-phone:before {display: block; transform: rotateY(180deg)}
.contact-form { display: inline-block; width: 64%; vertical-align: top; box-sizing: border-box; padding: 0px 0px 30px 30px; border-left: solid 1px #dddddd; }
.contact-form .gform_wrapper {margin: 0;}
.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {display: block;}
.contact-form .gform_wrapper .gform_footer {text-align: right;}
.contact-form .gform_wrapper .gform_heading h3 {margin-top: 0;}
.contact-form .recaptcha-v3-initialized ul li.gfield { margin: 0 0 30px 0; }
.contact-form .recaptcha-v3-initialized ul li.gfield label { display: none;}
.contact-form .gform_footer.top_label input { margin: 0 !important; width: 100% !important; border-radius: 25px !important; background: var(--rt-theme); color: var(--rt-white); font-size: 15px; font-weight: bold; padding: 0 25px; text-align: center; text-transform: uppercase; max-width: 180px; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.map-main {padding-top: 30px;}
.contact-form .gform_footer.top_label input:hover { background: var(--rt-blue); }
/* contact us */
.portal-panel-main {padding: 10px; font-size: 0;}
.orange-button {    font-size: 14px;
    display: block;
    text-align: right;
    padding-top: 10px;}
.portal-panel-line {    display: inline-block;
    width: 20%;}
.wishlist_table.mobile{padding: 0 0 0;
    margin:  0;
}
.wishlist_table.mobile li{list-style:none; padding:10px; position:relative;}
.wishlist_table.mobile li:nth-child(even) {
    background: #f6f5f6;
}
.wishlist_table tr td.product-thumbnail a,
.wishlist_view.responsive.mobile .product-thumbnail   {
    border: 1px solid #dddddd;
    overflow: hidden;
    border-radius: 6px;
}
.wishlist_table.mobile li .item-details table.item-details-table {
    margin: 10px 0 5px;
}

.wishlist_table.mobile li .item-details table.item-details-table tr td, .wishlist_table.mobile li .item-details table.item-details-table td.label{
    display:inline-block;
	width:auto;
	text-align:left;
	background-color:transparent;
	vertical-align:middle;
}
.wishlist_table.mobile li .item-details table.item-details-table tr:nth-child(n){background-color:transparent;}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
    text-align: right;
    position: absolute;
    top: 10px;
    right: 15px;
}
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{text-align:left;}

.wishlist_table.mobile li .item-details table.item-details-table td.value input[type="number"]{width:100px; height:40px;}
 @media (min-width:768px) {
.help-pages > .help-box:after { position: absolute; content: ''; width: 1px; height: 90%; background: #ddd; right: -10px; top: 20px; }
.information-section-box:not(:last-child) {border-bottom: 1px solid #ddd; margin-bottom: 15px; padding-bottom: 15px;}
}
@media (min-width:1200px) {
.help-pages > .help-box:nth-child(3):after,
.help-pages > .help-box:nth-child(6):after { display: none }
.help-pages > .help-box:nth-child(4),
.help-pages > .help-box:nth-child(5),
.help-pages > .help-box:nth-child(6) { border-bottom: 0 }
.spike-top-content p:not(:last-child) {text-align: right;}
.spike-top-content p:not(:first-child) {padding-left: 50px; width: 35%;}
.stamped-header .stamped-summary {display: flex; justify-content: space-between; align-items: center;}
.stamped-summary .summary-overview, .stamped-summary .stamped-summary-ratings {width: 30% !important;}
.stamped-summary .stamped-summary-actions {width: 40% !important;}

}
 @media (max-width:1430px) {
.about-img { padding: 0 15px 80px; }
}
@media (max-width:1199px) {
.cms-content h1,
.cms-content .h1 { font-size: 26px; }
.cms-content h2, .woocommerce .cms-content h2,
.cms-content .h2 { font-size: 22px; }
.cms-content h3,
.cms-content .h3 { font-size: 20px; }
.cms-content h4,
.cms-content .h4 { font-size: 18px; }
.cms-content h5,
.cms-content .h5 { font-size: 16px; }
.cms-content h6,
.cms-content .h6 { font-size: 14px; }
.cms-content { padding: 20px 0; }
.aboutus-content .premium-manufacturer { padding: 10px 0 30px }
.aboutus-content .premium-manufacturer .two-col .right { padding-right: 20px; }
.aboutus-content .premium-manufacturer .right p { text-align: left; }
.about-img { padding: 0 15px 50px; }
.about-img .img-main { margin: 0 -7.5px; }
.about-img .img-main > div { padding: 0 7.5px; }
.our-history { padding-bottom: 50px; }
.support-ease-please { padding: 50px 0; }
.support-ease-please p br { display: none; }
.meet-our-team { padding: 30px 0; }
.meet-our-team .team-item .name { left: 15px; right: 15px; }
.help-pages > .help-box h3 { font-size: 24px; }
.help-pages > .help-box { width: 30%; padding: 40px 20px; }
.catalogues-brochures .product-grid {margin: 0;}
.stamped-summary-actions span{padding:0 15px;}
}
@media (max-width:991px) {
.aboutus-content .premium-manufacturer .two-col .right { padding-right: 0; padding-bottom: 20px; }
.premium-manufacturer .right h2 br { display: none; }
.our-history .two-col { margin: 0; }
.our-history .two-col > div { width: 100%; padding: 0; }
.our-history .two-col > div.left { padding-bottom: 20px; }
.our-history .two-col .img { border-radius: 5px; }
.our-history .two-col .img img { width: 100%; }
.support-ease-please .elementor-image { width: 100px; height: 100px; line-height: 100px; }
.support-ease-please .elementor-image img { width: 56px; }
.catalogues-brochures h2 { margin-bottom: 20px; }
.catalogues-brochures .content:not(:last-child) { margin-bottom: 20px; }
.spike-content strong { color: var(--rt-blue); font-size: 22px; }
.stamped-review .stamped-review-reply {margin:20px 0 0 0; border: 0; padding: 0;}
.ledcalculator .ledvalues input {width: 60%;}
.ledcalculator .ledtitle img {    width: 30%;}
.feedback-page form {
    padding: 20px;
}
}
@media (max-width:767px) {
.cms-content h1,
.cms-content .h1 { font-size: 24px; }
.cms-content h2, .woocommerce .cms-content h2,
.cms-content .h2 { font-size: 22px; }
.cms-content h3,
.cms-content .h3 { font-size: 20px; }
.cms-content h4,
.cms-content .h4 { font-size: 18px; }
.cms-content h5,
.cms-content .h5 { font-size: 15px; }
.cms-content h6,
.cms-content .h6 { font-size: 13px; }
.about-img .img-main .margin-top a { margin-top: 0; }
.about-img .img-main > div { width: 50%; padding: 7.5px; }
.support-ease-please { padding: 30px 0; }
.support-ease-please .elementor-row { margin: 0; }
.support-ease-please .elementor-row > div { width: 100%; padding: 10px 0; }
.support-ease-please h4 { margin: 15px 0; }
.help-pages > .help-box { width: 48%; margin-bottom: 20px; margin-right: 10px; padding: 20px 20px; }
.help-pages > .help-box:nth-child(odd):after { position: absolute; content: ''; width: 1px; height: 90%; background: #ddd; right: -5px; top: 20px; }
.spike-image,
.spike-content { width: 100%; padding: 0; }
.spike-image { margin-top: 10px; }
.spike:nth-child(even) .spike-content { order: 0; }
.spike:nth-child(even) .spike-image { order: 1; }
.spike-content strong { font-size: 18px; }
.delivery-img-wrapper { margin-top: 20px; text-align: center; justify-content: center; margin-bottom: 20px; }
.delivery-img-content,
.delivery-img { width: 100%; padding-right: 0; }
.delivery-img-content { margin-bottom: 20px; }
.ledcalculator .ledvalues input {width: 70%;}
.ledcalculator_main .ledcalculator {margin-bottom: 30px;}
.ledcalculator .ledvalues { text-align: center;}
.ledcalculator .ledvalues .etbtn { float: none; margin-left: 0 !important;}

.contact-information-section-main {width: 100%; padding: 0 0 10px 0; border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.contact-information-section-main .information-section-box {width: 49%; display: inline-block; padding: 0; min-height: 150px; vertical-align: top;}
.contact-form {width: 100%; padding: 0; border: 0;}
.map-main iframe {height: 150px;}
}
@media (max-width:479px) {
.contact-information-section-main .information-section-box {width: 100%; min-height: inherit;}
.help-pages > .help-box { width: 100%; margin-bottom: 20px; }
.help-pages > .help-box:after { display: none; }
.spike-top-content p {width: auto;}
.ledcalculator .ledtitle img {width: 70%;}
.catalogues-brochures .category-list .product-grid .product-item-info .product-item-name {height:inherit}

}

