/*

Theme Name: austcold_2025_Jan 

Description:Design specific style.

*/

p.woocommerce-mini-cart__total.total.total-weight {
    display: none;
}
.form_wrapper {    padding: 0px;}
.form_wrapper input[type='number'] {height: 50px;width: 100%;margin-top: 14px;padding-left: 10px;}
.left_single {   padding-left: 0px;}
.form_wrapper  input[type=button] { /* height: 37px; */   padding: 11px 13px;  background: #fff;
}

form.cart {
    width: 100%;
    float: left;
    margin-top: 21px;
    /* max-width: 400px; */
    clear: both;
    border: none;
    padding-left:0px;
    margin-top: 0px;
}
.variation_sec_wrapper {
    clear: both;
}
.footerfax a {
    color: #fff;
}
.color_wrapper input[type="checkbox"] {float: left;text-align: left;left: 3%;}

.color_wrapper label {   float: left;}

.color_wrapper {    width: 100%;    float: none;    clear: both;    padding: 14px 1px;    margin-bottom: 10px;
}
.fridge_sale h3 {padding-bottom: 16px;}
.color_wrapper label {  padding-left: 10px;}

.product_meta {display: none;}
.button_wrapper {padding-top: 15px;}
.color_wrapper span {
    float: left;
    width: 83px;
    text-align: left;
}
.woocommerce-info {

    clear: both !important;
}

