@media screen and (min-width: 1170px) and (max-width: 1300px) {
	.typed-effect-strings {
		height: 75px!important;
	}
	.typed-effect-strings h2 {
		font-size: 40px;
	} 
}

@media screen and (min-width: 1170px) {
    .product-features.custom-features-listing .pro-feature-desc img {
        max-width: 60%;
        display: block;
    }  
}

@media screen and (max-width: 1170px) {
	.quick-navigation-wrap {display: none;}
	.typed-effect-strings {
		height: 55px!important;
	}
	.typed-effect-strings {
		font-size: 40px;
	}  
	.typed-effect-strings h2 {
		font-size: 30px;
	}
}

@media screen and (min-width: 40em){
	.product-integrations{
	    padding: 27em 0em 4em;
	}
	.product-integrations p {
	    margin-bottom: 2.5em;
	}
	.product-integrations p:last-child{
		margin: 0;
	}
	.steps-group:before {
	    left: 50%;
	}
	.steps-group .steps-item .steps-icon {
	    margin: 0 auto 100px;
	}
	.steps-group .steps-item .step {
	    left: 50%;
	    margin-left: 70px;
	}
	.steps-group .steps-item.alt .step {
	    left: auto;
	    margin-left: 0;
	    margin-right: 70px;
	    right: 50%;
	    text-align: right;
	}
	.services-our-process {
	    padding: 4em 0em;
	}
	.image-communicate {
	    background-size: 720px 320px!important;
	    width: 720px;
	    height: 320px;
	    margin-left: -360px;
	    left: 50%;
	}
	.image-connect {
	    background-size: 720px 401px !important;
	    width: 720px;
	    height: 401px;
	    margin-left: -63px;
	    margin-top: -20px;
	}
	.right-image .m-space {
	    margin-top: -6em;
	}
	.left-image .m-space {
	    margin-top: -10em;
	}
	.product-features .feature-tile.m-show {
	    display: inline-block;
	}
	.product-features .feature-tile {
	    padding: 1em 1.5em 0 0;
	}
	.product-features .feature-tile.box-title-has-circle{
		padding: 1em 1em 0 0;
	}
	.product-features h3{
		font-size: 1.75rem;
	}
	.image-knowledge {
	    background-size: 640px 452px !important;
	    width: 640px;
	    height: 452px;
	    margin-top: -30px;
	    right: 100%;
	    margin-left: 0;
	}
	.image-measure {
	    background-size: 1168px 348px !important;
	    width: 1168px;
	    height: 348px;
	    margin-left: -584px;
	}
	.get-started .cta-wrap {
	    padding: 3em 2.5em;
	}
	.get-started p {
	    margin-bottom: 0;
	    padding-right: 2em;
	}
	.image-feature-hero {
	    width: 480px;
	    height: 421px;
	    background-size: 480px 421px !important;
	    margin-left: -20px;
	    margin-top: 42px;
	    left: 50%;
	    top: 0;
	}
	.page_hero {
	    padding-bottom: 6em !important;
    	
	}
	.page_hero .hero__inner {
	    padding-top: 2.5em;
	    padding-bottom: 2.5em;
	    height: 400px;
	}
	.js-hero .image-intro {
	    padding-top: 54%;
	}
	.about-us.company {
	    padding: 6em 0em 4em;
	}
	.about-history {
	    /*padding: 21em 1.5em 4em;*/
	}
	/*.about-history:before {
	    height: 18em;
	}*/
	.leadership {
	    padding: 6em .725em 4em;
	}
	.leadership .team {
	    padding: 4em 0 0;
	    text-align: left;
	}
	.leadership .team .col-leadership {
	    margin-bottom: 4em;
	    display: -ms-flexbox;
	    display: flex;
	}
	.leadership .team .col-leadership .desc {
	    padding: 0 0 0 1em;
	}
}
@media screen and (min-width: 64em){
	.product-integrations{
	    padding: 6em 0em;
	}
	.services-our-process {
	    padding: 6em 0em;
	}
	.investors .featured-inline-logo {
	    height: 60px;
	}
	.leadership {
	    padding: 7em .725em 4em;
	}
	.right-image .m-space {
	    margin-top: -14em;
	}
	.qa-wall {
	    padding: 7em 0 3em;
	}
	.qa-wall .qa-tiles .qa-inner {
	    padding: 2.5em;
	   
	}
	.page_hero .hero__inner{
	    height: 496px;
	}
	.left-image .m-space {
	    margin-top: -16em;
	}
	.page-intro {
	    padding: 2em 0 8em;
	}
	.page-intro:after {
	    top: -4.5em;
	}
	.image-feature-hero {
	    width: 654px;
	    height: 573px;
	    background-size: 654px 573px !important;
	    margin-left: -70px;
	    margin-top: 32px;
	}
	.image-knowledge {
	    background-size: 815px 576px !important;
	    width: 815px;
	    height: 576px;
	    margin-left: -130px;
	    margin-top: -40px;
	    right: 50%;
	}
	.image-communicate {
	    background-size: 1040px 540px !important;
	    width: 1040px;
	    height: 540px;
	    margin-left: -520px;
	}
	.image-connect {
	    background-size: 1054px 587px !important;
	    width: 1054px;
	    height: 587px;
	    margin-left: -45px;
	    margin-top: -40px;
	}
	.image-measure {
	    background-size: 1886px 562px !important;
	    width: 1886px;
	    height: 562px;
	    margin-left: -943px;
	}
	.product-features .feature-tile.m-show {
	    display: none;
	}
	.product-features .feature-tile.l-show {
	    display: block;
	}
	.product-features h3{
		font-size: 2rem;
	}
	.get-started .cta-wrap {
	    background-position: 75%!important;
	    padding: 4em 2em;
	}
	.company .introduction p {
	    /*margin-bottom: 15em;*/
	    margin-bottom: 5em;
	}
	.about-history {
	    /*padding: 8em 2em;*/
	}
	.content-frame {
	    min-height: 450px;
	}

	/*.about-history:before {
	    top: 0;
	    bottom: 0;
	    right: 50%;
	    left: 0;
	    height: auto;
	}*/
	.investors .m-space {
	    margin-top: 6em;
	}
	.investors {
	    padding: 7em 0em 5em;
	}
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans .box-text-payplans{
		padding: 2em 3em;
	}
	.product-integrations p {
	    margin-top: 1.25rem;
	    margin-bottom: 5em;
	}
}
@media screen and (min-width: 80em){
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans .box-text-payplans{
		padding: 2em 5em;
	}
	.investors:before {
	    left: 2em;
	}
	.investors .featured-inline-logo {
	    height: 65px;
	}
	.leadership .team .col-leadership .desc {
	    padding: 0 1.2em;
	}
	.leadership .team .col-leadership .avatar img {
	    height: 80px;
	}
	.leadership .team {
	    padding: 5em 0 1em;
	}
	.content-frame {
	    min-height: 560px;
	}
	.company .trivia .col-trivia h2{
	    font-size: 4em;
	}
	.js-hero .image-intro:after {
	    right: 0;
	    left: 0;
	}
	.js-hero .image-intro .mod-box-caption{
		left: 1.25em;
	}
	.js-hero .image-intro {
	    padding-top: 45%;
	}
	.qa-wall .qa-tiles .qa-inner {
	    padding: 3em;
	   
	}
	.pricing-norm:before {
	    left: 2em;
	}
	.qa-wall:before {
	    left: 2em;
	}
	.page-intro {
	    padding: 2em 0 8em;
	}
	.image-feature-hero {
	    margin-left: -40px;
	}
	.page-intro:before {
	    top: 25%;
	}
	.page-intro:after {
	    right: 2em;
	    top: -6em;
	}
	.image-knowledge {
	    margin-left: 0;
	}
	.image-communicate {
	    /*background-size: auto !important;
	    width: 1218px;
	    height: 700px;
	    margin-left: -80px;*/
        background-size: auto !important;
	    width: 1140px;
	    height: 600px;
	    margin-left: 0;
	    left: 0;
	    position: static;
	    background-position: center!important;
	}
	.product-features.align-communicate .image-communicate{
		background-size: contain !important;
	}
	.product-features h2,
	.product-features h3{
		font-size: 2.25rem;
	}
	.get-started p {
	    padding-right: 8em;
	}
	.get-started:before {
	    left: 2em;
	}
	.about-us.company {
	    padding: 8em 0em 6em;

	}
	.page-about .about-us.company{
	    margin-bottom: 7rem;
	}
	.services-our-process:before {
	    left: 2em;
	}
}

