/*
Theme Name:   hello-theme-child-master
Template:     hello-elementor
*/

.wpml-ls-menu-item .wpml-ls-flag+noscript+span {
    margin-left: 0.3em;
}
.ec-geoloc {
    background: #000;
}
.ec-geoloc .ec-loc {
    max-width: 1200px;
    margin: 0 auto;
    padding: 15px;
    display: flex;
    justify-content: space-between;
}
.ec-geoloc .ec-loc .ec-loc-text {
    color: #fff;
    font-size: 14px;
    width: 48%;
}
.ec-geoloc .ec-loc .ec-loc-select {
    width: 48%;
    display: flex;
    align-items: center;
}
.ec-geoloc .ec-loc select {
    width: 100%;
    margin-right: 15px;
    border-radius: 10px;
    height: 45px;
}
.ec-geoloc .ec-loc .ec-loc-cr {
    padding: 10px;
    background: #ddd;
    border-radius: 10px;
    color: #000;
}
.woocommerce div.product form.cart div.quantity button {
    padding-left: 20px;
    padding-right: 20px;
    margin: 0;
}
.woocommerce div.product form.cart div.quantity input::-webkit-inner-spin-button,
.woocommerce div.product form.cart div.quantity input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.woocommerce div.product form.cart div.quantity input[type="number"] {
    -moz-appearance: textfield;
}
.product-quantity .quantity span {
    color: #fff !important;
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
    transition: 0.4s;
    border-radius: 3px;
}
.product-quantity .quantity input {
    border: 1px solid #666 !important;
    margin-left: 3px;
    margin-right: 3px;
}

.case_study_slider{
	max-width:1220px;
	margin:0 auto;
}
.case_study_slider {
	position:relative;
}
.page-id-29585 .elementor-element-860c939, .page-id-29585 .ec-footer-newsletter{
	display:none;
}
.case-study-slider button{
	background-color: transparent !important;
}
.slick-next:before, .slick-prev:before{
	opacity:1 !important;
}
.slick-prev, .slick-next{
    font-size: 0px !important;
	z-index:9;
	top: 30% !important;
}
.slick-prev:before{
    content: "" !important;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTciIGN5PSIxNyIgcj0iMTciIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDM0IDApIiBmaWxsPSIjMTk2MkFGIi8+CjxwYXRoIGQ9Ik0xMC4wMDYyIDE2LjgxMThMMTUuMDEyNCAxMS43MzdDMTUuMTkyMyAxMS41MjQxIDE1LjUwODMgMTEuNDk5MyAxNS43MTgzIDExLjY4MTZDMTUuOTI4MyAxMS44NjM5IDE1Ljk1MjggMTIuMTg0MyAxNS43NzI5IDEyLjM5NzJDMTUuNzU2MSAxMi40MTcgMTUuNzM3OSAxMi40MzU1IDE1LjcxODMgMTIuNDUyNUwxMS41NjgxIDE2LjY2NDZIMjMuNjRDMjMuOTE2NSAxNi42NjQ2IDI0LjE0MDYgMTYuODkxOCAyNC4xNDA2IDE3LjE3MjFDMjQuMTQwNiAxNy40NTI0IDIzLjkxNjUgMTcuNjc5NiAyMy42NCAxNy42Nzk2SDExLjU2ODFMMTUuNzE4MyAyMS44ODY2QzE1LjkyODMgMjIuMDY4OSAxNS45NTI4IDIyLjM4OTMgMTUuNzcyOSAyMi42MDIyQzE1LjU5MyAyMi44MTUgMTUuMjc3IDIyLjgzOTkgMTUuMDY3IDIyLjY1NzVDMTUuMDQ3NCAyMi42NDA1IDE1LjAyOTIgMjIuNjIyIDE1LjAxMjQgMjIuNjAyMkwxMC4wMDYyIDE3LjUyNzNDOS44MTIxIDE3LjMyOTUgOS44MTIxIDE3LjAwOTggMTAuMDA2MiAxNi44MTE4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
    width: 34px;
    height: 34px;
    position: absolute;
    left: 15px;
    top: 50%;
}
.slick-next:before{
	content:"" !important;
	display:block;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTciIGN5PSIxNyIgcj0iMTciIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDM0IDApIiBmaWxsPSIjMTk2MkFGIi8+CjxwYXRoIGQ9Ik0xMC4wMDYyIDE2LjgxMThMMTUuMDEyNCAxMS43MzdDMTUuMTkyMyAxMS41MjQxIDE1LjUwODMgMTEuNDk5MyAxNS43MTgzIDExLjY4MTZDMTUuOTI4MyAxMS44NjM5IDE1Ljk1MjggMTIuMTg0MyAxNS43NzI5IDEyLjM5NzJDMTUuNzU2MSAxMi40MTcgMTUuNzM3OSAxMi40MzU1IDE1LjcxODMgMTIuNDUyNUwxMS41NjgxIDE2LjY2NDZIMjMuNjRDMjMuOTE2NSAxNi42NjQ2IDI0LjE0MDYgMTYuODkxOCAyNC4xNDA2IDE3LjE3MjFDMjQuMTQwNiAxNy40NTI0IDIzLjkxNjUgMTcuNjc5NiAyMy42NCAxNy42Nzk2SDExLjU2ODFMMTUuNzE4MyAyMS44ODY2QzE1LjkyODMgMjIuMDY4OSAxNS45NTI4IDIyLjM4OTMgMTUuNzcyOSAyMi42MDIyQzE1LjU5MyAyMi44MTUgMTUuMjc3IDIyLjgzOTkgMTUuMDY3IDIyLjY1NzVDMTUuMDQ3NCAyMi42NDA1IDE1LjAyOTIgMjIuNjIyIDE1LjAxMjQgMjIuNjAyMkwxMC4wMDYyIDE3LjUyNzNDOS44MTIxIDE3LjMyOTUgOS44MTIxIDE3LjAwOTggMTAuMDA2MiAxNi44MTE4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
	width:34px;
	height:34px;
	rotate: 180deg;
	position:absolute;
	right: 15px;
    top: 50%;
}
.marketing_campaign_one .marketing_box{
	position:relative;
}
.marketing_campaign_one .marketing_box:nth-child(1):before{
content: "";
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTQuNSIgZmlsbD0iI0U0RUVGNyIgc3Ryb2tlPSIjRjNGN0ZCIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZD0iTTIxIDE2SDExTTIxIDE2TDE3IDIwTTIxIDE2TDE3IDEyIiBzdHJva2U9IiM1QjlCRDUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    width: 32px;
    height: 32px;
    position: absolute;
    z-index: 9;
    top: 40%;
    left: -2%;
    cursor: pointer;
}
.marketing_campaign_one .marketing_box:nth-child(2):before{
	content: "";
	display: block;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTQuNSIgZmlsbD0iI0UyRTdFRCIgc3Ryb2tlPSIjRjNGN0ZCIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZD0iTTIxIDE2SDExTTIxIDE2TDE3IDIwTTIxIDE2TDE3IDEyIiBzdHJva2U9IiM0NDU0NkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) ;
    width: 32px;
    height: 32px;
    position: absolute;
    z-index: 9;
    top: 40%;
    left: -2%;
    cursor: pointer;
}
.marketing_campaign_one .marketing_box:nth-child(3):before{
	content: "";
	 display: block;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTQuNSIgZmlsbD0iI0U2RjBFOSIgc3Ryb2tlPSIjRjNGN0ZCIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZD0iTTIxIDE2SDExTTIxIDE2TDE3IDIwTTIxIDE2TDE3IDEyIiBzdHJva2U9IiM3MEFENDciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    width: 32px;
    height: 32px;
    position: absolute;
    z-index: 9;
    top: 40%;
    left: -2%;
    cursor: pointer;
}
.marketing_campaign_two .marketing_box{
	position:relative;
}
.marketing_campaign_two .marketing_box:nth-child(1):before{
	content: "";
		 display: block;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTQuNSIgZmlsbD0iI0RERTlGMyIgc3Ryb2tlPSIjRjNGN0ZCIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZD0iTTIxIDE2SDExTTIxIDE2TDE3IDIwTTIxIDE2TDE3IDEyIiBzdHJva2U9IiMxMjYyQUYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    width: 32px;
    height: 32px;
    position: absolute;
    z-index: 9;
    top: 40%;
    left: -2%;
    cursor: pointer;
}
.marketing_campaign_two .marketing_box:nth-child(2):before{
	content: "";
		 display: block;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTQuNSIgZmlsbD0iI0YyRUNFQSIgc3Ryb2tlPSIjRjNGN0ZCIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZD0iTTIxIDE2SDExTTIxIDE2TDE3IDIwTTIxIDE2TDE3IDEyIiBzdHJva2U9IiNFODdGNEYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    width: 32px;
    height: 32px;
    position: absolute;
    z-index: 9;
    top: 40%;
    left: -2%;
    cursor: pointer;
}
.marketing_campaign_two, .marketing_campaign_two .elementor-container {
	margin: 0 auto;
}
.marketing_campaign_one > div, .marketing_campaign_two > div {
    display:flex;
	grid-gap: 20px;
    align-items: center;
    justify-content: center;
}

