a {
cursor: pointer!important;
}
.login_area {
width: 48%;
float: left;
}
.register_area {
width: 48%;
float: right;
}
.woocommerce button {
background-color: #d1090a!important;
color: #fff!important;
font-size: 16px!important;
font-weight: 500!important;
margin-top: 10px!important;
}
.woocommerce .input-group-append button, .woocommerce .input-group-prepend button {
background: 0 0!important;
margin-top: 0!important;
}
.woocommerce .header-center .probox button.promagnifier, .woocommerce .mobile-menu-container .probox button.promagnifier {
background-color: transparent!important;
margin-top: 0!important;
}
.woocommerce .header-middle .header-left button.mobile-menu-toggler {
background-color: transparent!important;
margin-top: 0!important;
color: #333!important;
font-size: 2.8rem!important;
}
.woocommerce nav.woocommerce-pagination {
text-align: center;
margin-top: 50px;
}
input[type=email], input[type=password], input[type=text] {
background: #fafafa;
border: 1px solid #ebebeb;
padding: 6px 8px;
}
.woocommerce form .password-input, .woocommerce-page form .password-input {
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
width: 100%}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
margin-left: 15px!important;
}
.wc-block-cart .wc-block-cart__submit-container a {
padding: 0;
background-color: #d1090a;
color: #fff!important;
cursor: pointer;
}
.wc-block-cart .wc-block-cart__submit-container a:hover {
background: #000;
}
.up-sells.upsells.products {
margin-bottom: 20px;
}
.related.products h2, .up-sells.upsells.products h2 {
font-size: 24px;
line-height: 26px;
font-weight: 500;
text-transform: uppercase;
border-bottom: 1px solid #ebebeb;
padding-bottom: 20px;
margin-bottom: 30px;
}
.woocommerce .product-details-quantity button {
color: #000!important;
padding: 7px;
}
.breadcrumb-nav, .breadcrumb-nav a {
font-size: 14px;
}
.woocommerce a.added_to_cart {
padding-top: 0;
display: inline-block;
padding-left: 15px;
font-weight: 500;
}
.woocommerce a.added_to_cart:hover, .woocommerce-account .addresses .title .edit:hover {
color: #000;
}
.breadcrumb-nav a, .wp-block-woocommerce-cart a {
color: #d1090a;
}
.tinvwl_add_to_wishlist-text {
font-size: 0;
}
.woocommerce .button.wc-forward, .woocommerce .form-row .woocommerce-button, .wp-block-button__link {
color: #d1090a!important;
font-size: 1.5rem!important;
font-weight: 400!important;
background: 0 0!important;
}
.blog_details_area img {
width: 100%;
margin-bottom: 15px;
}
.blog_details_area h1 {
font-size: 45px;
line-height: 55px;
}
.footer_bottom {
display: flex;
justify-content: space-between;
width: 100%}
.testimonials_area p {
padding: 0;
margin: 0;
}
.banner_image img, .testimonials_area iframe {
width: 100%}
.woocommerce .button.wc-forward, .woocommerce .form-row .woocommerce-button {
border: 1px solid #d1090a!important;
padding: 10px 20px!important;
border-radius: 0!important;
}
.woocommerce .button.wc-forward:hover, .woocommerce .form-row .woocommerce-button:hover {
background: #d1090a!important;
color: #fff!important;
}
.woocommerce .woocommerce-LostPassword.lost_password a, .woocommerce .woocommerce-privacy-policy-link {
color: #d1090a!important;
}
.woocommerce .woocommerce-LostPassword.lost_password a:hover, .woocommerce .woocommerce-privacy-policy-link:hover {
color: #000!important;
}
.woocommerce .product-price .price {
font-weight: 600;
font-size: 1.6rem!important;
line-height: 1.25;
color: #000!important;
margin-bottom: 1.3rem;
}
.wp_icon {
position: fixed;
right: 15px;
bottom: 15px;
}
.blog_list_area .product-body h3 .product-title {
font-size: 20px;
line-height: 30px;
}
.blog #secondary, .search_area .entry-meta, .single #secondary, .woocommerce-MyAccount-navigation ul li:nth-child(3n), .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper, .wp-die-message {
display: none;
}
.banner_slider .slick-dots {
display: flex;
justify-content: center;
align-items: center;
}
.banner_slider .slick-dots li button {
background: #f8ae1a;
width: 12px;
height: 12px;
border-radius: 100%;
font-size: 0;
margin: 0 2px;
border: none;
}
.banner_slider .slick-dots li.slick-active button {
background: #c91625;
}
.contact-icon img {
width: 45%!important;
}
.blog_list_area .product-2 {
height: 580px;
}
.col-1, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 48%!important;
max-width: 100%}
.col-2, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 48%;
max-width: 100%}
.woocommerce-account .addresses .title .edit {
float: left!important;
font-size: 20px;
color: #c91625;
}
.woocommerce-MyAccount-content a, .woocommerce-MyAccount-navigation ul li a {
color: #c91625;
}
.search_area {
text-align: center;
}
.search_area h1 {
margin-bottom: 20px!important;
padding: 15px;
}
.banner-3 h1.page-title {
color: #fff;
}
.search_area ul .product {
flex: 0 0 23%;
max-width: 23%;
margin-right: 10px;
margin-left: 10px;
}
.search_area ul .product h1 a {
font-weight: 600;
font-size: 1.5rem;
line-height: 1.25;
letter-spacing: -.01em;
color: #333;
margin-bottom: .2rem;
}
.search_area ul .product .entry-summary {
padding-right: 10px;
padding-left: 10px;
}
.wp-block-button__link {
box-shadow: none;
text-decoration: none;
border: 1px solid #d1090a!important;
padding: 5px 10px!important;
border-radius: 0!important;
height:  auto !important;
}
.wp-block-button__link:hover {
background: #d1090a!important;
color: #fff!important;
}
.whatsapp_color i {
color: #50c878;
margin-left: 7px;
}
.free_calendar_btn a, .new_calendar_section ul li a {
display: inline-block;
background: #d1090a;
padding: 10px 20px;
color: #fff!important;
border-radius: 10px;
font-weight: 600;
}
.top_social_area {
justify-content: end;
}
.calendar_area {
margin-bottom: 30px;
}
.calendar_image img {
width: 100%;
margin-bottom: 10px;
}
.free_calendar_btn {
text-align: center;
margin-bottom: 50px;
}
.free_calendar_btn a {
font-size: 18px;
}
.free_calendar_btn a:hover, .new_calendar_section ul li a:hover {
background: #000;
color: #fff;
}
.new_calendar_section {
text-align: center;
margin-bottom: 20px;
}
.new_calendar_section ul li a {
font-size: 15px;
}
@media only screen and (max-width:767px) {
.footer_bottom, .header-2 .header-top {
text-align: center;
}
.search_area ul .product {
flex: 0 0 44%;
max-width: 50%;
margin-right: 10px;
margin-left: 10px;
}
.phone_pe_section {
display: flex;
justify-content: center;
align-items: center;
}
.phone_pe_section p {
padding: 0;
margin: 0;
}
.contact-page {
position: relative;
top: -10rem!important;
bottom: 0;
left: 0;
background: #fff;
width: 90%;
padding: 2rem!important;
margin: 0 auto;
}
.contact2 h1 {
font-size: 4rem!important;
font-weight: 700;
}
.top_title_atra {
font-size: 12px;
padding-bottom: 10px;
display: block;
}
.top_social_area {
justify-content: center;
}
.header-middle {
padding: 0 10px;
}
.widget-about p {
max-width: 100%}
.login_area {
width: 100%;
float: left;
}
.register_area {
width: 100%;
float: right;
}
.h2, h2 {
font-size: 2.6rem;
margin-bottom: 0;
}
.page-header .col-lg-6:first-child {
margin-bottom: 20px;
}
.footer_bottom {
display: block;
justify-content: space-between;
width: 100%}
.col-1, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 100%!important;
max-width: 100%;
margin-bottom: 15px;
}
.woocommerce .woocommerce-customer-details .woocommerce-column__title {
margin-top: 0;
font-size: 23px;
margin-bottom: 10px;
}
.woocommerce-order-details__title {
font-size: 23px;
margin-bottom: 10px;
}
.blog_details_area {
padding: 0 15px;
}
.blog_details_area h1 {
font-size: 25px;
line-height: 35px;
}
.blog_details_area h2 {
font-size: 20px;
font-weight: 500;
}
.container.blog_list_area {
padding: 0 35px!important;
}
}