.dr-info-box{width: 100%; float: left; margin-bottom: 35px;}
.dr-info-box img {width: 230px; float: left; padding-right: 29px;}
.dr-info-box h5{font-family: "Montserrat", Sans-serif !important; font-weight: 700;}


.woocommerce ul.products li.product a img {width: auto; height: 200px; margin: 0 auto 1em;}
ul.products li.product .woocommerce-loop-product__title {min-height: 55px;}
.woocommerce ul.products li.product.product-category a img {width: auto; height: auto; max-height: 130px; min-height: 130px;}

.woocommerce .quantity .qty {width: 80px; padding: 10px 10px !important; text-align: left; border: 1px solid #000 !important;}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background:lightgray !important; color: #40848c !important; height: 46px; border-color: lightgray !important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:lightgray !important; color: #000 !important; height: 46px;}
.woocommerce a.button.alt.checkout-button{height: auto !important;}
.woocommerce a.button.alt.checkout-button:hover{background:#e6e6e6 !important;}

nav.woocommerce-MyAccount-navigation {float: left; width: 30%;}
.woocommerce-MyAccount-navigation ul{margin: 0px; list-style: none; background: #f8f8f8; padding: 0px;}
.woocommerce-MyAccount-navigation ul li{width: 100%; float: left; background: #f8f8f8; margin: 0px;}
.woocommerce-MyAccount-navigation ul li a{padding: 10px 20px; width: 100%; float: left; }
.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a{background: #64bec7; color: #fff;}
.woocommerce-MyAccount-content .woocommerce-Button.button {text-transform: uppercase; display: inline-block;  width: 216px; line-height: 43px; color: #fff; border: 2px solid #275ba3; background: #275ba3; font-weight: 600; font-size: 18px; padding: 0; text-align: center;}
.woocommerce-MyAccount-content .woocommerce-Button.button:hover {background: transparent; color: #275ba3;}
.woocommerce-EditAccountForm input{width: 100%; float: left; margin: 0; border: none; font-size: 20px; color: #333; height: 54px; border: 2px solid #64bec7; padding: 10px 20px; outline: none; box-shadow: none; text-align: left;}
.actions .button {text-transform: uppercase; display: inline-block !important; width: auto; line-height: 32px !important; color: #fff !important; border: 2px solid #275ba3 !important; background: #275ba3 !important; font-weight: 500 !important; font-size: 16px !important; padding: 0 20px !important; text-align: center;}
.actions .button:hover {background: transparent !important; color: #275ba3 !important;}
.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button{background-color: #64bec7 !important; font-size: 18px;}
.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background: #275ba3 !important;}

.welcome-section {float: right; width: 68%;}

.page-id-4366 .elementor-location-single .elementor-container .elementor-row, .page-id-4364 .elementor-location-single .elementor-container .elementor-row, .page-id-4368 .elementor-location-single .elementor-container .elementor-row{display: block !important;}
.page-id-4366 .elementor-location-single .elementor-container .elementor-row .elementor-col-66, .page-id-4364 .elementor-location-single .elementor-container .elementor-row .elementor-col-66, .page-id-4368 .elementor-location-single .elementor-container .elementor-row .elementor-col-66{width: 100%; display: block; max-width: 100%;}
.page-id-4366 .elementor-location-single .elementor-container .elementor-row .elementor-col-33, .page-id-4364 .elementor-location-single .elementor-container .elementor-row .elementor-col-33, .page-id-4368 .elementor-location-single .elementor-container .elementor-row .elementor-col-33{width: 100%; display: none !important; max-width: 100%;}
.welcome-section  .woocommerce ul.products li{text-align: center;}
.welcome-section .woocommerce ul.products li button.woosq-btn {padding: 13px 25px !important;}
.welcome-section .woocommerce ul.products li.product .woocommerce-loop-product__title {font-family: "Montserrat", Sans-serif !important;}
.welcome-section .contact-info > h2.h1{font-family: "Montserrat", Sans-serif !important; text-align: center; margin-bottom: 45px;}

.doctor-info-box {width: 100%; float: left; margin-bottom: 30px;}
.doctor-info-box:last-child{margin-bottom: 0px;}
.doctor-info-box h5 {font-weight: 900;}
.doctor-info-box .text-content {font-size: 16px;}
.doctor-info-box .text-content em, .doctor-info-box .text-content span {width: auto; font-weight: 700; clear: both;}