@media screen and (min-width: 85em){
	.investors:before {
	    left: 3em;
	}
	.js-hero .image-intro:after {
	    right: 0;
	    left: 0;
	}
	.js-hero .image-intro .mod-box-caption{
		left: 1.25em;
	}
	.page-intro:after {
	    right: 3em;
	}
	.pricing-norm:before {
	    left: 3em;
	}
	.qa-wall:before {
	    left: 3em;
	}
	.get-started:before {
	    left: 3em;
	}
	.services-our-process:before {
	    left: 3em;
	}
	#mod-custom-awards-170 .slick-list,
	#mod-custom-review-100 .slick-list{
		
	}
}
@media screen and (min-width: 100em){
	.services-our-process:before {
	    left: 6em;
	}
	.investors:before {
	    left: 6em;
	}
	.js-hero .image-intro {
	    padding-top: 36%;
	}
	.page-intro:after {
	    right: 6em;
	}
	.qa-wall:before {
	    left: 6em;
	}
	.pricing-norm:before {
	    left: 6em;
	}
	.get-started:before {
	    left: 6em;
	}
	.js-hero .image-intro:after {
	    right: 0;
	    left: 0;
	}
	.js-hero .image-intro .mod-box-caption{
		left: 1.25em;
	}
}

@media screen and (max-width: 1120px) {
	
	.js-hero h1{
		font-size: 2.5rem;
	}
	.slick-next {
	    right: 0;
	}
	.slick-prev {
	    left: 0;
	    z-index: 9;
	}
	.col-left-header ul{
		-ms-flex-pack: justify!important;
    	justify-content: space-between!important;
	}
	.col-left-header ul li {
	    margin: auto;
	}
	#header .col-left-header ul li a{
		font-size: 1rem;
	}
	.block-online-demo__arrows{
		top: 0;
		left: 0;
	    width: 15rem;
	}
	.inner-item-feature{
		padding: 1.25rem 0;
	}
	.mod-custom-video{
		padding-bottom: 3.75rem;
	}
	#mod-custom-free-guide-96 {
	    padding-bottom: 3.75rem;
	}
	#mod-custom-block-online-demo-131{
		padding-top: 0rem;
	    padding-bottom: 3.75rem;
	}
	.mod-custom-payplans {
	    padding-top: 3.75rem;
	    padding-bottom: 3.75rem;
	}
	.mod-custom-block-online-demo {
	    padding-bottom: 3.75rem;
	}
	.mod-custom-features {
	    padding: 3.75rem 0;
	}
	.mod-custom-payplans .box-text-payplans{
		padding: 2.3125rem 0.125rem;
	}
	.mod-custom-video-fluid {
	    padding: 0;
	}
	.mod-custom-list-item{
		padding-bottom: 3.75rem;
	}
	#mod-custom-free-guide-132{
		padding-bottom: 3.75rem;
	}
	.homepage__big-price__currency {
	    bottom: 2.3125rem;
	}
	.homepage__big-price__amount {
	    font-size: 6rem;
	    line-height: 6rem;
	}
}
@media screen and (min-width: 768px) and (max-width: 993px) {	
	.slider-features-nav .box-features-nav .box-icon{
		width: 100px;
		height: 100px;
	}
	.slider-features-nav .box-title {
	    margin-top: 10px;
	    text-transform: uppercase;
	    font-size: 14px;
	}
	.product-features.custom-features-listing .pro-feature-desc img {
        max-width: 80%;
        display: block;
    }
}
@media screen and (max-width: 1024px){
	.box-become-partner h4 {
	    font-size: 1.25rem;
	}
	.hidden-tablet {
	    display: none;
	}
	.has-pay-button {
	    padding-top: 30px;
	}
}
@media screen and (min-width: 993px) and (max-width: 1024px){
	.extra-block-circle h5{
		font-size: 16px;
	}
	.extra-block-circle p{
		font-size: 14px !important;
	}
	.extra-block-circle a.btn-app{
	    padding: 8px 15px;
	}
	
	
}
@media screen and (min-width: 993px) and (max-width: 1199px){
	.quick-navigation-wrap{
		left: -120px;
	}
	.quick-navigation-wrap.show{
		left: 75px;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1300px){
	.quick-navigation-wrap{
		left: -80px;
	}
	/*.quick-navigation-wrap.show{
		left: -80px;
	}*/
}
@media screen and (max-width: 1220px){
	.item-slider-cm.slick-slide.slick-active, .item-slider-cm.slick-slide{
		transform: scale(0.9);
	}
	.section-slider-center-mode .slick-list{
		max-width: 768px;
		margin: auto;
	}
}
@media screen and (max-width: 993px) {
	.mod-custom-three-box-intro .top-section .item-star {
		margin-bottom: 30px;
	}
	#lottie-mb{
		height: 360px !important;
	}
	.money-back{
		padding: 20px;
		margin-bottom: 0rem;
	}
	.about-history{
		padding-top: 0;
		padding-bottom: 4rem;
	}
	.product-integrations {
	    padding: 0em 0em 4rem;
	}
	.about-history img.img-part-width{
		position: static;
	    height: 24em;
	    left: 0;
	    right: 0;
	    width: 100%;
	    margin-bottom: 4rem;
	}
	.product-integrations.integration-odd img.img-part-width,
	.product-integrations img.img-part-width{
		position: static;
	    height: 24em;
	    left: 0;
	    right: 0;
	    width: 100%;
	    margin-bottom: 4rem;
	}
	.moduletable.siderbar-subscribe{
		display: none;
	}
	.section-testimonial .slick-next{
		right: 10px;
	}
	.section-testimonial .slick-prev{
		left: 10px;
	}
	.mod-custom-banner.mod-custom-banner-like-lumapp, #top-banner .mod-custom-banner.mod-custom-banner-like-lumapp{
		padding: 3rem 0;
	}
	.mod-custom-banner-like-lumapp .bg-hero-lumapps{
		-o-object-fit: cover;
    	object-fit: cover;
	    -o-object-position: center bottom;
    	object-position: center bottom;
	}
	.item-slider-cm.slick-slide.slick-active, .item-slider-cm.slick-slide{
		transform: scale(0.9);
	}
	.row-extra-block-circle .col,
	.row-extra-block-circle-4 .col{
	    -ms-flex: 0 0 50%;
    	flex: 0 0 50%;
    	max-width: 50%;
    	margin: 0;
	}
	.row-extra-block-circle-5 .col{
	    -ms-flex: 0 0 33.33%;
    	flex: 0 0 33.33%;
    	max-width: 33.33%;
    	margin: 0;
	}
	.custom-block-pricing{
		background-repeat: no-repeat;
    	background-size: auto;
	}
	.row-image-intro .container-fluid{
		padding: 0;
	}
	.section-partner-benefits .nav-tabs li a.nav-link{
		font-size: 1.25rem;
	}
	.section-partner-member h2{
		font-size: 2.25rem;
	}
	.section-partner-member{
	    padding: 2.75rem 0 4.75rem;
	}
	.section-partner-benefits:before{
		width: 100%;
	}
	.section-partner-benefits{
		margin-bottom: 0;
	}
	.globe-section{
		padding: 6em 0;
	}
	#globalArea{
		display: none;
	}
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans .col-thumb{
		order: 1;
	}
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans .col-text{
		order: 2;
	}
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans {
	    padding-top: 2em;
	    padding-bottom: 2em;
	}
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans .box-text-payplans{
		margin: 2em 0 0;
	}
	.box-content-product-integrations img{
		height: 75px;
	}
	/*.product-integrations.integration-odd:before,
	.product-integrations:before{
		left: 0 !important;
		right: 0 !important;
		height: 24em;
	}*/
	.mod-custom-features-items .col-left{
		margin-bottom: 40px;
	}
	.js-hero .rsform{
		padding: 2.5em 2em 2em;
	}
	.pricing-value .col-6{
	    padding-right: 1em;
	}
	.get-started .btn-app{
		font-size: 1rem;
	}
	.eb-entry .box-entry-category{
		margin-top: 30px;
	}
	.slick-next {
	    right: 0;
	}
	.slick-prev {
	    left: 0;
	    z-index: 9;
	}
	.inner-item-feature{
		padding: 1.25rem 0;
	}
	#mod-custom-video-95 {
	    padding-bottom: 3.75rem;
	}
	#mod-custom-video-148,
	.mod-custom-video{
		padding-bottom: 3.75rem;
	}
	.mod-custom-video-fluid {
	    padding: 0;
	}
	#mod-custom-free-guide-96 {
	    padding-bottom: 3.75rem;
	}
	.mod-custom-payplans {
	    padding-top: 3.75rem;
	    padding-bottom: 3.75rem;
	}
	.mod-custom-block-online-demo {
	    padding-bottom: 3.75rem;
	}
	.mod-custom-features {
	    padding: 3.75rem 0;
	}
	.mod-custom-payplans .box-text-payplans{
		padding: 2.3125rem 0.125rem;
	}
	.block-online-demo__arrows{
		display: none;
	}
	.col-menu,
	.col-right-menu{
		display: none;
	}
	.mobile-menu {
	    display: block;
	}
	.mod-custom-two-cols.mod-custom-payplans .top-section {
	    padding-bottom: 0;
	}
	#mod-custom-payplans-143{
		padding-bottom: 0;
	}
	#eb .bigblock .item-mod-lastet{
	    margin-bottom: 20px;
	}
	.mod-custom-two-cols.mod-custom-payplans.layout-for-banner .box-text-payplans{
		max-width: 100%;
		right: 0;
		margin: 0;
		padding: 0;
	}
	
}
@media screen and (min-width: 1024px){ 
	#menu{
		display: none;
	}
}
@media screen and (min-width: 768px){ 
	.mod-custom-banner .cs-skew{
		transform: skewY(-6deg);
		transform-origin: 0 50%;
		box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
	    position: absolute;
	    /*top: 0;*/
	    left: 0;
	    bottom: 0;
	    right: 0;
        background: linear-gradient(150deg, #1e366d 20%, #0e1a35 80%) !important;
        height: 150%;
	}
}
@media screen and (max-width: 993px){
	.modal-landing{
		background-image: none !important;
	}
	.modal-landing .rstbox-content p, .modal-landing .rstbox-content .rsform{
	    width: 100%;
	}
	.row-has-option-left{
		margin-top: 4rem;
	}
	#mod-custom-banner-380,
	#mod-custom-banner-385{
		background-image: none !important;
	}
}
@media screen and (max-width: 767px) {
    html, body {
        overflow-x: hidden;    
    }
    
	#lotties{
		max-width: 100%;
	}
	
	#mod-custom-banner-385{
		margin-bottom: 0;
		height: auto;
	}
	#mod-custom-banner-385::after{
		height: 100%;
	}
	.top-section p{
		font-size: 1.25rem;
	}
	.custom-block-two-cols .col-thumb{
		order: 1;
	}
	.custom-block-two-cols .col-text{
		order: 2;
	}
	#js-hero-329 {
	    margin-bottom: 3rem;
	}
	.about-history img.img-part-width{
	    height: 18em;
	    margin-bottom: 4rem;
	}
	.product-integrations.integration-odd img.img-part-width,
	.product-integrations img.img-part-width{
	    height: 18em;
	    margin-bottom: 4rem;
	}
	.mo
	.custom-cat-item .box-caption-item h4.h4{
		height: auto;
		overflow: unset;
	}
	.mod_easyblogmostpopularpost#eb .mod-items-grid>.mod-grid{
		width: 100% !important;
	}
	.product-features .row-has-option-left .feature-tile{
		padding: 15px 25px !important;
	}
	.row-has-option-left{
		margin-top: 4rem;
		margin-bottom: 4rem;
	}
	.product-features .box-left-option h2{
		font-size: 32px;
	}
	.row-extra-block-circle-5 .col{
	    -ms-flex: 0 0 50%;
    	flex: 0 0 50%;
    	max-width: 50%;
    	margin: 0;
    	padding-left: 15px !important;
    	padding-right: 15px !important;
	}
	.page-home #mod-custom-features-items-212{
	    padding-bottom: 4.375rem;
	}
	.com-rsticketspro-submit-ticket .custom-form-request fieldset .control-group.col-md-6 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.mod-custom-banner-digital h1{
		font-size: 2.125rem;
	}
	.mod-custom-help .section-place {
	    padding: 1em 0;
	}
	.mod-custom-help .section-place .box-place{
		padding: 1em 0;
	}
	.mod-custom-help .section-place .box-place h4{
		font-size: 1.5rem;
	}
	.mod-custom-help .section-help .box-help{
		text-align: center;
	}
	.customers-hero{
		padding-bottom: 0;
	}
	.customers-hero .top-customers-hero{
		padding-bottom: 0;
	}
	/*.ot_logo_scroller_wrapper{
		width: 2400px;
	}
	.ot_logo_scroller_wrapper .ot_row{
		width: 1200px;
	}
	.ot_logo_scroller_wrapper .ot_row div{
		width: 135px;
	    height: 135px;
	    margin: 10px 15px;
	}*/
	/*.ot_logo_scroller_wrapper .ot_row div:nth-child(2n){
		width: 80px;
		height: 80px;
	}
	.ot_logo_scroller_wrapper .ot_row div:nth-child(3n){
		width: 100px;
		height: 100px;
	}*/
	#mod-custom-list-item-160.mod-custom-list-item{
		padding: 2.5rem 0;
	}
	.module-home-tabs{
		padding-bottom: 0;
	}
	#mod-custom-payplans-99.mod-custom-payplans .box-text-payplans{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.module-home-tabs .nav-tabs {
		display: flex;
	}
	.module-home-tabs .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li {
		display: inline-block;
	}
	.module-home-tabs .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.active:first-child {
		margin: 0px auto;
	}
	.module-home-tabs .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.active {
		width: auto;
	}
	.jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.prev, .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.next {
		width: auto;
	}
	.jmm-simple-tabs.default .nav-tabs .jmm-title {
		display: none!important;
	}
	.jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.prev, .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.next {
		display: inline-block;
	}
	.module-home-tabs .nav-tabs li {
		padding: 0px;
	}
	.module-home-tabs .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.prev > a::before,
	.module-home-tabs .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.next > a::before {
		display: none;
	}
	.jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.prev > a > span, .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.next > a > span {
		display: inline-block;
	}
	#mod-custom-video-235.mod-custom-video .box-video .desription-video{
		font-size: 1.25rem;
	}
	.mod-custom-question .inner-item-question{
		padding: 2em;
	}
	.section-partner-member h2 {
	    margin: 0;
	    font-size: 1.875rem;
	}
	.section-partner-member .quote{
		display: none;
	}
	#js-hero-231.js-hero .page_hero {
	    margin-bottom: 2em;
	}
	.section-partner-benefits .nav-tabs{
		margin-bottom: 20px;
	}
	.section-partner-benefits .custom-tab-content .box-text {
	    padding: 20px 0px;
	}
	.box-partner-member{
		margin-top: 2rem;
	}
	.col-top-globe h2 {
	    font-size: 2.25rem;
	}
	.js-hero .page_hero{
		margin-bottom: 4em;
	}
	.page-intro{
		padding: 0 0 3em;
	}
	.steps-group .steps-item.alt .step{
		padding-left: 15px;
		padding-right: 0;
	}
	.steps-group .steps-item .step{
		padding-left: 0;
		padding-right: 15px;
	}
	.services-our-process p{
		font-size: 1rem;
	}
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans {
	    padding-top: 2em;
	    padding-bottom: 0;
	}
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans .box-text-payplans h4 {
	    font-size: 1.5rem;
	}
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans .box-text-payplans p{
		font-size: 1.1rem;
    	line-height: 1.6;
	}
	.box-content-product-integrations img{
		height: 75px;
	}
	.product-integrations h3{
		font-size: 1.75rem;
	}
	.product-integrations p{
		min-height: unset;
		margin-bottom: 2rem;
	}
	.list-integrations .integrations-item{
	    padding-top: 3rem;
	    margin-top: 3rem;
	}
	.integrations-item p{
		min-height: unset;
		margin-bottom: 2rem;
	}
	.mod-custom-features-items .col-left h3 {
	    font-size: 1.75rem;
	    line-height: 1.4;
        margin-bottom: 1.2rem;
    }
    .mod-custom-features-items .col-left h2 {
	    font-size: 2.6rem;
	    line-height: 2.8rem;
	    letter-spacing: -.1px;
	    margin-bottom: 2rem;
	    font-weight: 800;
	}
	.mod-custom-features-items .col-left h4 {
	    font-size: 1.25rem;
	    line-height: 1.4rem;
	    letter-spacing: -.1px;
	    margin-bottom: 1rem;
	}
	.js-hero .page_hero.about{
		margin-bottom: 2.5em;
	}
	#js-hero-207{
		padding: 2.5em 0 0;
	}
	.company .introduction h3{
		font-size: 1.75rem;
	}
	.js-hero h1 {
	    font-size: 2.25rem;
	}
	br.show-large-up{
		display: none;
	}
	.pricing-norm{
		padding-bottom: 20px;
	}
	.pricing-norm p{
		margin-top: -1em;
	}
	.js-hero .rsform{
		margin-top: 1.5em;
	}
	.qa-wall .qa-tiles .qa-inner p{
		font-size: .9375rem;
    	line-height: 1.5;
	}
	.product-features {
	    padding: 4em 2em 1em;
	    overflow-x: hidden;
	}
	.product-features.product-features-has-left-option{
		padding-left: 0;
		padding-right: 0;
	}
	.page-intro:after {
	    top: -3em;
	}
	#page-intro-195.page-intro:after {
	    top: -6em;
	}
	.product-features .feature-tile h5{
		font-size: 1rem;
	}
	.product-features p,
	.product-features .feature-tile p,
	.page_hero p{
		font-size: .9375rem;
    	line-height: 1.5;
	}
	.page-intro h4{
	    font-size: 1.25rem;
	    line-height: 1.8;
	}
	.image-connect{
		margin-left: -40px;
	}
	.image-knowledge{
		margin-left: -90px;
	}
	.get-started .btn-app {
	    font-size: 1rem;
	    margin-top: 30px;
	    width: auto;
	}


	.right-profile .card-body,
	#com-rsticketspro-ticket.accordion .accordion-group .accordion-body{
		padding: 10px;
	}
	.invoicesfieldset h3, .right-profile .card-body h3:not(.h5){
	    font-size: 1.75rem;
		line-height: 1.14285714;
	}
	.custom-subscribe-form #eb .h4{
		line-height: 1.13333333;
	}
	.btn-show-category-mobile .fa-plus{
		display: inline-block !important;
	}
	.btn-show-category-mobile.show .fa-plus{
		display: none !important;
	}
	.btn-show-category-mobile .fa-minus{
		display: none !important;
	}
	.btn-show-category-mobile.show .fa-minus{
		display: inline-block !important;
	}
	.custom-entry-head .box-text p{
		display: none;
	}
	#eb .eb-post-thumb .eb-post-image img{
		margin-top: 5px;
	}
	.mdLeftNavigation_core.md-hidden{
		display: block !important;
		margin-bottom: 30px !important;
	}
	.mdLeftNavigation_core{
		margin-bottom: 30px !important;
	}
	.mod-custom-two-cols.mod-custom-payplans.layout-for-banner .box-text-payplans{
		max-width: 100%;
		right: 0;
		margin: 0;
		padding: 0;
	}
	.btn-show-category-mobile{
		display: block;
	}
	.eb-mod.mod_easyblogcategories{
		display: none;
	}
	.section-page #eb div[data-blog-listings] div[data-eb-posts-section]{
		/*display: block;*/
	}
	/*#mod-custom-banner-91.mod-custom-banner{
		background: linear-gradient(150deg, #1e366d 20%, #0e1a35 80%) !important;
	}*/
	.mod-custom-banner .cs-skew {
	    transform: skewY(-6deg);
	    transform-origin: 0 50%;
	    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
	    position: absolute;
	    /*top: 0;*/
	    height: 200%;
	    left: 0;
	    bottom: 0;
	    right: 0;
	    background: linear-gradient(150deg, #1e366d 20%, #0e1a35 80%) !important;
	}
	body {
	    padding-right: 0px;
	    padding-left: 0px;
	}
	.top-left-blog #eb.mod-easyblogshowcase-magazine .eb-gallery-content__title, .h1, h1 {
	    font-size: 2.125rem;
	    line-height: 1.11764706;
	}
	.h2, h2 {
	    font-size: 1.875rem;
	    line-height: 1.13333333;
	}
	#eb .bigblock .eb-post-title a,
	.bottom-footer h3,
	.h3, h3 {
	    font-size: 1.75rem;
	    line-height: 1.14285714;
	}

	.col-footer{
		margin-bottom: 30px;
	}
	.mod-custom-payplans .box-thumb-payplans{
		height: 450px;
	}
	.mod-custom-video-fluid {
	    padding: 3.75rem 0 3.75rem;
	}
	#mod-custom-video-92.mod-custom-video,
	#mod-custom-video-fluid-98.mod-custom-video-fluid{
		padding-top: 3.75rem;
	}
	.top-right-blog, .top-left-blog{
		padding-top: 3.75rem;
	}
	.mod-custom-list-item .inner-list-item .thumb-item img{
		margin-bottom: 1.25rem;
	}
	.inner-custom-free-guide{
		/*padding: 0;*/
	}
	#mod-custom-free-guide-132 .desc-free-guide {
	    padding: 0;
	}
	.inner-custom-free-guide .thumb-extra-article{
		text-align: center;
		
	}
	.inner-custom-free-guide .text-left .thumb-extra-article img{
		position: static;
		transform: unset;
	}
	.mod-custom-video .col-md-6 img{
		margin-top: 30px;
	}
	.inner-custom-free-guide .thumb-extra-article img{
		position: static;
		transform: unset;
	}
	video,
	iframe{
		height: 320px;
	}
	.caption .text {
	    font-size: 16px;
	    line-height: 22px;
	}
	.mod-custom-payplans .box-text-payplans {
	    padding: 2.3125rem 0.125rem;
	    left: 0;
	    width: 100%;
	}
	.desription-video ul{
		margin-bottom: 0;
	}
	#home-banner .description{
		/*display: none;*/
	}
	#home-banner .banner{
		/*min-height: 375px;*/
		padding-top: 100px;
		padding-bottom: 40px;
	}
	#home-banner .banner .inner-banner{
		bottom: 0;
	}
	
	#home-banner .h1{
		font-size: 2.125rem;
		margin-bottom: 1rem;
	}
	#pp .pp-plans--3 .pp-plans__item{
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	}
	#section-package .table{
		width: 800px;
	}
	#eb .eb-stats-posts.is-mobile>div a{
		white-space: normal;
		margin-left: 0;
	}
	.custom-entry-head .box-text{
		right: 0;
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}
	.eb-entry-author-bio .row{
		margin: 0 !important;
	}
	.eb-category {
	    padding: 1.5rem 0;
	}
	.custom-box-text-video{
		left: 0;
		width: 100%;
		padding: 0;
		margin-bottom: 0;
	}
	.slick-initialized .slick-slide {
	    display: block;
	    margin: 0 !important;
	    flex-wrap: unset;
	}
	.inner-item-feature .thumb-item {
	    margin-top: 1.3125rem;
	}
	#eb .head-latest-blog h2{
		margin-bottom: 10px;
	}
	.section-latestblog .head-latest-blog .text-right{
		text-align: left !important;
		margin-bottom: 30px;
	}
	#pp .pp-plans, #pp .pp-plans__item{
		display: block !important;
	}
	#pp .table{
		width: 800px;
		max-width: unset;
	}
	.section-favourite-apps .content-wrap {
	    width: 280px;
	    height: 340px;
	    padding: 40px 0;
	    margin: 40px auto 0;
	    position: relative;
	}
	.section-favourite-apps ul li div {
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    font-size: 9px;
	    margin-left: -35px;
	    margin-top: -35px;
	    display: block;
	    width: 70px;
	    height: 70px;
	    z-index: 1;
	}
	.section-favourite-apps ul li div:before {
	    margin-left: -25px;
	    width: 50px;
	    height: 50px;
	}
	.section-favourite-apps ul li.favourite-item-1 div {
	    top: 130px;
	    left: 33px;
	}
	.section-favourite-apps ul li div {
	    padding: 55px 0 10px;
	    height: 70px;
	}
	.section-favourite-apps ul li.favourite-item-2 div {
	    top: 217px;
	    left: 32px;
	}
	.section-favourite-apps ul li.favourite-item-3 div {
	    left: 140px;
        top: 279px;
	}
	.section-favourite-apps ul li a {
	    position: static;
	}
	.section-favourite-apps ul li.favourite-item-4 div {
	    z-index: 0;
	    padding: 80px 0 0;
	    top: 51%;
	    margin-top: -50px;
	    height: 80px;
	}
	.section-favourite-apps ul li.favourite-item-5 div {
	    top: 66px;
	    right: 62px;
	    left: inherit;
	}
	.section-favourite-apps ul li.favourite-item-5 div {
	    right: 105px;
	}
	.section-favourite-apps ul li.favourite-item-6 div {
	    top: 130px;
	    right: 0px;
	    left: inherit;
	}
	.section-favourite-apps ul li.favourite-item-7 div {
	    top: 220px;
	    right: 0px;
	    left: inherit;
	}
	.section-favourite-apps ul li div:after {
	    width: 30px;
	    height: 30px;
	    margin-left: -15px;
	    background-size: 750px auto;
	    top: 10px;
	}
	.section-favourite-apps ul li.favourite-item-1 div:after {
	    background-position: -150px -30px;
	}
	.section-favourite-apps ul li.favourite-item-2 div:after {
	    background-position: -180px -30px;
	}
	.section-favourite-apps ul li.favourite-item-3 div:after {
	    background-position: -420px 0;
	}

	.section-favourite-apps ul li.favourite-item-5 div:after {
	    background-position: -240px -30px;
	}
	.section-favourite-apps ul li.favourite-item-6 div {
	    top: 130px;
	    right: 0px;
	    left: inherit;
	}
	.section-favourite-apps ul li.favourite-item-7 div:after {
	    background-position: -300px -30px;
	}
	.section-favourite-apps ul li.favourite-item-4 div {
	    z-index: 0;
	    padding: 80px 0 0;
	    top: 51%;
	    margin-top: -50px;
	    height: 80px;
	}
	.section-favourite-apps ul li.favourite-item-4 div:before {
	    width: 70px;
	    height: 70px;
	    margin-left: -35px;
	    top: 1px;
	}
	.section-favourite-apps ul li.favourite-item-4 div:after {
	    margin-left: -25px;
	    width: 50px;
	    height: 50px;
	    top: 10px;
	}
	.section-slider-center-mode .slick-list{
		max-width: 480px;
		margin: auto;
	}
	.item-slider-cm.slick-slide.slick-active, .item-slider-cm.slick-slide{
		transform: scale(0.9);
	}
	.section-testimonial .testimonial-head{
		font-size: 24px;
	}
	.section-testimonial .testimonial-name{
		font-size: 22px;
	}
}	
@media screen and (min-width: 600px) and (max-width: 766px) {
	
}
@media screen and (min-width: 576px){
	p.image-question-preview{
	    width: 100px;
   	 	margin-left: calc(25% + 15px);
	}
	.mdContent_root .control-group{
	    display: -ms-flexbox;
	    /*display: flex;*/
	    display: block;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    margin-right: -15px;
	    margin-left: -15px;
	}
	.mdContent_root .control-group .control-label{
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 0 15px;
	}
	.mdContent_root .control-group .controls{
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 0 15px;
	}
	.mdFormExtended .btn-toolbar#toolbar{
	    /*padding-left: calc(25% + 5px);*/
	}
	.com-rsticketspro-submit-ticket .control-group.form-actions{
	    text-align: left;
	    display: block !important;
	    /*padding-left: calc(25% + 20px);*/
	}
	.com-rsticketspro-submit-ticket .control-group{
	    display: -ms-flexbox;
	    /*display: flex !important;*/
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    margin-right: -15px;
	    margin-left: -15px;
	    display: block !important;
	}
	.com-rsticketspro-submit-ticket .control-group .control-label{
	    -ms-flex: 0 0 100%;
	    flex: 0 0 25%;
	    max-width: 100%;
	    padding: 0 15px;
	}
	.com-rsticketspro-submit-ticket .control-group .controls{
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 0 15px;
	}
	.profile .dl-horizontal{
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    align-items: center;
	}
	.profile .dl-horizontal dt{
	    -ms-flex: 0 0 35%;
	    flex: 0 0 35%;
	    max-width: 35%;
	    font-weight: 600;
	    font-size: 16px;
	    margin: 0;
	    padding-right: 15px;
	    margin-bottom: 15px;
	}
	.profile .dl-horizontal dd{
	    -ms-flex: 0 0 65%;
	    flex: 0 0 65%;
	    max-width: 65%;
	    font-size: 16px;
	    border-bottom: 1px solid #ccc;
	    margin: 0;
	    margin-bottom: 15px;
	}
	.profile fieldset legend{
	    font-size: 1.875rem;
	    line-height: 1.13333333;
	    margin-bottom: 1.25rem;
	}
	/*.profile-edit .control-group{
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.profile-edit .control-group .control-label{
	    -ms-flex: 0 0 33.333333%;
	    flex: 0 0 33.333333%;
	    max-width: 33.333333%;
	    margin: 0;
	    font-size: 16px;
	}
	.profile-edit .control-group .controls{
	    -ms-flex: 0 0 66.666667%;
	    flex: 0 0 66.666667%;
	    max-width: 66.666667%;
	    margin: 0;
	    font-size: 16px;
	}*/
	.profile-edit .control-group .controls.jsn_registration_controls{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
}
@media screen and (max-width: 768px) {
    .mm-menu span.sub-title {
        width: 100%;
        padding-left: 37px;
    }
	.container-fluid.comp-k2-container {
		max-width: 100%;
	}
	div.catItemView {
		margin-left: 0px;
		margin-right: 0px;
	}
	div.catItemView .cta-arrow-link {
		display: block;
	}
	div.catItemView .cta-arrow-link span.catItemImage {
		text-align: left;
		margin: 0px;
	}
	div.catItemView .cta-arrow-link span.catItemImage {
		max-width: 40px!important;
	}
	div.catItemView .cta-arrow-link div.catItemImageBlock {
		margin: 0px;
	}
	.menu-apps h3 {
		position: relative;
	}
	.menu-apps h3 a {
		display: block;
		position: absolute;
		right: 0px;
		top: 3px;
		color: #32312f;
	}
	.menu-apps ul.nav {
		display: none;
	}
	.menu-apps.open-menu ul.nav {
		display: block;
	}
	.moduletable.download-ebook {
		padding-left: 20px;
		padding-right: 20px;
	}
	.row-features {
		margin-bottom: 0px;
	}
	.feature-listing .item-feature {
		height: auto;
		margin-bottom: 30px;
	}
	.header-latest-blog {
        position: static;
        left: 40%;
        transform: translateX(0%);
        width: 95%;
        margin: 0px auto;
        opacity: 1;
        visibility: initial;
        display: none!important;
    }
    .menu-item-blog .menu-item-blog-thumb {
        width: 64px;
    }
    .menu-item-blog .menu-item-blog-title {
        width: calc(100% - 64px);
        padding-left: 15px;
        float: right;
        line-height: 20px;
    }
    .menu-item-blog .menu-item-blog-title a {
        color: #fff!important;
        font-size: 0.8rem!important;
    }
    #get-start-email input[type="text"], #get-start-email input[type="email"] {
        font-size: 14px;
    }
}