.marketing_campaign_one .marketing_box, .marketing_campaign_two .marketing_box{
    width: calc(100% / 3 - 14px) !important;
}
.service_section .icon_box h3{
	margin:0 !important;
}


.flip_sec_inner .elementor-container{
    display: flex !important;
    flex-flow: wrap;
    gap: 30px;
}

.flip_sec_inner .elementor-container .service_section {
    width: calc(100% / 2 - 15px);
}

@media screen and (max-width: 768px) {
	br{
		display:none;
	}
.marketing_campaign_one .marketing_box, .marketing_campaign_two .marketing_box{
    width: calc(100% / 2 - 10px) !important;
}
	.slick-prev,.slick-nex {
  		left:0 !important;
		right:0 !important;
		z-index:999;
	}
  .slick-next:before {
        left: 10px;
    }
	.slick-prev:before{
		 left: 0px;
	}

}
@media screen and (max-width: 575px) {
.marketing_campaign_one .marketing_box, .marketing_campaign_two .marketing_box{
    width: 100% !important;
}
		.flip_sec_inner .elementor-container .service_section {
    width: 100%;
}
	
	    .slick-next:before {
        left: -20px;
    }
	.slick-prev:before{
		 left: 0px;
	}
	.slick-prev,.slick-nex {
  		left:0 !important;
		right:0 !important;
		z-index:999;
	}

}

@media screen and (max-width: 420px){
	 .slick-next:before {
        left: -20px;
    }
	.slick-prev:before{
		 left: 0px;
	}
	.slick-prev,.slick-nex {
  		left:0 !important;
		right:0 !important;
	}
}
	
	
