/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1691382078
Updated: 2023-08-07 05:21:18

*/
/* for Mobile device right side space*/
html,body{
    overflow-x: hidden !important;
}

.vending-text{
	color:#6B4FA1!important;
	text-shadow:0px 0px 20px #000000!important;
}
.vendybites-services{
	color:#6B4FA1!important;
}
.elementor-element-6e42f77, .elementor-element-4dbc648b{
	margin-top:-370px!important;
  margin-left:121px!important;
}

.elementor-image-carousel-caption {
    color: #ffffff!important;
    margin-top: -40px;
    text-shadow: 0px 0px 8px#000000!important;
}
.elementskit_form_wraper{
	max-width:50%!important;
  margin-left:270px!important;
}

.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{
	bottom:-25px!important;
}

label.wpforms-field-label {
    font-family: Lexend Deca!important;
    font-size: 18px!important;
    font-weight: 600!important;
    line-height: 23px!important;
    letter-spacing: 0em!important;
    text-align: left!important;
}

.wpforms-submit-container{text-align:center!important;}

::placeholder{
	font-family: Lexend Deca!important;
	font-size: 18px!important;
	font-weight: 300!important;
	line-height: 23px!important;
	letter-spacing: 0em!important;
	text-align: left!important;
}

.wpforms-submit{    
	background-color: #6B4FA1!important;
    padding: 15px 40px 35px 40px!important;
    border-radius: 30px!important;
	font-family: 'Lexend Deca'!important;;
}

.wpforms-container input, .wpforms-container textarea{border-radius:20px!important;}