@media screen and (max-width: 480px) {
	#lottie-mb{
		height: 195px !important;
	}
	#js-hero-329.js-hero .image-intro {
	    padding-bottom: 180px;
	}
	#eb .eb-search .col-cell{
		display: block;
		width: 100%;
	}
	#eb .eb-search .col-cell.eb-search__item{
		margin-bottom: 10px;
	}
	.custom-meta li{
		border-left: none;
		padding-left: 0;
		margin-top: 5px;
	}
	.section-slider-center-mode{
		position: relative;
		overflow: hidden;
	}
	.section-slider-center-mode .top-slider{
		width: 440px;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}
	#eb .eb-entry-title.h3{
		font-size: 1.5rem;
	}
	/*.section-slider-center-mode .slick-list{
		max-width: 375px;
	}*/
	.section-slider-center-mode .container-fluid{
		padding: 0;
	}
	.product-features .row-has-option-left .feature-tile .icon-feature{
		position: static;
	}
	.row-extra-block-circle .col,
	.row-extra-block-circle-4 .col{
	    -ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
    	margin: 0;
	}
	.row-extra-block-circle-5 .col{
	    -ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
    	margin: 0;
	}
	.product-features .feature-tile.box-title-has-circle .icon-feature{
		position: static;
	}
	.product-features .feature-tile.box-title-has-circle{
		padding-left: 0;
	    max-width: 280px;
    	margin: auto;
	}
	.box-title-has-circle .inner-circle-box-title{
		padding: 20px;
	}
	.custom-content-request .custom-form-request{
		padding: 30px 15px 10px;
	}
	#custom-block-pricing-261{
		background-size: auto 265px !important;
    	background-position: 0 0px !important;
	}
	.product-features.product-features-digital-workplace{
		padding: 4em 0 2em;
	}
	.mod-custom-banner-digital h1{
		font-size: 1.75rem;
	}
	.image-communicate{
	    transform: translateX(-50%);
	    -webkit-transform: translateX(-50%);
	    background-size: 480px 216px !important;
	    width: 480px;
	    height: 216px;
	    left: 50%;
	    margin-left: 0;
	}
	.box-image-has-cation{
		transform: translateX(0%);
	    -webkit-transform: translateX(0%);
	    margin-bottom: 100px !important;
        margin-left: -15px !important;
	    margin-right: -15px !important;
	    width: calc(100% + 30px) !important;
	}
	.box-image-has-cation .mod-box-caption{
		bottom: -100px;
    	box-shadow: 0px 0px 3px #ccc;
	}
	.button-pills .nav-item{
		margin: 2.5px;
		display: block;
	}
	.button-pills .nav-item:first-child .nav-link, .button-pills .nav-item:last-child,
	.button-pills .nav-item:last-child, .button-pills .nav-item:last-child .nav-link{
		border-radius: .25rem .25rem;
	}
	.mod-custom-help .section-help .box-help img{
		width: 100%;
	}
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans .box-text-payplans p {
	    font-size: .9375rem;
	    line-height: 1.4;
	}
	.layout-for-services.mod-custom-two-cols.mod-custom-payplans .box-text-payplans h4 {
	    font-size: 1rem;
	}
	.steps-group .steps-item .step{
		margin-left: 35px;
	}
	.services-our-process h4{
		font-size: 1rem;
	}
	.services-our-process p {
	    font-size: .9375rem;
	}
	.steps-group .steps-item.alt .step{
		padding-left: 0;
		padding-right: 15px;
	}
	.steps-group .steps-item .step{
		padding-left: 0;
		padding-right: 15px;
	}
	.box-content-product-integrations img{
		height: 70px;
	}
	.about-history{
		padding-bottom: 3em;
	}
	.about-history img.img-part-width,
	.product-integrations.integration-odd img.img-part-width,
	.product-integrations img.img-part-width{
		height: 12em;
		margin-bottom: 2em;
	}
	.product-integrations.integration-odd:before,
	.product-integrations:before{
		left: 0 !important;
		right: 0 !important;
		height: 12em;
	}
	.product-integrations {
	    padding: 0em 0em 3em;
	}
	.js-hero .rsform {
	    padding: 2.5em 15px 2em;
	}
	.investors .xxl{
		font-size: 100%;
	}
	.leadership .team{
	    padding: 3em 15px 0;
	}
	.leadership .team .col-leadership p{
		font-size: 0.8rem;
	}
	.leadership .team .col-leadership h5{
		font-size: 1rem;
	}
	.company .trivia .col-trivia h2{
		font-size: 2.5em;
	}
	.get-started .cta-wrap{
		padding: 2em;
	}
	.product-features.right-image .col-md-6.col-lg-6.col-sm-6{
		padding: 0;
	}
	.pricing-value .col-6 {
	    padding-right: 15px;
	}
	.product-features.right-image .row.m-0{
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
	.get-started p{
		padding-right: 0;
	    font-size: .875rem;
	    line-height: 1.5;
	}
	.product-features {
	    padding: 4em 15px 1em;
	    overflow: hidden;
	}
	.product-features.product-features-has-left-option{
		padding-left: 0;
		padding-right: 0;
	}
	.page_hero .hero__inner.align-items-center {
	    -ms-flex-align: unset !important;
	    align-items: unset !important;
	}
	.product-features h3{
		font-size: 1.5rem;
	}
	.product-features .m-space{
		margin-top: 0;
	}
	.image-feature-hero{
		position: relative;
		margin-top: 20px;
	}
	.product-features .feature-tile {
	    padding: 1rem 0 0 4.5rem;
	    position: relative;
	}
	.product-features .feature-tile .icon-feature {
	    height: auto;
	    width: 60px;
	    display: inline-block;
	    fill: currentcolor;
	    position: absolute;
	    left: 0;
	}
	.product-features.product-features-digital-workplace .feature-tile .icon-feature{
		width: 48px;
		position: static;

	}
	#home-banner .h1 {
	    font-size: 1.75rem;
	}
	.mod-custom-list-item .inner-list-item{
		margin-bottom: 2.5rem;
	}
	.rsform-submit-button, .btn-app{
		padding: .9375rem 1.125rem;
		font-size: 1rem;
	}
	#home-banner .banner .inner-banner{
		bottom: 0;
	}
	#home-banner .description {
	    margin-bottom: 1rem;
	}
	#home-banner .description p:last-child{
		font-size: 16px;
		line-height: 22px;
	}
	#login_register_tab .nav-tabs{
		display: block;
	}
	#login_register_tab .nav-item .nav-link{
		width: 100%;
	}
	.homepage__big-price__currency {
	    bottom: 2.3125rem;
	}
	.homepage__big-price__amount {
	    font-size: 5rem;
	    line-height: 6rem;
	}
	video{
		height: 200px;
	}
	#mdExtended .qItem_ask_btn a{
		padding: .5rem 0.5rem;
	}
	.qListItem_introtext{
		display: none;
	}
	.qItem_header .custom-featured{
		right: 0;
		top: 40px;
	}
	.custom-image-header.had-pin-fead {
	    max-width: calc(100% - 90px);
	}
	.qItem_ask_btn{
		margin: 5px;
	}
	/*#tidio-chat-iframe {
	    bottom: -20px !important;
	}*/
	.mce-menubtn.mce-fixed-width span{
		width: auto;
   	 	font-size: 13px;
	}
	.module-home-tabs .nav-tabs {
		display: flex;
	}
	.module-home-tabs .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li {
		display: inline-block;
	}
	.module-home-tabs .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.active:first-child {
		margin: 0px auto;
	}
	.module-home-tabs .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.active {
		width: auto;
	}
	.jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.prev, .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.next {
		width: auto;
	}
	.jmm-simple-tabs.default .nav-tabs .jmm-title {
		display: none!important;
	}
	.jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.prev, .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.next {
		display: inline-block;
	}
	.module-home-tabs .nav-tabs li {
		padding: 0px;
	}
	.module-home-tabs .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.prev > a::before,
	.module-home-tabs .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.next > a::before {
		display: none;
	}
	.jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.prev > a > span, .jmm-simple-tabs.default .nav-tabs.nav-tabs-responsive > li.next > a > span {
		display: inline-block;
	}
	.jmm-simple-tabs.default .nav-tabs .jmm-icon {
		margin: 0px!important;
	}
	.module-home-tabs {
		margin-bottom: 2.5rem;
	}
	.xs-center {
		text-align: center!important;
	}

	.js-hero .image-intro .mod-box-caption {
		bottom: 0px;
		box-shadow: 0px 0px 3px #ccc;
	}
	.js-hero .image-intro::after {
		position: static;
		display: block;
		width: 100%;
		height: 240px;
	}
	.js-hero .image-intro {
		padding-bottom: 100px;
		padding-top: 0px;
	}
	.top-right-blog, .top-left-blog {
		padding-top: 25px;
	}
	#js-hero-231 {
		background-size: 100% auto!important;
		background-position: center bottom!important;
		padding-bottom: 0px!important;
	}
	#partnersregister.custom-modal.modal.fade.show {
		bottom: 25px;
	}
	#mod-custom-video-164 {
		padding-top: 0px;
	}
	.top-right-blog.js-hero .rsform {
		margin: 0px 15px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
	}
	.top-right-blog .rsform .form-group .formControls {
		overflow: hidden;
	}
	.top-right-blog {
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.page-request-a-demo .top-right-blog .btn-back-to {
	    display: block;
	    margin: 20px 15px;
	    width: calc(100% - 30px);
	}
	#mod-custom-video-164 {
		padding-bottom: 0px;
	}
	#js-hero-252.js-hero,
	#js-hero-231.js-hero {
		background-position: center;
		margin: 0px;
		padding: 0px;
		min-height: 0px;
	}
	.page-pricing .section-page {
		padding-top: 0px;
	}
	#js-hero-231 {
		background-size: cover!important;
	}
	#js-hero-231 .page_hero .top-section,
	#js-hero-252 .page_hero .top-section {
	    padding-top: 0px;
	}
	.block-item-partnership .col-text{
		order: 2;
	}
	.block-item-partnership .col-thumb{
		order: 1;
	}
	.block-item-partnership {
	    padding-top: 2em;
	}
	.countdown .count-box {
	    width: 50%;
	    margin: 20px 0 !important;
	}
	.typed-effect-strings h2 {
		font-size: 22px;
		margin-bottom: 5px;
	}
	.typed-effect-strings {
		font-size: 26px;
	}
	.custom-block-guarantee .col-lg-2 img {
		max-width: 50%;
	}
	#custom-block-pricing-261 .extra_header {
		background: rgba(0,0,0, 0.7);
		padding: 5px 0px;
		border-radius: 3px;
	}
	#custom-block-pricing-261 .h4 {
		margin-top: 0px!important;
	}
	.inner-map .extra-location-map {
	    width: 100%;
	    padding: 15px;
	    position: static;
	    margin-top: 50px;
	}
    .banner.mod-bottom-diagonal::after,
	#mod-custom-banner-405::after, #mod-custom-banner-385::after, #mod-custom-banner-351::after, #mod-custom-banner-350::after, #mod-custom-banner-349::after, #mod-custom-banner-176::after, #mod-custom-banner-380::after {
		height: 107%;
	}
    .banner.mod-bottom-diagonal,
	#mod-custom-banner-385, #mod-custom-banner-351, #mod-custom-banner-350, #mod-custom-banner-349, #mod-custom-banner-176, #mod-custom-banner-380 {
		margin-bottom: 1rem;
	}
	#top-banner .mod-custom-banner#mod-custom-banner-352 {
		padding-top: 0px;
		background: transparent;
	}
	.mod-custom-banner .text-right-of-banner {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.mod-custom-banner.mod-custom-banner-like-lumapp#mod-custom-banner-405, 
	.mod-custom-banner.mod-custom-banner-like-lumapp#mod-custom-banner-385,
    .mod-custom-banner.mod-custom-banner-like-lumapp.mod-bottom-diagonal, 
	.mod-custom-banner.mod-custom-banner-like-lumapp#mod-custom-banner-380 {
		height: auto;
		margin-bottom: 4rem;
	}
	#rstbox_6 {
		margin: 0px;
	}
	.eb-inst.eb-14 {
		display: none!important;
	}
	.ebook-listing .ebook-item-in-list {
		padding: 15px;
		margin: 0px 0px 30px;
	}
	.mod-custom-three-box-intro.mod-custom-three-box-intro-custom .text-box {
       min-height: 50px;
    }
    .nav.nav-tabs-custom li {margin: 0px 10px 30px;}
    .item-bl-image {
        display: none;
    }
    .item-row-tab .col-12 {
        margin-bottom: 30px;
    }
    
    .item-row-tab {margin-bottom: 0px;}
    .mod-home-tabs-top-nav {
        margin-left: 0px;
        margin-right: 0px;
    }
    .mod-home-tabs-top-nav a {font-size: 16px;
        
            justify-content: center;
        text-align: center;
    }
    
    .call-act-head h2 {
        font-size: 30px;
    }
    
    .call-act-content h3 {
        font-size: 24px;
    }
    
    .dropdown-custom,
    #dropdownMenuLinkProducts {
        font-size: 16px;
        padding: 0px 15px;
        min-width: 0px;
        width: 100%;
        height: 55px;
    }
    
    .call-act-content .dropdown-custom::after,
    .call-act-content .dropdown-toggle::after {
        border-radius: 4px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 13px solid #36a635;
    }
    
    .dropdown-list .dropdown {
        display: block;
    }
    
    .call-act-content .dropdown-menu {
        min-width: 100%;
    }
    
    .call-act-content .dropdown-menu .dropdown-item {
        font-size: 16px!important;
        border: 0px;
        padding: 5px 0px;
    }
    
}
@media screen and (max-width: 375px) {
	/*.stacks3equal {
	    width: 18.66%;
	}
	.stack-col{
		font-size: .7rem;
	}*/
}