@media only screen and (max-width:1380px ) {

}
@media only screen and (max-width:1200px ) {
	
  .vending_machines_tab .wpb_tabs_nav .tab-item a {   
    font-size: 18px;    
	}
	.vending_machines_tab .wpb_tabs_nav {    
    	justify-content: start;
	}
}
@media only screen and (max-width:1024px ) {

}
@media only screen and (max-width:991px ) {
	.vending_machines_tab .wpb_tabs_nav .tab-item.active-tab a {
		font-size: 16px; 
    	padding: 8px 16px;
	}
	.vending_machines_tab .wpb_tabs_nav {		
		justify-content: unset !important;
	}
	.vending_machines_tab .wpb_tabs_nav .tab-item a {   
    	font-size: 16px; 
    	padding: 8px 16px;
	}
	.hover-wrap-inner .for_small_screen_only {
    	display: block !important;
	}
	.nectar_cascading_images {
    	display: none;
	}
	.we_offer_content_sec .image_box_row .hover-wrap-inner img {
    	position: absolute;
    	top: -250px;
    	height: 230px;
    	width: auto;
    	left: 40px;
	}
	.we_offer_content_sec .image_box_row .vc_column-inner {    
    	margin-top: 160px;
	}
	.home_our_services_sec .hover-wrap-inner img {
    	position: relative !important;
    	left: 0;
    	top: -20px;    	
	}
	.homepage_banner_sec .row-bg-wrap .inner-wrap .row-bg {
    	background-size: cover;
    	transform: translate(0px, 0px);
	}
	.home_why_choose_sec .why_choose_tab .wpb_tabs_nav.ui-tabs-nav {
    	width: 60%;
	}
	.home_why_choose_sec .why_choose_tab .wpb_tabs_nav.ui-tabs-nav li.tab-item.active-tab, .home_why_choose_sec .why_choose_tab .wpb_tabs_nav.ui-tabs-nav li.tab-item {
    	width: 100%;
	}
	.home_why_choose_sec .why_choose_tab .wpb_tab.ui-tabs-panel {
    	max-width: 100%;
    	padding-left: 0;
	}
	.home_why_choose_sec .why_choose_tab .wpb_tabs_nav.ui-tabs-nav li.tab-item a , .home_why_choose_sec .why_choose_tab .wpb_tabs_nav.ui-tabs-nav li.tab-item.active-tab a {
    	font-size: 18px;    
	}
	.home_blog_sec .post.type-post img {
    	margin: 20px auto;
    	height: 300px;
    	width: auto;		
	}
	.home_blog_sec .post.type-post {    	
    	min-height: 540px !important;
	}
	.footer_schedule_appointment_sec .wpb_wrapper {    	
    	max-width: 460px;
		margin: 0 auto;
	}
	.main_footer_sec .footer_social_icon ul {    	
    	justify-content: start;
	}
	.home_boxes_sections .wpb_text_column {
    	margin-bottom: 0;
		max-width: 100% !important;
	}
	.home_boxes_sections .vc_col-sm-6.wpb_column {
		padding-bottom: 24px;  
	}
	.footer_copyright_row .page_link_col .wpb_wrapper p {    
    	justify-content: center;
	}
	.double_check_section .touch_screen_wrap {
    	margin-bottom: 80px !important;
	}
	.double_check_section .source_wrap {
    	margin-bottom: 80px !important;
	}	
	.double_check_section .user_account_wrap {
    	margin-bottom: 30px !important;
	}
	.map_content_row .wpb_text_column.wpb_content_element {
    	max-width: 100% !important;
	}
	.contact_form_row .form_col .gform_body .gfield {
    	margin-bottom: 16px;
	}
}
@media only screen and (max-width:769px ) { 

}
@media only screen and (max-width:690px ) {
	.home_hero_sec .wpb_wrapper p {
		font-size: 20px;
		padding-bottom: 8px;
	}
	.home_hero_sec .inner-wrap .row-bg {
    	background-position: right !important;
	}	
	.vending_machines_tab .wpb_tabs_nav .tab-item  {
    	width: 100%;		
	}	
	.vending_machines_tab .wpb_tabs_nav {
		justify-content: center !important;
		text-align: center;
		border: none;
	}
	.we_offer_content_sec .image_box_row .hover-wrap-inner img {
		top: -170px;
		height: 160px;
		width: auto;
		left: 0;
	}
	.we_offer_content_sec .image_box_row .vc_column-inner {
    	margin-top: 60px;
	}
	.home_why_choose_sec .why_choose_tab .wpb_tabs_nav.ui-tabs-nav {
    	width: 100%;
	}
	.home_why_choose_sec .why_choose_tab .wpb_tab.ui-tabs-panel {
    	max-width: 100%;
	}
	.home_why_choose_sec .why_choose_tab .wpb_tabs_nav.ui-tabs-nav li.tab-item a, .home_why_choose_sec .why_choose_tab .wpb_tabs_nav.ui-tabs-nav li.tab-item.active-tab a {
    	font-size: 16px;
	}
	.home_blog_sec .post.type-post {   
    	min-height: 540px !important;
	}
	.home_blog_sec .post.type-post img {    
    	margin: 20px auto;
		height: 180px;
		width: 90% !important;
	}
	.main_footer_sec .footer_social_icon ul {    
    	justify-content: start;
		margin-bottom: 0;
	}
	.footer_copyright_row .page_link_col .wpb_wrapper p {    
    	justify-content: start;
	}
	.footer_schedule_appointment_sec .wpb_wrapper p {
    	font-size: 16px;
    	line-height: 26px;    	
    	max-width: 310px;
	}
	.home_testimonial_slider .flickity-slider .inner {
    	height: 460px !important; 
		padding: 40px !important;    
	}
	.home_testimonial_slider .flickity-slider .image-icon.has-bg {    
		bottom: 40px;
		left: 40px;
	}
	.home_testimonial_slider .flickity-slider span.wrap {    	
    	bottom: 40px;
    	left: 110px;
	}
	.contact_form_row .form_col .wpb_wrapper p {
    	font-size: 14px;    	
    	line-height: 24px;
    	text-align: center;
	}
	.wpb_wrapper h2 {    	
    	font-size: 26px;
    	line-height: 36px;
	}
	.main_footer_sec .footer_content_menu_row .wpb_text_column.wpb_content_element {
    	margin-bottom: 8px;
	}
	.home_boxes_sections .wpb_wrapper h4 {
    	line-height: 30px !important;
    	padding-bottom: 16px;
	}
	.our_services_healthy_inner_vending .wpb_wrapper h4 {    	
    	line-height: 30px;
	}
	.double_check_section .hover-wrap-inner {    
    	border-radius: 10px;
    	left: -50px;
	}
	.double_check_section .wpb_wrapper {
    	padding-left: 40px !important;
	}
	.our_focus_loyal_sec .wpb_wrapper {    	
    	flex-wrap: wrap;
    	justify-content: center;   
	}
	.our_focus_loyal_sec .iwithtext {
    	width: 100% !important;
	}	
	.gravity_form_sec .gfield_html p {
    	width: 100%;
	}
	.gravity_form_sec .gform_footer.top_label {
    	position: absolute;
    	bottom: 0;
    	left: 0;
	}
	.gravity_form_sec.refund_request .gform_footer.top_label input.gform_button.button {    	
    	top: -60px;
    	right: -170px !important;   	
	}
	.gravity_form_sec.repair_request .gform_footer.top_label input.gform_button.button {    	
    	top: -50px !important;
    	right: -170px !important;  	
	}	
	.home_our_services_sec .content_col .toggle-title a {
    	padding: 20px 30px 20px 30px !important;
		line-height: 31px !important;
	}
	.home_our_services_sec .toggle.default .toggle-title {
    	padding-left: 40px !important;
		
	}
	.home_our_services_sec .toggles.accordion .toggle.default:nth-child(3) .toggle-title::before {   
    	top: 22px;    
	}
	#header-outer {
    	padding: 20px !important;
	}
	body #header-outer[data-full-width=true] header>.container {
		padding: 0 !important;
	}
	.contact_form_row .form_col .gform_footer.top_label input.gform_button.button {
    	padding: 12px 42px !important;
    	width: 100%;
	}
	.contact_form_row .form_col .gform_footer.top_label::before{
    	top: 30px;
    	right: 70px;  
	}
	.contact_form_row .form_col .gform_body .gfield {
    	margin-bottom: 8px;
	}
	.main_footer_sec .footer_content_menu_row .widget.widget_nav_menu ul {    	
    	margin-bottom: 0;
	}
	.main_footer_sec .footer_content_menu_row .widget.widget_nav_menu ul li {    	
    	padding-bottom: 8px;
	}
}
@media only screen and (max-width:480px ) {

}
@media only screen and (max-width:380px ) {

}