@media (min-width:1400px) {
	.container-xxl,
	.container-xl,
	.container-lg,
	.container-md,
	.container-sm,
	.container {
		max-width: 1408px;
	}
}
@media (max-width:1400px) {

}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {   


}
@media only screen and (min-width: 1200px) {
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {  
	
}
@media only screen and (min-width: 1024px) and (max-width: 1201px) { 
    
}
@media only screen and (min-width: 992px) and (max-width: 1025px) {   

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.logoText .tagline {
		font-size: 20px !important;
	}
	.menu-section--modifier {
		margin: 0px;
		gap: 0px;
	}
	.logoText .tagline2 {
		font-size: 12px;
	}
	.menu-section--modifier .menu li {
		padding: 0px 18px 0px 0px;
	}
	.about-section .images-column .analyze-box {
		max-width: 174px;
		padding: 23px;
		margin-top: -25px;
		margin-left: 6px;
	}
	.about-section .images-column .image-two {
		position: absolute;
		right: 17px;
		bottom: 13px;
		border-radius: 5px;
		overflow: hidden;
		width: 220px;
	}
	.about-section .images-column .image-two img {width: 100%;}
	.about-section .images-column .icon {right: -16px;}
	.about-section .images-column .inner-column {
		padding-top: 0;
	}
}
@media only screen and (min-width: 992px) {
	.C-product--column {
		width: 33.33% !important;
	}
}
@media only screen and (max-width: 991px) {
.copyrights{
    text-align: center;
    width: 100%;
}
	.menu-section--modifier .menu li a:hover{
		color: var(--color-primary);
		background: none!important;
	}
	.sec-title h2,
	.Branding__listing h2,
	.cta-section h2 {
		font-size: 20px;
		text-align: center;
	}
	body p,
	.sec-title .text,
	.about-section .content-column .about-list li,
	.about-section .content-column .expert-box .text,
	.about-section .content-column .lower-text
	{
		font-size: 15px!important;
		line-height: 1.4 !important;
	}
	.Product--modifier.services-section, .Enquery--modifier {
		padding-top: 1em !important;
	}
	.cta-section p {
		margin-bottom: 0;
	}
	.cta-section {
		padding: 25px 20px;
	}
	.stat-gradient {
		font-size: 2rem;
	}
	#Mobile--Menu {
		display: block!important;
	}
	#header--modifier section {
		flex-direction: column;
	}
	#Mobile--Menu {
        width: 20px;
        height: 20px;
        display: inline-block;
        font-size: 36px;
        color: var(--color-primary);
        background: #fff;
        padding: 4px 5px 5px 6px;
        border-radius: var(--border-radius-One);
        z-index: 9;
        pointer-events: auto;
        position: absolute;
        top: calc(50% - 18px);
        right: 0;
    }
	#Mobile--Menu path{pointer-events: none;}
	.menu-section--modifier {
		position: fixed;
		z-index: 10;
		background: #fff;
		margin: 0px;
		padding: 9px 60px 9px 15px;
		border-radius: 4px;
		left: -90%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		height: 100%;
		top: 60px;
		width: 70%;
		overflow-y: auto;
		box-shadow: none;
	}
	.menu-section--modifier.open--menuOne { 
        display: block;
        position: fixed;
        background: #ffffff;
        z-index: 999;
        padding: 0px 0px 0px 0px !important;
        width: 90%;
        left: 0px !important;
        height: 100%;
        overflow-y: auto;
        animation: slideInFromLeft 0.6s ease-out forwards;
        border-radius: 0px;
        top: 0px;
		flex-direction: column;
        justify-content: flex-start !important;
        text-align: left;
        align-items: flex-start !important;
        padding-left: 1.5em !important;
		gap: 1em;
        padding-top: 1em !important;
    }