.main_form_wrapper .form-group label { float: left; text-align: left; font-size: 20px; margin-right: 17px; line-height: 49px;   color: #2b2264;  font-size: 15px; font-weight: 400; }
/*
.main_form_wrapper .form-group input[type='text'],.form-group input[type='number'] {float: left;width: 75% !important;height: 50px;border-radius: 0px;}
.main_form_wrapper .form-group {  padding: 0px;}
*/

.main_form_wrapper .form-group input[type="button"] { border-radius: 0px;  height: 50px;  background: #2a2063;  color: #fff;}
nav.woocommerce-breadcrumb {
    display: none;
}
.summary.entry-summary {  padding-top: 97px;}
ul.woocommerce-error {  clear: both !important;}
h1.product_title.entry-title {   padding-bottom: 27px;  margin-bottom: 56px;}


.main_form_wrapper .form_total_wrapper {   margin-top: 28px;  border: solid #ccc 1px;margin-bottom: 17px;padding: 18px 15px 35px;
}

.total_new {  clear: both;   width: 100%; font-size: 21px; font-weight: bold;}

span.custom_label { width: 67%;}
.category_wrapper #cag1 {max-width: 300px; height: 50px;  margin-top: 12px;  border-radius: 0px;}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-right:0px;padding: 26px 6px;list-style: none;font-weight: 500;display: inline-block;width: 25%;text-align:left;margin-bottom: 35px;}
.woocommerce ul.products li.product h3 {font-size: 14px;line-height: 20px;color: #2a2063;font-weight: 500;padding:24px 0 0 0;min-height: 66px;}
input.quantity {    max-width: 58px;text-align: center;height: 41px;float:left;}
select.orderby {   display: none;}
.pvc_door {padding: 18px 0 11px;text-align: left;}
.variation_sec_wrapper {padding: 0px;}


form#form_new textarea {   width: 100%;   height: 107px;    padding-top: 9px;}
.f_form { padding: 0px;}
.s_form {   padding: 0px;}
.s_form input[type='button']{float:left;}
input.submit_section {text-align: center;margin: auto;display: block;background: #2a2063;color: #fff;width: 174px;float:right;height: 50px;border: none;margin-bottom: 41px;}

button.btn.btn-primary.prevBtn.btn-lg.pull-left {text-align: center;  display: block; background: #2a2063;  color: #fff;  width: 174px;  height: 50px;  border: none;
border-radius:0px;}

.pagination_sec p { padding-bottom: 18px;}
.has-error select { border: solid red 1px;}
.three_image img {  float: left;margin-right: 16px; margin-bottom: 48px;}
.three_image_wrapper {
    margin-bottom: 32px;
}
.check_wrapper { padding: 6px 0;}

.check_wrapper label {  padding-left: 8px;}
.medium_wrapper {    padding: 18px 0;border-bottom: solid #eee 1px;margin-bottom: 13px;}
.left_image img {   margin: 20px; display: block;}

.Grants_left_image {   margin: 0px 20px 20px;}

.right_medium_content h2 {  padding-bottom: 11px;}
.alignleft.actions.bulkactions {display: none;}

ul#menu-header-menu ul.sub-menu {position: absolute;width: 320px;z-index: 999;display: none;left: 0;padding: 10px 10px;background-color: #fff;outline:none;border-right: 1px solid #ddd;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top: 1px solid #fff;}
ul#menu-header-menu ul.sub-menu li {background: #fff;color: #000;padding: 0px;width: 100%;}
ul#menu-header-menu ul.sub-menu li a {color: #000;padding: 4px 0;display: block;width: 100%;font-size: 14px;line-height: 18px;}
ul#menu-header-menu ul.sub-menu li a:hover{color: #2a2063;}
ul#menu-header-menu li:hover .sub-menu {   display: block;} 


div#my_custom_checkout_field {  display: none;}
.woocommerce-tabs.wc-tabs-wrapper {   /*display: none;*/padding-top: 20px;}
.related.products {    display: none;}
.summary.entry-summary.custom_summery {width: 100% !important;}
.woocommerce-message{clear:both !important;}
.summary.entry-summary .images {   display: none;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {}
input.input-text.qty.text {height: 32px;width: 106px;color: #333333;font-weight: 400;font-size: 15px;outline: none;text-align: center;border: 1px solid #aeaeae;border-radius: 0;margin: auto;display: block;float: none;margin-bottom: 34px;}

.xt_woofc-inner .xt_woofc-quantity-row .xt_woofc-quantity-col-input input[type='number'] {
  margin-bottom: 0;
}


.woocommerce div.product form.cart .variations {
    margin: 9px 0;
    padding: 14px 0;
}
.single_model p {  margin: 16px 0;}
.single_model ul li {    padding: 5px 0;}
.single_below_image {    padding: 18px 0;}
div.no-padding {padding: 0px;}
.single_model {   padding: 0px;}
.single_below_image img {margin: auto;}
.bottom_medium_wrapper {  padding: 20px 0;}

.bottom_medium_wrapper img {    margin: auto;    border: solid  #eee 1px;    padding: 23px;}
.specification_left img {  margin: 18px auto;}

.specification_left {  border: solid #eee 1px;  margin: 24px 0;}

.specification_right img {  margin: 55px auto;}
.lab_m_lf.form-group.has-error input {

    border: solid #a94442 2px;
}
.specification_right {/* border: solid #eee 1px; */margin: 23px 0;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {  margin: auto;  background: #2a2063; color: #fff !important;  width: 167px;height: 50px;  border: none;  border-radius: 0px;text-transform: uppercase;    padding: 17px 0;text-align: center;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { color: #000000; width: 100%; height: 42px; outline: none; background-color: #ffffff; padding: 0 13px;font-size: 13px;  border: 1px solid #94939a; border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    font-weight: 500;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    min-height: 350px;
    border-radius: 0px;
    margin:25px 0 0 0;
}
.hmdesc { min-height: 252px;}
.col-sm-8.application_left {
    padding: 0;
}
.col-sm-8.application_left ul li {
    padding-left: 19px;
    font-size: 19px;
    line-height: 24px;
}

nav.woocommerce-pagination {
    background: none;
    margin-top: 25px;
}

ul.page-numbers li a {
    padding: 0 16px;
}

.woocommerce .woocommerce-pagination ul.page-numbers li a, .woocommerce-page .woocommerce-pagination ul.page-numbers li a {
    padding: 8px 15px !important;
    display: inline-block;
    /* min-width: 53px !important; */
    text-align: center;
    /* position: relative; */
    /* left: -9px; */
    color: #000;
}

.woocommerce .woocommerce-pagination ul.page-numbers li , .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    padding: 0 0px;
    border: none;
    color: #000;
    width: 33px;
}
.woocommerce nav.woocommerce-pagination ul {
    border: none;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: none;
    color: #2a2063;
}
.form-group .cart_btn {
    margin: auto;
}
.strip_door.sub_qut1 select {

    width: 100%;
    height: 42px;
    resize: none;
    outline: none;
    background-color: #ffffff;
    padding: 0 13px;
    font-size: 13px;
    border: 1px solid #94939a;
   
    font-weight: 500;
}
.strip_msg.sub_qut1 textarea {
    height: 100px;
    width: 100%;
    padding: 8px 10px;
}

.footerinner.infosecton {
    background: #2a2063;
    /* padding: 16px 21px; */
    /* margin: 28px 0; */
}
div.wpcf7-validation-errors {
    border: none;
}
.woocommerce ul.products li.product a img {
    width: 150px;
    height: 130px;
    margin: auto;
}
.contact_right {
    padding: 0 0 0 20px;
}
.by_bx  select {
    color: #333333;
    width: 100%;
    height: 47px;
    outline: none;
    background-color: transparent;
    padding: 0 13px;
    font-size: 16px;
    border: 1px solid #fff;
    border-radius: 0px;

    color:#fff;
    appearance: none;
    font-weight: 500;
    width: 300px;
    max-width: 100%;
    display: inline-block;
}
.page-template-contact_us h3 {
    margin-bottom: 25px;
}
.wpcf7-textarea {
    color: #333333;
    width: 100%;
    height: 120px;
    resize: none;
    outline: none;
    background-color: #ffffff;
    padding: 0 13px;
    font-size: 13px;
    border: 1px solid #94939a;
    border-radius: 0px;
   
    font-weight: 500;
}
.woocommerce img, .woocommerce-page img {
    margin: auto;
    display: block;
}
 
.main_form_wrapper {
    padding: 30px 0;
}
h3.tt_cmm.contact_new_title {
    text-align: center;
    padding: 0px 0 10px 0px;
}
.quotation_main.contact_new {
    background: #fff;
    padding: 35px 35px;
}

.woocommerce ul.products li.product a img {
    width: 180px;
    height: 180px;
    margin: auto;
}

.stepwizard-step p {
    margin-top: 10px;
}
.stepwizard-row {
    display: table-row;
}
.stepwizard {
    display: table;
    width: 50%;
    position: relative;
}

.form-group.has-error .qut_txt {
    border: solid #a94442 2px;
}
.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;
}
.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}
.cart_ar {

    clear: both;
}
.col-sm-1.l1>img {
    height: 585px;
}
.cart_btn{clear:both;}
.f_form.form-group.has-error select {
    border: solid #a94442 2px !important;
}
.cll { padding-top: 33px;}
.slidingdiv.inner_clc {   height: 700px;}
.photo_inner_section { padding: 0px 0;}
.main_specs.table-responsive a {color: #2a2063;}
.woocommerce .products ul, .woocommerce ul.products {margin: 0 -6px !important;}
span.amount{font-size: 20px;
    line-height: 25px;
    color: #2a2063;
    font-weight: 700;}
.woocommerce form .form-row label.inline{    margin-left: 15px;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #333 !important;color:#fff !important;}
.woocommerce-account h2{font-size: 20px;
    line-height: 25px;
    color: #2a2063;
    font-weight: 700;text-transform: uppercase;}
nav.woocommerce-MyAccount-navigation{height: auto;padding: 15px;}
nav.woocommerce-MyAccount-navigation ul>li>a {color: #fff;}
.woocommerce-MyAccount-content {background-color: #e3e2eb;padding: 30px 15px;}
a.button.wc-forward {width: 195px;display: block;float:right;}
a.checkout-button.button.alt.wc-forward {width: 268px;display: block;padding: 15px;background-color: #2a2063;}
span.woocommerce-Price-currencySymbol{    color: #2a2063;}
.single-product.woocommerce div.product form.cart .variations label {font-weight: 700;font-size: 20px;color: #2a2063;line-height: inherit;padding: 0 0 10px 0;}
.single-product.woocommerce div.product form.cart .variations td {padding-right: 0;width: 100%;text-align: left;}
.single-product.woocommerce div.product form.cart .variations select {color: #333333;width:100px !important;height: 42px;outline: none;background-color: #ffffff;padding: 0 13px;font-size: 13px;border: 1px solid #94939a;border-radius: 0px;-webkit-border-radius: 0px;-o-border-radius: 0px;-ms-border-radius: 0px;-moz-border-radius: 0px;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;font-weight: 500;background-image: url(images/blue-arr.png);background-repeat: no-repeat;background-position: right;    max-width: 25%;min-width: 25%;margin-right: 0px;}
.single-product.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color: #2a2063;}
.single-product.woocommerce div.product form.cart, .woocommerce div.product p.cart {margin-bottom: 0;padding: 0;}
.single-product.woocommerce div.product form.cart div.quantity {float: left;margin: 7px 0 0 0;width: 100%;max-width: 119px;float: none;padding: 3px 0;}
.single-product .quantity .input-text.qty.text{  margin: 9px 0 10px 0;}
div#customer_details {padding: 0 0 35px 0;}
.variation_sec_wrapper table.table tr:nth-child(even) {background: #e3e2eb;}
.variation_sec_wrapper table.table tr td {text-align: left;}
div.wpcf7-mail-sent-ok { border: none;}
.panel-body.app_con { padding-bottom: 26px;}
.quantity.custom_quantity .quantity {   max-width: 101px;  margin: auto;}
.woocommerce-checkout form.login { min-height: inherit;margin-bottom: 28px;}
.copyright p {  color: #fff;}
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #94939a;
}
input::-moz-placeholder { /* Firefox 19+ */
  color: #94939a;
}
input:-ms-input-placeholder { /* IE 10+ */
  color: #94939a;
}
input:-moz-placeholder { /* Firefox 18- */
  color: #94939a;
}

span.fax_class {
    color: #fff;
}
select::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #94939a;
}
select::-moz-placeholder { /* Firefox 19+ */
  color: #94939a;
}
select:-ms-input-placeholder { /* IE 10+ */
  color: #94939a;
}
select:-moz-placeholder { /* Firefox 18- */
  color: #94939a;
}
.woocommerce-cart-tab-container {  top: 45% !important;}
@media (max-width:991px) {
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{padding: 22px 15px !important;}
.woocommerce form .form-row label.inline {margin-left: 6px;}
}
@media (max-width:767px) {
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{min-height: initial;margin: 15px 0 0 0;}
.woocommerce-account .u-column2.col-2 {margin-top: 25px;}
.contact_right {padding: 0;}
}
@media (max-width:480px) {
.woocommerce form .form-row label.inline {margin-left: 0;margin-top: 10px;clear: both;display: block;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{width:100%;}
}
.slick-dots li button{display:none !important;}
.modal_description { padding: 8px 0;}

.modal_description ul li {
    font-size: 15px;
    line-height: 24px;
    color: #333333;
    /* padding: 25px 0 0 0; */
}

.woocommerce div.product form.cart .variations label {
    margin-top: 7px;
    margin-right: 8px;
}

.cart_right p {padding: 0px;padding-bottom: -2px;}
.about_link a {
    color: #2a2063;
    padding: 5px 0;
    display: block;
}
.variation_section {
       height: 40px;
    background: #fff;
    margin-bottom: 13px;
    padding-left: 12px;
}
.single_variation_wrap.wrap_new .quantity {
    display: none;
}
#price_calculator {
    /* border-style: none; */
    max-width: 290px;
}
woocommerce a.remove {
    color: red !important;
}
.woof_products_top_panel{display:none !important;}
.chosen-container-single .chosen-single span{    font-size: 19px;padding-left: 10px;}
.chosen-container{max-width: 200px !important; float:right ;}
.woof_submit_search_form_container {    display: none;float:right !important;}
.chosen-container-single .chosen-single {   height: 40px !important;  padding-top: 5px;}
#section1 .variable_price_calculator { display: none !important;}


table#price_calculatortr td { margin: 10px 8px;  float: left;}
table#price_calculator tr td input {width: 80px;float: left;padding: 0 10px;margin: 10px 0;}
table#price_calculator tr td label {   width: 108px;   text-align: left;float:left;}
.single_variation { float: left;padding: 10px 0;}
.zoomWindowContainer>div { border: solid #ececec 1px !important;}
.form_wrapper .quotation_main .qut_btn {
    margin-top: 13px;
    height: 50px;
    background-color:#2a2063!important;
}

.form_wrapper .quotation_main .qut_btn:hover {
    background-color: #e3e2eb!important;
}
.npl{padding-left: 0}



select.dropdown_product_cat option.level-0 {   color: red;}
.woocommerce-message { border-top-color: #8fae1b;display: none;}
.notes_wrapper textarea {float: left;width: 100%;height: 115px;padding: 4px 11px;margin-top: 27px;max-width: 492px;border: solid #ccc 1px;}
.notes_wrapper {    padding: 0px;}
.select2-container .select2-choice {  height: 41px !important; border-radius: 0; padding-top: 6px;}
h3#ship-to-different-address label {  float: right;}
h3#ship-to-different-address input {    float: left; margin-top: 17px; margin-right: 11px;}
.woocommerce-billing-fields {    padding-top: 23px;}
:focus {
   
    outline: 0;
}
button.cart_btn.disablednew {
    cursor: not-allowed;
    opacity: 0.5;
}
.back_wrap {   padding: 0px;}
.back_wrap a:before {  position: absolute; left: 3px; font-size: 28px; top: 4px;}
.back_wrap a {  float: right;  padding-top: 6px;}
ul.auto_list { list-style: inherit; padding-left: 19px;}
ul.auto_list li {padding-bottom: 6px;}
.term-pvc-strip-doors.woocommerce ul.products li.product a img {
    height: 197px;
}
.left_coloured {
    padding-left: 0px;
}
.page-template-removable .tt_cmm {padding-bottom:10px;}
.application_left {   padding-left: 0px;}

.app_char_main table td.rd_1100 { background-color: rgba(255,255,136,1);}
.app_char_main table td.rd_1100 a {    color: #000;}
.app_char_main table td.rd_1300 { background-color: rgba(113,220,255,1);text-align: center;} 
.app_char_main table td.rd_1300 a{color:#000}
.app_char_main table td.rd_800 {    background-color: rgba(187,231,160,1);}
.app_char_main table td.rd_800 a{color:#0066CC}
.app_char_main table td.rd_1000 {  background-color: rgba(255,174,174,1);}
.app_char_main table td.rd_1000 a{color:#0066CC}

p.industrial_size span { font-size: 19px;}
table.spec_table tr td {border: solid #e3e2eb 1px;padding: 7px 13px;}
table.spec_table {    float: left;max-width: 228px;margin-bottom: 48px;}
.left_single_model{padding-left:0px;}
.page-template-Heigh_Speed .main_wrapper {padding: 0px 16px;}
.app_char_main table a:hover {color: #000 !important;}
.single-product .custom_img_section .prduct_img img {
    max-height: 320px !important;
}
section#woocommerce_recently_viewed_products-2 {
    max-width: 300px;
    float: right;
    min-height: 113px;
}
.sidbar_wrap {max-width: 299px;float: right;position: fixed;right: -299px;top: 48%;border: solid #000 1px;padding: 0 0px;-webkit-transition: 1s; /* Safari */transition: 1s;    z-index: 99999;
    background: #fff;}

.single_wrap {
    position: absolute;
    left: -78px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    background: red;
    padding: 10px 11px;
    color: #fff;
    top: 90%;
    cursor: pointer;
    font-size: 14px;

   display:none; 
    }
.sidbar_wrap h2 {font-size: 17px;text-align: center;}

.sidbar_wrap.abc {
    right: 1px;
    background: #fff;
    -webkit-transition: 1s; /* Safari */
    transition: 1s;
}
.sidbar_wrap ul.product_list_widget li {  border-bottom: solid #000 1px;  padding: 12px 16px !important;}
.sidbar_wrap ul.product_list_widget li:last-child {    border-bottom: 0px;}
 .woocommerce.yith-similar-products {    display: none;}
 .single_wrap:hover {background: #2a2063;}
 .term-coloured-strip-doors-pvc-strip-doors  ul.products li.product a img { height: 197px;}
 #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 100px !important;
    height: 100px !important;
}
textarea.qut_txt.user-error {
    border: solid #a94442 2px !important;
}
.input_m.user-error {
    border: solid #a94442 2px !important;
}

.ced {
    display: none;
}

.map {
    padding-top: 50px;
}
.slick-slide img {
    width: 295px;
    display: block;
    height: 386px;
}
p#breadcrumbs {
    float: right;
    padding-top: 7px;
	font-weight: 500;
    text-transform: uppercase;
}
.tax-product_cat .back_wrap a:before {
    content: "";
}

.container.shipping_meth p {
    text-align: center;
    padding-top: 51px;
    color: #2a2063;
}
.hmdesc {
    min-height: 252px;
    padding: 40px 0;
}
.abc .single_wrap {
    left: -76px;
}
p.cart-empty {
    padding-bottom: 20px;
}
ul.rc_wc_rvp_product_list_widget li img {
    width: 50px;
    float: left;
    margin-right: 12px;
}
.sidbar_wrap ul.rc_wc_rvp_product_list_widget small.woocommerce-price-suffix {
    display: none;
}
.sidbar_wrap ul.rc_wc_rvp_product_list_widget  span.amount{display:none;}
.sidbar_wrap{top:42%;}
.abc .single_wrap{top:37px;}
ul.rc_wc_rvp_product_list_widget li {
    padding: 10px;
}
.sidbar_wrap .single_wrap {
    top: 38px;
}
div#min_digit {
    color: red;
    text-align: center;
    float: right;
    padding-right: 20%;
    position: relative;
    top: -30px;
}
.strip_qoute {
    clear: both;
}

.strip_qoute h3 {
    margin-bottom: 17px;
    text-align:center;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    min-height: 75px;
}

div#g-recaptcha-4lWNCc22gWOjW30 {
    clear: both;
    margin-bottom: 13px;
}
i.fa.fa-plus {
    margin-right: 10px;
}

i.fa.fa-minus {
    margin-right: 10px;
}
button.btn.btn-primary.nextBtn.btn-lg.pull-right.single_wrapper_add {
    float: left !important;
}

button.btn.btn-primary.nextBtn.btn-lg.pull-right.qut_btn.single_wrapper_remove {
    float: left !important;
    margin-left: 10px;
}
.rg_seals {
    min-height: 224px;
}

button.add_more {
    text-align: center;
    display: block;
    background: #2a2063;
    color: #fff;
    width: 174px;
    height: 50px;
    border: none;
    border-radius: 0px;
    float: right !important;
}
button.remove-section{
    text-align: center;
    display: block;
    background: #2a2063;
    color: #fff;
    width: 174px;
    height: 50px;
    border: none;
   float: left!important;
    margin-left: 10px;
}
button.remove-section:hover, button.add_more:hover {
     background: #2a2063!important;
    color: #fff!important;
}
.single-model .append .main_wrapper {
    padding: 10px 0px;
}
.woocommerce-cart .pagelandingsection_abt .hmdesc_new .col-sm-8 {
    width: 100% !important;
}
ul#menu-header-menu li.menu-item-has-children>.sub-menu {
    display: none;
}

ul#menu-header-menu ul.sub-menu ul.sub-menu {
    left: 223px;
    top: 0px;
}

ul#menu-header-menu li.menu-item-has-children:hover>.sub-menu {
    display: block;
}
#sub-category-filter {
    display: none;
}
.show-subcategory-filter #sub-category-filter {
    display: block;
}
.product-gallery-slider {
    margin: 20px 0;
}

.product-gallery-slider .main-slider {
    margin-bottom: 10px;
}

.product-gallery-slider .main-slider .slide img {
    width: 100%;
    height: auto;
    border-radius: 5px;
}

.product-gallery-slider .thumbnail-slider {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.product-gallery-slider .thumbnail-slider .thumb {
    cursor: pointer;
    border: 2px solid transparent;
    transition: all 0.3s ease-in-out;
}

.product-gallery-slider .thumbnail-slider .thumb img {
    width: 100px;
    height: auto;
    border-radius: 5px;
}
.thumbnail-slider .slick-slide img {
    height: auto;
}
/* Position arrows inside the main slider */
.slick-prev, .slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    border: none;
    border-radius: 50%;
    z-index: 10;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}

.slick-prev {
    left: -20px !important;
}

.slick-next {
    right: -10px !important;
}

/* Add hover effects for arrows */
.slick-prev:hover, .slick-next:hover {
    background-color: #0073aa;
    color: #fff;
}

/* Adjust arrows for mobile */
@media (max-width: 768px) {
    .slick-prev, .slick-next {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    
}
