@media only screen and (min-width:1950px ) { 
	.sliderherobox .nectar-flickity .cell .inner-wrap img {
		height: 600px;
	}
}
@media only screen and (max-width:1350px ) {
	#header-outer .sf-menu #menu-item-1290 {
		display:none !important;
	}
}
@media only screen and (max-width:1200px ) {
	html body #header-outer {
    	border-radius: 10px;
	}
	.setLimitCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div {
		transform: translate(-180px, 0px) !important;
	}
	.restrictionCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div {
		transform: translate(-160px, 0px) !important;
	}
}
@media only screen and (max-width:1080px ) {
	.setLimitCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div {
        transform: translate(-117px, 0px) !important;
    }
    .restrictionCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div {
        transform: translate(-117px, 0px) !important;
    }

}
@media only screen and (max-width:991px ) {
    .pricing_table_section .pricing_table_content .slick-list {
        overflow: hidden !important;
    }
    .pricing_header_content {
        top: 0 !important;
    }
	body .full-width-section.FooterSection {
		padding-top: 64px !important;
		margin-top: 0px !important;
	}
	.informationtopform .gravity-theme {
		margin-bottom: 0;
	}
	.trustedtopbox {
		padding-bottom: 0px !important;
	}
	.stickymainbox {
		margin-bottom: 40px !important;
	}
	.tabsSectionwrap .tabbed ul.wpb_tabs_nav {
		margin-bottom: 40px;
	}
	.tabsSectionwrap .tabbed ul.wpb_tabs_nav li a {
		font-size: 14px;
    	line-height: 22px;
		padding: 10px 0 10px 0;
	}
	.achivementSection .divider-wrap .divider {
		height: 40px !important;
	}
	.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav {
		margin-bottom: 20px;
	}
	.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav li {
		width: 25%;
		font-size: 14px;
    	line-height: 22px;
		padding: 0 4px;
	}
	.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav li a {		
		font-size: 14px;
    	line-height: 22px;
		padding: 12px 0 10px 0 !important;
	}
	.testimonial_slider[data-style*=multiple_visible] blockquote p {
		padding: 100px 40px 40px;
	}
	.tabsSectionwrap.informationSection .tabbed ul.wpb_tabs_nav li {
    	padding: 0;
    	width: 32%;
	}
	body .FooterSection .footerthreebtnbox .nectar-button {
		margin: 0 4px !important;
    	min-width: 26%;
		text-align: center;
	}
	.FooterSection .footerthreebtnbox {
    	padding: 20px 0 !important;
	}
	.sliderherobox .nectar-flickity .cell .inner-wrap img {
		height: 377px;
	}
	.iconBoxFeatureRow .vc_column-inner .wpb_wrapper .iwithtext {
		width: 100%;
	}
	.ourSuccessSection .nectar-flickity {
		padding: 24px !important;
	}
	.fourboxmainbox .vc_column-inner .iwithtext .iwt-text h3 {
		font-size: 32px;
	}
	.fourboxmainbox .vc_column-inner .iwithtext {
		padding: 40px 0 40px 0 !important;
	}
	.fourboxmainbox .wpb_text_column.wpb_content_element {
    	max-width: 100% !important;
	}
	.lottery_support_row .vc_col-sm-2.wpb_column {
		width: 100% !important;
	}
	.milestoneCasestudyRow .iwithtext .iwt-text h3 {	
		font-size: 46px;
		line-height: 56px;
	}
	.ourSuccessSection .wpb_wrapper .wpb_text_column.wpb_content_element {
    	max-width: 100% !important;
	}
	.retailerFeatureTab .scrolling-tab-content .wpb_tab {
		margin-bottom: 0px !important;
	}
	.setLimitCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div {
        transform: translate(60px, 0px) !important;
    }
	.restrictionCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div {
        transform: translate(60px, 0px) !important;
    }
	body.archive.category .FooterSection {
		margin-top: 24px !important;
		padding-top: 64px !important;
	}
	body.archive.category .container-wrap {
		padding-top: 64px !important;
	}
	body.wp-singular.post-template-default.single-post .FooterSection {
		padding-top: 64px !important;
		margin-top: 64px !important;
	}
}
@media only screen and (max-width:769px ) { 

}
@media only screen and (max-width:690px ) {
	html body .home_hero_box {
		padding-top: 150px !important;
	}
	.home_hero_box .vc_column-inner h1 {       
        margin-bottom: 10px !important;
	}
	h1 {
		font-size: 26px !important;
        line-height: 38px !important;
	}
	h2 {
		font-size: 24px !important;
		line-height: 32px !important;
	}
	.mtsnb .mtsnb-container {
		padding: 2px 8px !important;
		font-size: 12px !important;
	}
	.home_hero_box .vc_column-inner .nectar-button.large {
		width: 100% !important;
        margin: 0 0 20px 0 !important;
	}
	.sliderherobox {
		margin-top: -60px !important;
	}
	.home_hero_box .nectar-flickity.nectar-carousel[data-column-padding="15px"] .inner-wrap {
		padding: 0px !important;
	}
	.nectar-flickity.nectar-carousel[data-column-padding="15px"] .inner-wrap {
		padding: 0px !important;
	}
	.trustedtopbox {
		display: none;
	}
	.trustedbox .vc_column-inner .img-with-aniamtion-wrap .hover-wrap img {
		height: 30px;
		margin-bottom: 10px;
	}
	.trustedbox .vc_column-inner .nectar-milestone span {
		font-size: 30px;
		line-height: 40px;
	}
	.stickymainbox {
		padding: 30px 20px 40px 20px;
		margin-bottom: 20px !important;
	}
	.stickymainbox .vc_column-inner h3 {
		font-size: 26px;
		line-height: 33px;
	}
	.stickymainbox .img-with-aniamtion-wrap .top-image-style {
		left: 10px;
		width: 50% !important;
	}
	.achivementSection .vc_column-inner h3 {
		font-size: 40px;
	}
	.achivementSection .vc_column-inner h4 {
		font-size: 16px;
	}
	.tabsSectionwrap .vc_column-inner h2 {
		font-size: 30px;
		line-height: 40px;
		max-width: 570px;
	}
	.tabsSectionwrap .tabbed ul.wpb_tabs_nav li {
		padding: 0;
		width: 50% !important;
	}
	.tabsSectionwrap .tabbed ul.wpb_tabs_nav {
        flex-wrap: wrap;
        margin-bottom: 30px;
        border-radius: 10px;
	}
	.tabsSectionwrap .tabbed ul.wpb_tabs_nav li a {
		font-size: 14px;
	}
	.tabsSectionwrap .vc_column-inner p {
		font-size: 16px;
		line-height: 27px;
	}
	.achivementSection .divider-wrap .divider {
		height: 60px !important;
	}
	.company_logo_box .iwithtext .iwt-icon img {
		width: 100% !important;
		height: 30px;
		object-fit: contain;
	}
	.company_logo_box .iwithtext .iwt-text h3 {
		margin-bottom: 0;
		font-size: 22px;
	}
	.company_logo_box .iwithtext .iwt-icon img {
		width: 100% !important;
		height: 30px;
	}
	.comapntopwrap {
		padding-bottom: 20px !important;
	}
	.martleftbox .vc_column-inner .img-with-aniamtion-wrap {
		width: 100%;
	}
	.ourSuccessSection .nectar-flickity {
		padding: 20px 10px 20px 10px !important;
		border-radius: 20px;
	}
	.martleftbox .vc_column-inner .nectar_single_testimonial {
		width: 100%;
	}
	.fourboxmainbox .vc_column-inner .wpb_wrapper {
		gap: 10px;
	}
	.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav {
		flex-wrap: wrap;
	}
	.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav li {
		padding: 0;
		width: 50%;
		padding-bottom: 16px;
	}
	.all_in_one_lottery_wrap .tabbed ul.wpb_tabs_nav li.active-tab a {
		font-size: 12px;
		padding: 10px 10px !important;
	}
	.smartdisplaySection > .row-bg-wrap:before {
		height: 150px;
	}
	body .full-width-section.FooterSection {
		padding-top: 80px !important;
		margin-top: -170px !important;
	}
	.FooterSection .footerthreebtnbox {
		padding: 0px 0 !important;
	}
	body .FooterSection .footerthreebtnbox .nectar-button {
		margin: 0 9px 15px 0 !important;
		min-width: 100% !important;
	}
	.informationtopform .vc_column-inner {
		padding: 30px 10px 10px 10px !important;
	}
	.FooterSection .row-bg-wrap {
		border-radius: 30px 30px 0px 0px !important;
	}
	.FooterSection .footerlogowrap {
		padding-bottom: 30px;
	}
	.footerlogowrap .footerlogobox img {
		height: 40px;
		width: auto !important;
	}
	.industryLeaderSection .testimonial_slider.border-radius-20px .flickity-slider blockquote p {
		font-size: 14px;
		line-height: 24px;
		font-weight: 400;
	}
	.industryLeaderSection .testimonial_slider.border-radius-20px .flickity-slider blockquote p b {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.industryLeaderSection .testimonial_slider blockquote span.testimonial-name {
    	font-size: 16px;
		line-height: 22px;
		font-weight: 600;
	}
	.iconBoxFeatureRow .vc_column-inner .wpb_wrapper .iwithtext {
		width: 100%;
	}
	.fourboxmainbox .vc_column-inner .iwithtext {
        padding: 20px 8px 20px 8px !important;
        width: 48%;
	}
	.fourboxmainbox .vc_column-inner .iwithtext .iwt-text h3 {
        font-size: 20px;
        line-height: 30px;
		margin: 0;
    }
	.martleftbox .hover-wrap-inner img {
    	height: 180px;    	
	}
	.martleftbox .vc_column-inner {
		padding: 20px;
	}
	.milestoneCasestudyRow .vc_column-inner .wpb_wrapper {
		row-gap: 16px;
	}
	.milestoneCasestudyRow .iwithtext {
		width: 100%;
	}
	.caseStudyTestimonialWrap .nectar_single_testimonial .inner p {
		font-size: 18px;
    	line-height: 26px;
	}
	.retailerFeatureTab .scrolling-tab-nav h3.tab-nav-heading {
		font-size: 22px;
		line-height: 30px;
	}
	.setLimitCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div {
        transform: translate(40px, 0px) !important;
    }
	.setLimitCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div img {
    	height: 100px;
    	width: auto;
	}
	.restrictionCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div {
        transform: translate(40px, 0px) !important;
    }
	.restrictionCascadingImgCol .nectar_cascading_images .cascading-image:nth-child(2) > div img {
    	height: 100px;
    	width: auto;
	}
	.whatsappFloat {
        width: 54px;
        height: 54px;
        bottom: 20px;
        right: 15px;
    }
	.tabsSectionwrap.informationSection .tabbed ul.wpb_tabs_nav li {
		width: 100% !important;
	}
	body.archive.category .FooterSection {
		margin-top: 8px !important;
		padding-top: 48px !important;
	}
	body.archive.category .container-wrap {
		padding-top: 48px !important;
	}
	.quesSIngleIconBox .vc_column-inner {
		border-radius: 20px !important;		
		padding: 20px;
		min-height: 167px;
	}
	body.wp-singular.post-template-default.single-post .FooterSection {
		padding-top: 48px !important;
		margin-top: 48px !important;
	}
	.nectar-social.fixed {
		bottom: 24px;
		left: 15px;
	}
	.whatsappFloat svg {
		top: 11px;
	}
}
@media only screen and (max-width:480px) {

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

}