@media screen and (max-width:1279px) {
body { -webkit-text-size-adjust: none;}
}

@media screen and (max-width:1599px) { 
.bg-light { padding: 0 !important; }
.navbar-light .navbar-nav .nav-link {padding: 20px 7px;}
}

@media screen and (max-width:1199px) {
body { font-size: 1rem; }
.navbar-brand img {height: 26px;}
.navbar-light .navbar-nav .nav-link {padding: 10px 7px;}
.navbar-collapse{padding-bottom: 30px;}
.topright-btn { margin-top: 1rem; }
.middle-section {margin-top: 72px;}	
.navbar-brand {margin-right: 20px;}
.home-banner h2 {font-size: 40px; line-height: normal;}		
.home-banner, .home-getdemo, footer {height: auto; padding: 50px 0;}	
	
.HeroTopBanner + section.random-sharp{margin-top: -180px;}
.HeroTopBanner + section.random-sharp + section.Trustedby { margin-top: -70px; padding-top: 130px; }
.icon-global.Top-Left{margin-top: -220px;}

.LiveDemoAction{padding: 50px 0px;background-position: bottom;}
.BlogShortInfo{font-size: 1rem;}
}
/* 1199End */

@media (max-width:1024px) {
.gform-theme--framework .gfield--type-choice .gfield_checkbox { grid-template-columns: 1fr;}    
}
/* 1023End */

@media screen and (max-width:991px) {
.TopNavBlankSpacing{margin-top: 70px;}	
.navbar-collapse {padding-bottom: 30px;}
.banner-btns {margin-top: 30px;}
	
.home-banner h2 {font-size: 40px;}	

.HeroTopBanner + section.random-sharp{margin-top: -50px;}
.HeroTopBanner + section.random-sharp + section.Trustedby { margin-top: -70px; padding-top: 120px; }
.icon-global.Top-Left{margin-top: -200px;}

.InnerHeroTopBanner{padding-top: 60px;padding-bottom:60px;}
.bigboxbg{background-position: top;}
.btn{padding-left: 16px;padding-right:16px;}
.FAQCard{padding: 40px 20px 40px 20px;}

}
/* 991End */

@media (max-width:767px) {
.navbar-brand {margin-right: 0px;}		
.navbar-brand img {height: 28px;}
.navbar-toggler {padding: 5px;}
	
.home-banner, .home-platforms, .home-testimonial, .home-why, .home-features, .home-premise {margin-bottom: 40px;}	
.container {padding: 0 20px;}	
	
.cmn-title, .accordion-button {font-size: 16px;}
.home-banner, .home-getdemo, footer {height: auto; padding: 50px 0;}
.home-banner {background-color: var(--black-color);}
.home-cta {padding: 50px 0 0 0;}
.home-cta h2 {line-height: normal; margin-bottom: 10px;}
.cta-cards {min-height: 100px;white-space: normal;}
.home-premise .card {padding: 2em;}
.home-premise ul.cmn-listing {margin-bottom: 0;}	
.home-cta .btn {margin-bottom: 30px;}
.home-banner h2 {font-size: 22px; line-height: normal;}	
.home-banner h3 {font-size: 18px; line-height: normal;}	
.home-banner ul li {display: block; text-align: left; margin-bottom: 20px; padding-left: 20px; white-space: nowrap; font-size: 15px;}
.home-why {padding: 40px 0;}
.home-why ul.cmn-listing {margin-bottom: 0;}
.home-why ul.cmn-listing li, .home-why p {font-size: 16px;}	
.home-why {background: var(--black-color);}
footer h4 {margin-bottom: 10px;}
.banner-btns .btn {margin-top: 5px;margin-bottom: 5px;}
.tm-card {padding: 1.75em;}
.user-rating{column-gap: 10px;}
.quote img {width: 40px !important;}
.tm-card .tm-user{width: 60px !important;height:60px;}

.HeroTopBanner + section.random-sharp {margin-top: -29px;}
.HeroTopBanner + section.random-sharp + section.Trustedby{margin-top: -20px; padding-top: 80px;}
.IconWithText{padding: 20px;}
.VideoBTNCard{width: 100px; height: 100px;}
.VideoR1{width: 70px; height: 70px;}
.ViderBTN{width: 40px; height: 40px;font-size:20px;}
.SecurityBox{background: linear-gradient(0deg, var(--black-color) 0%, var(--black-90) 74.52%);}
.SecurityBoxVector{bottom: auto;}
.icon-global.Bottom-Right{max-width: 160px; bottom: -160px;}

.JourneyGrid { grid-template-columns: 1fr; }
.JourneyItem { flex-direction: row; text-align: left; align-items: center; justify-content: start; }
.JourneyItem::before { right: auto; width: 70px; left: -10px; }
.JourneyItem:nth-child(odd)::before { transform: rotate(90deg); top: auto; bottom: -50px; left: 10px; }
.JourneyItem:nth-child(even)::before{bottom: -54px;transform: rotate(90deg);}
.JourneyIcon { margin: 0; width: 80px; }
.JourneyIcon img { max-width: 40px; }
.FAQCard .accordion-button {padding-left: 0;padding-right: 50px;}
.FAQCard .accordion-body {padding-left: 0;padding-right: 0;}
.LeadForm .GravityForm { padding: 20px; }

.CasStudiesList{padding-left: 1rem !important;padding-right:1rem !important;}

}
/* 767End */

