/*
Theme Name: Dumak
Theme URI: https://netfolie.com/
Description: Custom built theme to meet client requirements.
Version: 99.9.1
Author: netfolie
Author URI:https://netfolie.com/
Tags: white, one-column, two-columns, three-columns,four-columns, right-sidebar, responsive-layout, custom-colors, custom-menu, featured-images, theme-options, translation-ready, photoblogging
License: GNU General Public License version 1.0
License URI:https://netfolie.com/
Text Domain: dumak
*/
.round-curve-img{
	position:relative;
	max-height:506px;
	
}
.round-curve-img img.curve{
	position:absolute;
	right:0;
	height:100%;
}

.round-curve-img img.curve.flip{
	left:0;
	transform: scale(-1);
}
img.pill-round{
	border-radius:999em;
	max-height:450px;
	object-fit:cover;
}
.slick-arrow.slick-hidden{
	display:inline-block !important;
}
.wpcf7-response-output{
	color:black;
}
.wpcf7 form .wpcf7-response-output{
	border:none !important;
}
.map-slide h6{
	margin-bottom:5px;
}
.page.single-blog{
	height:650px;
}
.green-bg{
	background-color:#96cf2b;
}

a.loc_pin circle:hover{
  fill:#FFFFFF;
}

.loc_card {
    width: 360px;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: white;
    font-family: Arial, sans-serif;
}

.loc_card-image {
    width: 100%;
    height: 240px;
    border-radius:80px  80px 0 0;
    object-fit: cover;
    object-position: center;
}

.loc_card-content {
    padding: 40px;
    text-align: left;
}

.location {
    color: #1742C1;
    font-size: 14px;
    margin-bottom: 10px;
}

.office {
    color: #66c203;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

address {
    color: #1742C1;
    font-size: 14px;
    margin-bottom: 20px;
}

.icons {
    display: flex;
    justify-content: start;
    gap: 35px;
	padding-bottom:20px;
}

.icon img {
    width: 24px;
    height: 24px;
}

@media only screen and (min-width: 1140px) { 
.pl-lg-90{
	padding-left:90px;
}
}
.client-box img{
	max-height:50px;
}
.st011{
	fill:#009CA6;
}
.st011:hover, g:hover .st011{
	fill:#96cf2b;
}
.address .warehouse{
	position:relative;
	padding-left:15px;
}
.address .warehouse:before{
	 content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    position: absolute;
    left: 0;
    top: 5px;
	background:#009CA6;
}
.address .threepl{
	position:relative;
	padding-left:15px;
}
.address .threepl:before{
	 content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    position: absolute;
    left: 0;
    top: 5px;
	background:#1742C2;
}
circle .st3{
	display:none;
}

.round-curve-img.mobile img.curve.flip {
    left: 0;
    transform: rotate(180deg) scale(-1);
    width: 100%;
    height: auto;
}

.mobile img.pill-round {
    object-fit: cover;
    border-top-left-radius: 194px;
    border-top-right-radius: 194px;
	 border-bottom-left-radius: 194px;
    border-bottom-right-radius: 194px;
	min-height:512px;
	max-width:390px;
}
.pill-img{
	border-radius:180px;
	overflow:hidden;
}
.circle-img{
	border-radius:180px;
	overflow:hidden;
	width:330px;
	height:330px;
	margin:0 auto;
}
.circle-img img{
	object-fit:cover;
	height:100%;
}
	li.wpml-ls-item{display:none;}

