/*
 Theme Name:   Mezan Child
 Theme URI:    https://wdtthemes.kinsta.cloud/mezan
 Description:  Mezan Child Theme
 Author:       the Mezan team
 Author URI:   https://wedesignthemes.com/
 Template:     mezan
 Version:      1.0.0
 Text Domain:  mezan-child
*/
@media (min-width: 768px) {
    .gallerys img {
        width: 100%;
        height: 260px;
        object-fit: cover;
    }
	
	.wdt-cus-our-policy i svg{
		margin-top:10px !important;
	}
}
.payment-methods--logos {
    position: relative;
    top: -86px;
    right: -20px;
}
.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step, .wc-block-components-form .wc-block-checkout__terms {
    padding: 0 0 0 0px !important;
}
.service_area_header{
	padding-top:80px !important;
	padding-bottom:0px !important;
	margin:0px !important;
}

.elementor-12342 .elementor-element.elementor-element-42295e5 {
  padding-top: clamp(7.1875rem, -9.3305rem + 17.1504vw, 11.25rem);
    }

.elementor-12342 .elementor-element.elementor-element-76de381 {
    margin-top: -19.2%;
    margin-bottom: 0%;
}


.loader-text img{
	width:200px;
}

.elementor-12342 .elementor-element.elementor-element-afeae60 .wdt-accordion-toggle-holder:not([class*="-template-simple"]) .wdt-accordion-toggle-title-holder.ui-state-active{
	background-color:transparent !important;
}

.service_page_inner .elementor-column-gap-no{
	max-width:1600px !important;
}

.service_page .elementor-column-gap-no{
	max-width:1600px !important;
}

.service_page{
padding: 0px 0px 80px 0px !important;
}

.service_thumbnail .elementor-top-column{
	width:100% !important;
}
.emergency-form .wdt-contact-infos>p {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 20px;
    gap: 20px;
}
#slider_form input::placeholder {
    color: #fff !important;
}
div.wdt-logo-container img {
    max-width: 246px;
    width: 146px !important;
}
/* Override Elementor Global Colors */
:root,
.elementor-kit-9 {
    --e-global-color-secondary: #ccfc3d; 
	--wdt-elementor-color-secondary: #ccfc3d; 
}
#home_map {
    padding: 0;
}
#home_map .elementor-widget-google_maps iframe {
    height: 450px;
}

.custom-cart-icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    color: #CCFC3D;
    font-size: 24px;
}

.cart-count {
    position: absolute;
    top: -8px;
    right: -10px;
    min-width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #e63946;
    color: #fff;
    font-size: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    font-weight: 600;
}
#mini_cart_icon{
	text-align:right;
}
.wc-block-cart .wp-block-woocommerce-cart-order-summary-block {   
    padding: 20px;
}
/*woocommerce ccs*/
.woocommerce-account .column .woocommerce-MyAccount-navigation {
    background: #123C63;
    padding: 20px;
    color: #fff;
}
.woocommerce-MyAccount-navigation > ul li a, .woocommerce-account .woocommerce-MyAccount-content fieldset legend {
    color: #fff;
}
.col2-set:not(.woocommerce-Addresses), .addresses .col-1 header, .addresses .col-2 header, .addresses .col-1 address, .addresses .col-2 address, .woocommerce form.login, .woocommerce form.register, .woocommerce-MyAccount-navigation > ul li, .woocommerce-account .woocommerce-MyAccount-navigation > ul li, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address.col-1, .woocommerce-account .woocommerce-page .woocommerce-MyAccount-content .woocommerce-Address.col-1, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address.col-2, .woocommerce-account .woocommerce-page .woocommerce-MyAccount-content .woocommerce-Address.col-2, .woocommerce-MyAccount-content .col-1 header, .woocommerce-MyAccount-content .col-2 header, .woocommerce-MyAccount-content .col-1 address, .woocommerce-MyAccount-content .col-2 address {
    border-color: #ddd;
}
.woocommerce .woocommerce-info, .woocommerce-notice.woocommerce-notice--info {
    border-color: #123C63 !important;
}
.wc-blocks-components-select .wc-blocks-components-select__label {
    display: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none;
}
.select2-container--default .select2-selection--single{
	border: 1px solid var(--wdtSecondaryColor) !important;
}
.woocommerce .product-loop-sorting, .woocommerce .product-loop-sorting > *, .woocommerce .product-loop-sorting > .product-loop-sorting-item-group, .woocommerce .product-loop-sorting > *, .woocommerce .product-loop-sorting > .product-loop-sorting-item-group > .product-loop-sorting-item {
  
    justify-content: flex-end;
}
.woocommerce-shop .woocommerce-notices-wrapper + .product-loop-sorting {
    justify-content: space-between;
}
.woocommerce .product-loop-sorting > :first-child {
    order: 2;
}

.woocommerce .product-loop-sorting > :last-child {
    order: 1;
}

.woocommerce ul.products li .product-wrapper, .woocommerce-tabs .panel, .woocommerce table .quantity .qty {
    background-color: transparent;
}
.woocommerce ul.products li.product {
    display: inline;
    background: #f9f9f9;
    padding: 10px;
    border-radius: 15px;
}


.wdt-cus-contact-socials .elementor-icon-list-item a {   
    border: 1px solid #000 !important;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {
    margin: 0;
    width: 100%;
    border: 1px solid var(--wdtPrimaryColor) !important;
}
.product-thumb {
    border: 2px solid #ccfc3d;
}
.add_to_cart_button  {
	background-color: #ccfc3d !important;
}

.wdt-cus-about1-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span i {
    margin-top: -12px;
}

/* .wdt-cus-about1-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span i {
    margin-top: 40%;
    position: relative;
    top: -18px;
} */
.wdt-cus-about1-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span i {
    margin-top: 40%;
    position: relative;
    top: -13px;
    left: 1px;
}
.ajax_add_to_cart:hover  {
	background-color: #000;
	color: #fff !important;
}
.elementor-11820 .elementor-element.elementor-element-d3ee20a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}
.elementor-11820 .elementor-element.elementor-element-33aeac7 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    text-align: end;
}
@media only screen and (max-width: 740px) {
	.wc-block-cart-item__total-price-and-sale-badge-wrapper {
		padding: 10px;
	}
	.woocommerce-checkout .wc-block-components-checkout-order-summary__title {
		padding: 20px !important;
	}
	
}

.main-title-section-wrapper .main-title-section-container {
    padding: 90px 0 70px;
}
