/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 31 2026 | 11:41:30 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
.submit-form-btn-green {
    width: auto !important;
	padding: 15px !important;
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  { 
 #grve-header {
        border-width: 7px !important;
      }
}

@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) { 
      #grve-header {
        border-width: 7px !important;
      }
}

@media only screen and (min-width: 2560px) {
  		#grve-header {
        border-width: 100px !important;
      }
}

@media only screen and (max-width: 767px) {
	input.submit-form-btn-green {
		padding: 15px !important;
		
	}
	
	div.vc_custom_1784784053571, div.vc_custom_1784784067003, div.vc_custom_1784784078723 {
		border-right-width: 0px !important;
	}
	.image-logo-icon  {
		margin-top: 10px;
		width: 30%;
	}
	
	.mobile-image {
		margin-left: -30px !important;
   		margin-top: 20px !important;
	}
	
	div.vc_custom_1784780087245 {
		padding-top: 30px !important;
		padding-left: 30px !important;
	}
	
	div.vc_custom_1784780506181 {
		padding-top: 30px !important;
		padding-right: 0px !important;
		padding-bottom: 30px !important;
		padding-left: 20px !important;
		margin-top: 20px !important;
	}
	
	.btn-download-app a {
		font-size: 12px !important;
    	padding: 2px 6px !important;
	}
	
	.head-h2, .head-h2 h3 {
		font-size: 21px !important;
	}
	
	
	.step h3 {
		font-size: 22px !important;
	}
	.how-it-works {
		padding-bottom: 0 !important;
		margin-bottom: -90px !important;
	}
	
	#menu-top-bar-menus {
		display: none !important;
	}
	#grve-top-bar {
		height: 45px;
	}
	    h3, .grve-h3 {
			font-size: 21px !important;
		}
	.grve-logo .grve-wrapper img {
		top: -112% !important;
	}
	
	div.vc_custom_1691189930309 {
		padding-left: 0 !important;	
	}
	
	.man-specs {
		padding-top: 100px !important;
    padding-bottom: 100px !important;
	}
	
	.h-px-75 {
		height: 40px !important;
	}
	
	.footer-area {
		display: block !important;
	}
}


.grecaptcha-badge{visibility:hidden;}
