img.qohb-logo {width: auto; height:110px}
.hamburger-logo-image-wrap img{width: auto; height:130px}
.product_item .product_item--thumbnail-holder a img{max-height:200px; width:auto; margin:0 auto}
.product_item .product_item--thumbnail-holder{padding-top:16px; padding-bottom:16px;}
.qodex-carousel__image{text-align:center}
ul.appoint_taxList { display: flex;flex-wrap: wrap; gap: 60px; list-style: none; padding: 0; margin: 0;}
ul.appoint_taxList li { flex: 1 1 calc(33.33% - 60px);box-sizing: border-box;background-color: #fff;padding: 30px;text-align: center; border: 1px solid #eee; border-radius: 4px; max-width: 33%; margin-bottom:30px; -webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.1);}
.tax_img_div{height:300px; margin-bottom:20px; border-radius:4px;}
.i3_flex-container { display: flex; flex-wrap: wrap; gap: 60px; justify-content: space-between;}
.i3_flex-item { flex: 1 1 calc(33.33% - 60px);  box-sizing: border-box;  margin-bottom: 30px;  background-color: #fff;  padding: 30px; text-align: center;  border: 1px solid #ddd;  border-radius: 4px;  max-width: 33%;  -webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.1);}
.i3_doc_more a{background:#2b579d; color:#fff; display:inline-block; padding:10px 20px; margin:0 3px; border-radius:8px; font-size:1.3rem}
.i3_doc_more aLhover{background:#e50000;}
.i3_doc_info{display:flex;  gap: 60px; margin-bottom:20px;}
.i3_doc_img img{width:100%; padding:20px; background:#fff; border:1px solid #ddd; border-radius:8px; }
.i3_doc_img{flex: 0 0 40%;max-width: 26%; box-sizing: border-box;}
.i3_doc_entry{flex: 0 0 60%;  max-width: 74%;  box-sizing: border-box;}
.i3_doc_entry label{color:#999;font-weight:600}
a.btn1:link, a.btn1:active, a.btn1:visited{color: #fff;	text-decoration:none;border: none; display: inline-block; padding: 20px 40px; background: #2b579d; margin-bottom: 20px; margin-top: 20px;font-size: 1.7rem; font-weight: 700; border-radius: 12px}
a.btn1:hover{color: #fff;text-decoration: none; border: none; background: #e50000}
.apoint_form{padding:30px; background:#fff4ea; border:1px solid #ddd; margin:20px 0; }
.apoint_form input[type=text], .apoint_form input[type=email]{background-color:#fff}
.i3_app_consult{display:flex; gap:40px; max-width:800px; justify-content:center; margin:0 auto}
.i3_app_consult_dov{min-width:30%; padding:20px 30px; text-align:center; box-sizing:border-box; border:1px solid #ddd}
.i3_app_consult_form{min-width:70%}
.i3_app_consult_dov img{width:100%; margin-bottom:20px;}
.i3_app_consult_form .wpcf7-list-item{margin-right:20px !important;}
.tagged_as{display:none !important}
.slick-initialized .slick-slide{text-align:center;}
.woocommerce-product-gallery__image{text-align:center}
.woocommerce-product-gallery__image>a>img{max-height: 400px; width: auto;  }
#main #content-wrap{padding-top:60px !important}
.s_product_content_top .product-nextprev{margin-top:-30px !important}
.woocommerce a.wqoecf_enquiry_button{margin-bottom:20px; padding: 12px 40px;}
a.wqoecf_enquiry_button .wqoecf_eq_icon{margin-right:12px;}
.wqoecf-pop-up-box div.wpcf7 > form > p input[type="submit"]{background:#FF8647 !important; padding:12px 32px !important} 
.lasf_tab_1_tab {display:none !important}
.wpcf7 form{max-height: 100%;}
.ii_enq_50{width:50%; float:left; padding: 10px 20px; box-sizing:border-box}
.ii_enq_100{width:100%; float:left; padding: 10px 20px; box-sizing:border-box}
.wpcf7 form .wpcf7-response-output{width:100%; float:left}
.elementor-602 .elementor-element.elementor-element-577f43b .wpcf7 span.wpcf7-not-valid-tip{text-align:left !important}
@media screen and (max-width: 764px) {
img.qohb-logo{width: auto !important; height: 75px;}
ul.appoint_taxList li {flex: 1 1 100%;}
.flex-item { flex: 1 1 1; }
.i3_app_consult_dov, .i3_app_consult_form{width:100%}
ul.appoint_taxList {flex-direction:column; gap:20px;}
ul.appoint_taxList li { min-width:100%; margin-bottom:0}
.i3_flex-item{min-width:100%; margin-bottom:0}
.i3_flex-container{gap:20px;}
.i3_doc_info{flex-direction:column}
.i3_app_consult_dov{min-width:100%; }
.i3_app_consult_form{min-width:100%}
.i3_doc_img{max-width:75%}
.i3_doc_entry{max-width:100%}
.i3_app_consult{flex-direction:column}
}
.woocommerce-additional-fields {
display: none;
}
p:last-child {
color:#000;
}
.entry table {
color: black;
}