.menu-section--modifier .menu-section--modifier.open--menuOne {top: 60px;}
.mainMenuOuter.overlay:before {
	background: rgba(0, 0, 0, 0.5);
	content: ".";
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10;
}
	.menu-section--modifier .menu{flex-direction: column;}
	.menu-section--modifier .menu li {padding: 0px;}
	.signIn{padding-left: 20px;}
	.menu-section--modifier .menu li:not(:first-child) {
		border-right: 0px;
	}
	.menu-section--modifier .menu li:hover {
		background: var(--color-primary);
		color: #fff !important;
	}
	.menu-section--modifier .menu li:hover a {
		color: #fff;
	}
	#top--headerSticky.sticky--modifier {
		position: fixed;
		z-index: 11;
		width: 100%;
		box-shadow: 0px 3px 7px #666;
	}

	.site-logo{height: 52px!important;margin:0px;}
	.logoText .tagline{font-size: 18px!important;}
	.logoText .tagline2{font-size: 10px!important;}
	.menu-section--modifier .menu li a{font-size: 14px!important;}
	.custom-btn1{
		padding: 5px 19px;
		font-size: 15px;
	}
	.menu-section--modifier.open--menuOne {
		flex-direction: column;
	}
	.menu-section--modifier .menu {
		display: flex;
		margin: 0px;
		padding: 0;
		justify-content: flex-start;
		align-items: flex-start;
		gap: 15px;
	}
	.about-section .images-column img {width: 100%;}
	.sec-title .text{text-align: center;}
	.SectionHeading p{font-size: 15px;}
	.follow-link{padding-right: 30px;}
	.fithElement > div {
		padding-bottom: 1em;
	}
	.footer__modifier{padding: 0px;}
	.footer__modifier h2,
	.footer__modifier .menu li a,
	#scrollTopButton-image::after{font-size: 14px;}
	.c__chatBtn {
		width: 40px;
		height: 40px;
		font-size: 19px;
	}
	#scrollTopButton-image {
		width: 25px;
		height: 25px;
		line-height: 25px;
	}
	.homeslider--modifier .owl-item .views-field-body h4 {
		font-size: 1.5em;
		padding: 0px 2em;
	}
	.homeslider--modifier .owl-item .views-field-body {
		width: 100%;
		left: 0px;
		top: 24%;
	}
	.homeslider--modifier .owl-item .views-field-body h4 {
		font-size: 1.4em;
		padding: 0px 1em;
	}
	.homeslider--modifier .owl-item .views-field-body h6 {
		font-size: 0.8em;
		margin-top: 1rem;
		padding: 0px 1em;
		width: 100%;
	}
	.homeslider--modifier .slider-buttons {
		padding-top: 1.5rem !important;
		display: flex;
		flex-direction: column;
		width: 60%;
		gap: 1em;
		justify-content: center;
		margin: 0px auto;
	}
	.homeslider--modifier .owl-item .views-field-body .slider-buttons .btn-primary,
	.homeslider--modifier .owl-item .views-field-body .slider-buttons .btn-secondary {
		padding: 7px 10px;
		font-size: 12px;
		text-align: center;
		text-decoration: none;
	}
	.homeslider--modifier button.owl-prev span:before,
	.homeslider--modifier button.owl-next span:before{
		font-size: 13px;
	} 
	.c__openChatBox {
		right: 5%;
		max-width: 300px;
		height: 400px;
	}
	.useCases--modifier,
	.Enquery--modifier {
		padding: 2em 0px;
	}
	.Enquery--modifier--inner .js-form-item.form-item-first-name, 
	.Enquery--modifier--inner .js-form-item.form-item-last-name
	{
		width: 100%;
	}
	.SectionHeading{
		padding: 0px;
	}
	.useCases--modifier .field-content p {font-size: 1rem !important;}
	.Branding__listing .owl-carousel .owl-stage-outer{min-height: auto;}
	.Branding__listing .owl-stage-outer .owl-stage .owl-item:hover {
		transform:none;
		box-shadow: 0px;
	  }
	.Branding__listing h2 {margin-bottom: 1em;}
	.about-section .images-column .image {width: 100%;}
	.about-section .content-column {margin-top: 3em;margin-bottom: 3em;}
	.about-section .content-column .lower-text{padding-right: 0px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.homeslider--modifier .owl-carousel.owl-drag .owl-item{
		height: 350px;
	}
	.C-product--column{width: 50%!important;}
}
@media only screen and (max-width: 767px) {
	.about-section .images-column .icon {
		right: 8px;
		top: -38px;
	}
	.homeslider--modifier .owl-carousel.owl-drag .owl-item{
		height: 350px;
	}
	.cta-buttons button {
		padding: 12px 25px;
		font-size: 0.9rem;
	}
	.cta-buttons button{justify-content: center;}
	.cta-buttons{flex-direction: column;margin-top: 2em;}
	.C-product--column{width: 100%!important;}
}
@media only screen and (max-width: 640px) {
	
    
}
@media screen and (max-width:991px) {
	.home-only.sticky--modifier section,.home-only section{
		align-items: self-start !important;
	}
	    
}

@media screen and (max-width:768px) {
	.banner-signature .learn-btn{
		position: inherit;
		transform: translate(0 , 0);
		margin-top: 10px;
	}
	.footer__modifier .ps-0{
		padding-left: 1rem !important;
	}
}
@media screen and (max-width:567px){
	.container-fluid .container{
		padding: 0 !important;
	}
	.Enquery--modifier--inner form{
		padding: 1.5rem 1rem;
	}
	.useCases--modifier .view-content{
		padding: 2.5rem 1rem ;
	}
	.C-product--column{
		padding-left:0 ;
		padding-right: 0;
	}
	.cta-section{
		padding: 2rem 1rem;
	}
	#header--modifier{
		padding: 0 1rem;
	}
	.banner-signature{
		margin-top: 0;
	}
}