@media (max-width: 575.98px) {
.JoinForm form button { width: 100%; }    
.AboutUsCardContent .PIFlexItem{padding: 20px 15px;}
.AboutUsCardContent .PIFlexItem p{padding-left: 0px;}
.AboutTeamCard {flex-wrap: wrap;padding-right: 0;}
.TmProfile { flex: 100%; }
.TmInfo {padding: 0px 15px 20px;}
.lastestPostInfo{padding: 20px;}
.LPHeading h2{font-size: 18px;}
.HelpContent{grid-template-columns: 1fr;}
}
/* 575.98pxEnd */

@media (min-width: 768px){
.JourneyGrid{gap: 0px;}
.JourneyIcon{ width: 80px;}
.JourneyIcon img { max-width: 40px; }
.JourneyItem::before{width: 50px;right: -26px;}
.JourneyItem:nth-child(odd)::before{top:20px;}
.JourneyItem:nth-child(even)::before{bottom: 110px;}
}
/* Min768End */

@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav {flex: 1; justify-content: center;}
.navbar {padding: 0;line-height: 3rem;}
.navbar .dropdown-menu {line-height: initial;}
.dropdown .dropdown-menu {display: none;box-shadow: 0 19.656px 24.57px -4.914px rgba(0, 0, 0, .1), 0 9.828px 9.828px 0 rgba(0, 0, 0, .04); border-radius: 0; border: none;}
.dropdown:hover > .dropdown-menu, .dropend:hover > .dropdown-menu {display: block;}
.dropdown:hover > .dropdown-menu { margin-top: -0.5rem;}
.dropend:hover > .dropdown-menu {position: absolute;top: -0.5rem;left: 100%;margin-left: 0;}
.TrustedList { grid-template-columns: repeat(3, 1fr); gap: 30px; }
.JourneyGrid{gap: 40px;}
.JourneyIcon{ width: 100px;}
.JourneyIcon img { max-width: 40px; }
.JourneyItem p {font-size: 1rem;}
.JourneyItem::before{width: 80px;right: -60px;}
.JourneyItem:nth-child(odd)::before{top:20px;}
.JourneyItem:nth-child(even)::before{bottom: 90px;}
}
/* Min992End */

@media (min-width: 1200px){
.navbar-expand-xl .navbar-collapse{justify-content: end; gap: 10px;}	
.HeroText h1{font-size: 54px;}
.cmn-Btm_Space{margin-bottom: 120px;}
.cmn-TB_Space{padding: 120px 0px;}
.cmn-PTB-70 { padding: 70px 0px; }
.TrustedList { grid-template-columns: repeat(6, 1fr); gap: 70px; }
.JourneyGrid{gap: 80px;}
.JourneyIcon{ width: 100px;}
.JourneyIcon img { max-width: 60px; }
.JourneyItem::before{width: 100px;right: -90px;}
.JourneyItem:nth-child(odd)::before{top:30px;}
.JourneyItem:nth-child(even)::before{bottom: 80px;}
}	
/* Min1200End */

@media (min-width: 1400px){
.navbar-expand-xl .navbar-collapse{justify-content: space-between; gap: 50px;}    
.JourneyGrid{gap: 100px;}
.JourneyIcon{ width: 150px;}
.JourneyItem::before{width: 140px;right: -121px;}
.JourneyItem:nth-child(odd)::before{top:50px;}
.JourneyItem:nth-child(even)::before{bottom: 90px;}
.navbar-expand-xl .navbar-nav{flex: 1;justify-content: center;}
}
/* Min1400End */