/* Media queries for mobile devices */
@media screen and (max-device-width: 480px)
    and (orientation: portrait) {
    .elementor-element-bfb6168 .elementor-widget-container,
	.elementor-element-3d66ef5 .elementor-widget-container,
	.elementor-element-58ceb57f .elementor-widget-container,
	.elementor-element-484fbcd8 .elementor-widget-container{
		margin:10px!important;
	}
	.elementor-element-6e42f77, .elementor-element-4dbc648b{
		margin-left:0px!important;
		margin-top:-420px!important;
	}
	.ekit-mailChimpForm .elementskit_form_wraper{
		max-width:100%!important;
		margin-left:0px!important;
	}
	.ekit-mail-chimp{
		display:flex!important;
	}
	.headerlogoimg img {
    	width: 170px!important;
   		margin-left:60px!important;
	}
	.sitefooter .elementor-widget-container, .ekit_social_media{text-align:center!important;}
	.vending-text{color: #371c6b!important;text-shadow: 0px 0px 14px #ffffff!important;}
	.elementor-572 .elementor-element.elementor-element-48a8993f > .elementor-element-populated{padding:20px!important;}
	.elementor-element-6cd00a9c{margin-left:-30px!important;}
	.elementor-572 .elementor-element.elementor-element-3032c69 > .elementor-widget-container{margin:-0px!important;}
	.elementor-element-46b28778 .elementor-widget-container{
		margin:0px!important;
	}
	.elementor-572 .elementor-element.elementor-element-18edd85 .elementor-heading-title{text-align:center!important;}
	.elementor-627 .elementor-element.elementor-element-49ebf529 > .elementor-element-populated{margin:0px!important;padding:20px!important;}
	.elementor-627 .elementor-element.elementor-element-5bd659fb{--container-widget-width: 90.143%!important;}
	.elementor-627 .elementor-element.elementor-element-32e00ecc{margin-top:0px!important;}
	body:not(.rtl) .elementor-627 .elementor-element.elementor-element-5bd659fb {left: -10.922px!important;top:20px!important;}
	.elementor-627 .elementor-element.elementor-element-58ceb57f{margin-top:240px!important;}
	.elementor-627 .elementor-element.elementor-element-81db67d > .elementor-element-populated,
	.elementor-627 .elementor-element.elementor-element-cb30474 > .elementor-element-populated{margin:0px!important}
	.elementor-627 .elementor-element.elementor-element-4412e5e3{margin-top:0px!important;}
	.elementor-627 .elementor-element.elementor-element-157674b3 > .elementor-element-populated{margin-top:-100px!important;padding:20px!important;}
	.elementor-627 .elementor-element.elementor-element-ac8221d > .elementor-element-populated{margin:-200px 0px 0px 0px!important;}
}
/*@media only screen  and (min-device-width: 300px) and (max-device-width: 800px){ 
	.elementor-element-bfb6168 .elementor-widget-container,
	.elementor-element-3d66ef5 .elementor-widget-container,
	.elementor-element-58ceb57f .elementor-widget-container,
	.elementor-element-484fbcd8 .elementor-widget-container{
		margin:10px!important;
	}
	.elementor-element-6e42f77, .elementor-element-4dbc648b{
		margin-left:0px!important;
		margin-top:-420px!important;
	}
	.ekit-mailChimpForm .elementskit_form_wraper{
		max-width:100%!important;
		margin-left:0px!important;
	}
	.ekit-mail-chimp{
		display:flex!important;
	}
	.headerlogoimg img {
    	width: 170px!important;
   		margin-left:60px!important;
	}
	.sitefooter .elementor-widget-container, .ekit_social_media{text-align:center!important;}
	.vending-text{color: #371c6b!important;text-shadow: 0px 0px 14px #ffffff!important;}
	.elementor-572 .elementor-element.elementor-element-48a8993f > .elementor-element-populated{padding:20px!important;}
	.elementor-element-6cd00a9c{margin-left:-30px!important;}
	.elementor-572 .elementor-element.elementor-element-3032c69 > .elementor-widget-container{margin:-0px!important;}
	.elementor-element-46b28778 .elementor-widget-container{
		margin:0px!important;
	}
	.elementor-572 .elementor-element.elementor-element-18edd85 .elementor-heading-title{text-align:center!important;}
	.elementor-627 .elementor-element.elementor-element-49ebf529 > .elementor-element-populated{margin:0px!important;padding:20px!important;}
	.elementor-627 .elementor-element.elementor-element-5bd659fb{--container-widget-width: 90.143%!important;}
	.elementor-627 .elementor-element.elementor-element-32e00ecc{margin-top:0px!important;}
	body:not(.rtl) .elementor-627 .elementor-element.elementor-element-5bd659fb {left: -10.922px!important;top:20px!important;}
	.elementor-627 .elementor-element.elementor-element-58ceb57f{margin-top:240px!important;}
	.elementor-627 .elementor-element.elementor-element-81db67d > .elementor-element-populated,
	.elementor-627 .elementor-element.elementor-element-cb30474 > .elementor-element-populated{margin:0px!important}
	.elementor-627 .elementor-element.elementor-element-4412e5e3{margin-top:0px!important;}
	.elementor-627 .elementor-element.elementor-element-157674b3 > .elementor-element-populated{margin-top:-100px!important;padding:20px!important;}
	.elementor-627 .elementor-element.elementor-element-ac8221d > .elementor-element-populated{margin:-200px 0px 0px 0px!important;}
	
}*/

/* Media queries for Ipads */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.elementor-element-bfb6168 .elementor-widget-container,
	.elementor-element-3d66ef5 .elementor-widget-container,
	.elementor-element-58ceb57f .elementor-widget-container{
		margin:10px!important;
	}
	.elementor-element-6e42f77, .elementor-element-4dbc648b{
		margin-left:0px!important;
		margin-top:-550px!important;
	}
	.ekit-mailChimpForm .elementskit_form_wraper{
		margin-left:180px!important;
	}
	.headerlogoimg img{
   		margin-left:80px!important;
	}
	.elementskit-menu-hamburger{margin-right:-100px!important;}
	.aboutusimg1{left:260px!important;top:110px!important;}
	.sitefooter .elementor-widget-container, .ekit_social_media{text-align:left!important;}
	.vending-text{color: #371c6b!important;text-shadow: 0px 0px 14px #ffffff!important;}
	div#n2-ss-6 .n2-font-080601a4cd0ad6c53a3ab121aaafdc67-paragraph{font-size:44px!important;margin-left:-110px!important;}
	.elementor-572 .elementor-element.elementor-element-48a8993f > .elementor-element-populated{padding:20px!important;}
	.elementor-element-1092ee2e{margin-left: -290px!important; margin-top: 100px!important;}
}
