@media only screen and (min-width:4501px) and (max-width: 6000px) {
/*25*/
.banner-box {
background: #fff;
position: absolute;
top: 50%;
left: 2093px;
transform: translateY(-50%);
width:11%;
border-radius: 25px;
padding: 37px 25px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
}
.box-clm-style {
top: 50%;
left: 2074px;
width: 12%;
}
}
@media only screen and (min-width:3100px) and (max-width: 4500px) {
/*33%*/
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width: 3500px;
}
.banner-box {
background: #fff;
position: absolute;
top: 50%;
left: 284px;
transform: translateY(-50%);
width:14%;
border-radius: 25px;
padding: 37px 25px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
}
.box-clm-style {
top: 50%;
left: 358px;
width: 17%;
}
}

@media only screen and (min-width:2701px) and (max-width: 3100px) {
/*50%*/
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width: 2300px;
}
.banner-box {
background: #fff;
position: absolute;
top: 50%;
left: 196px;
transform: translateY(-50%);
width: 21%;
border-radius: 25px;
padding: 37px 25px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
}
.box-clm-style {
top: 50%;
left: 259px;
width: 24%;
}
}
@media only screen and (min-width:2001px) and (max-width: 2700px) {
/*67%*/
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width: 1730px;
}
.banner-box {
background: #fff;
position: absolute;
top: 50%;
left: 159px;
transform: translateY(-50%);
width: 27%;
border-radius: 25px;
padding: 37px 25px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
} 
.box-clm-style {
top: 50%;
left: 197px;
width: 30%;
} 
}
@media only screen and (min-width: 1801px) and (max-width: 2000px) {
/*75%*/
.container, .container-lg, .container-md, .container-sm, .container-xl {
/*max-width: 1545px;*/
}
.banner-box{
width: 31%;	
left:253px;
}
.box-clm-style {
top: 50%;
left: 210px;
width: 35%;
}
.box-clm-style1 {
top: 50%;
left: 311px;
width: 35%;
}
.aboutus-section{
padding-top: 128px;
padding-bottom: 100px;	
}
.careers-section{
height: 560px;
}
.ready-imgstyle{
padding: 70px;	
}
}
@media only screen and (min-width:1601px) and (max-width: 1800px) {
/*80%*/
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width: 1435px;
}
.banner-box{
width: 33%;	
left: 137px;
}
.box-clm-style {
top: 50%;
left: 155px;
width: 38%;
}
}
@media only screen and (min-width:1517px) and (max-width: 1600px) {
/*90%*/
.banner-box{
width: 37%;	
}
.box-clm-style {
top: 50%;
left: 134px;
width: 44%;
}
}
@media screen and (width: 1920px) and (height: 1080px) {
.banner-box {
width: 30%;
left: 250px;
}
.calls-round-circle{
width: 66%;	
}
.logo-track img {
height: 60px;   
margin: 0 60px; 
}
.quick-support-top {
margin-top: 68px;
}
.aboutus-section {
background-image: url(../img/about-bgstyle.png);
background-repeat: no-repeat;
background-size: 100% 110%;
background-position: center;
padding-top: 65px;
padding-bottom: 120px;
}
.request-btn-style{
margin-top: 20px;	
}
.mainmenu-nav a{
padding: 8px 10px;	
}
.testimonial-section{
height: 425px;	
}
}
@media only screen and (min-width:1400px) and (max-width: 1440px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width: 1260px;
}
}
@media (max-width:1199px){

}
@media only screen and (min-width:1024px) and (max-width: 1024px) {
.custom-tab-style .nav-link{
font-size: 12px;
}
.footer-head-text1 {
margin-top: 0;
}
.custom-tab-style .nav-link.active {
font-size: 12px;
}
.ready-imgstyle{
background-size: 100% 103%;
}	
.customer-imgstyle {
width: 100%;
height: 247px;
}
.header-logo{
width: 120px;	
}	
.mainmenu-nav a{
font-size: 13px;
}
.demo-btn{
padding: 6px 20px;
border-radius: 10px;
/*background-image: linear-gradient(to right, #24ace3, #5c2f90 100%);*/
font-size: 13px;	
}
.pro-box-style{
width: 125px;
padding: 12px;	
}
.unifying-voice-text{
font-size: 20px;
font-weight: bold;
text-align: left;
color: #111;
line-height: 15px;
margin-bottom: 8px;	
}
.witch-video-btn{
padding: 10px 10px;
font-size: 13px;	
}
.request-demo-text{
font-size: 13px;
padding: 10px;	
}
.banner-box{
left: 42px;
transform: translateY(-50%);
width: 50%;	
}
.collect-head-style {
font-size: 30px;
}
.introduction-text {
font-family: "Sora";
font-size: 40px;
}
.fragmented-text {
font-size: 13px;
}
.ben-span-text {
font-size: 35px;
}
.key-ben-style {
font-family: "Sora";
font-size: 35px;
}
.over-table-scroll{
overflow-x: scroll;
}
.indus-text {
font-size: 35px;
}
.serve-text-style {
font-family: "Sora";
font-size: 35px;
}
.border-footer{
margin-right: 3px;	
}
.ready-section{
padding: 34px 10px;	
}
.aut-text-head {
font-size: 19px;
}
.unlock-future-style{
font-size: 30px;	
}
.ready-imgstyle1{
padding: 35px 20px	
}
}
@media only screen and (max-width: 991px) {

}
@media only screen and (max-width: 768px) {
.mainmenu-nav a.active{
font-size: 15px;	
}
.offcanvas{
max-width: 80%;	
}
.offcanvas-header{
padding:6px 8px;	
}
.offcanvas-body{
padding:0px;	
}
.list-unstyled li{
border-bottom:1px solid #f6ebeb;
padding-left:0px;	
}

.btn-mobile{
background: transparent !important;
border: unset !important;
color:#5c2f90 !important;
padding: 0;
font-size: 19px;	
}
.main-header{
z-index: 9;
padding: 6px 10px !important;	
}
.pricing-wrapper {
grid-template-columns: repeat(2, 1fr);
}

.pricing-card.active {
transform: none;
}
.mainmenu-nav {
list-style: none;
margin: 0;
padding: 0;
align-items: center;
}
.banner-box{
position: unset;
width: 100%;	
}
.banner-box{
transform: translateY(0);
margin-top:30px;
}
.video-banner{
height: auto !important;	
}
.smart-textstyle{
margin-top: 20px;	
}
.mobile-width-img{
height: 334px;
}
.footer-head-text1 {
margin-top: 0;
}
.legacy-style{
margin-bottom: 0px;	
}
.feature-content-box {
width: 70%;
}
.indian-left-img {
margin-left: 0;
margin-top: 20px;
}
.sms-text-style{
font-size: 12px;	
}
}
@media only screen and (max-width: 576px) {
.header-logo{
width:160px;	
}
.offcanvas{
max-width: 80%;	
}
.offcanvas-header{
padding:6px 8px;	
}
.offcanvas-body{
padding:0px;	
}
.list-unstyled li{
border-bottom:1px solid #f6ebeb;
padding-left:0px;	
}
.border-bottom-according{
border-bottom:1px solid #f6ebeb;	
}

.mainmenu-nav a{
padding: 8px 10px;	
}

.footer-section {
padding:45px 0px 10px;
}
.footer-head-text{
margin-bottom: 0px;
margin-top: 13px;
font-size: 15px;	
}
.footer-head-2 ul li a {
text-decoration: none;
font-size: 14px;
}

.footer-scroll-top{
bottom: 10px;
right: 5px; 
}
.footer-scroll-top a{
width: 35px;
height: 35px; 
font-size:15px;  
}
.banner-box{
width: 100%;
position:unset;	
transform: unset;
padding:25px 13px;
margin-bottom: 15px;
margin-top: 30px;
}
.video-banner {
height: 200px;
width: 100%;
overflow: hidden;
}
.unifying-voice-text {
font-size: 20px;
font-weight: bold;
text-align: left;
color: #111;
line-height: unset;
margin-bottom: 15px;
}
.legacy-style{
font-size: 20px;	
}
.about-inner-box {
padding: 20px;
}
.legacy-style{
margin-bottom: 15px;
text-align:left;
}
.first-imgstyle {
width: 100%;
margin-top: 0px;
}
.about-text{
text-align:left;	
}
.corecapabilities-section{
margin-top: 20px;
padding-bottom: 10px;	
}
.corecapabilities-section{
padding-top: 21px;	
}
.core-capabilities-style {
font-size: 16px;
font-weight: normal;
text-align: left;
color: #4b5563;
}
.turbo-charge-section{
padding-top: 30px;	
padding-bottom: 20px;
}
.smart-textstyle1 {
font-size: 16px;
font-weight: normal;
font-stretch: normal;
text-align: left;
color: #333;
margin-bottom: 15px;
}
.why-section {
margin-top: 25px;
margin-bottom: 10px;
}
.feature-topalign-style {
margin-top: 20px;
}
.top-head{
font-size: 13px;	
}
.highlight{
font-size: 13px;	
}
.other-top{
font-size: 13px;	
}
.table-head {
display: none;
}
.table-row {
flex-direction: column;
margin-bottom: 16px;
border: unset;
border-radius: 10px;
}
.table-col {
display:unset;
justify-content: space-between;
align-items: center;
padding: 8px 10px;
border-bottom: unset;
}
.table-col:last-child {
border-bottom: none;
}
.table-col::before {
content: attr(data-label);
font-weight: 600;
color: #4b5563;
}
.table-col.feature {
background: unset;
font-weight: 600;
font-size: 12px;
}
.table-col.highlight {
background: #ecfeff;
border: none;
}
.check{
width: 20px;
height: 20px;
}
.pricing-wrapper {
grid-template-columns: 1fr;
}
.pricing-card {
padding: 22px;
}
.pricing-card h2 {
font-size: 28px;
}
.pricing-card .badge {
left: 16px;
}
.pricing-wrapper {
margin-top: 20px;
}
.pricing-section {
background-color: #f9f9f9;
padding-top: 25px;
padding-bottom: 30px;
}
.customer-styletext{
font-size: 14px;	
}
.where-section {
padding-top: 20px;
padding-bottom: 20px;
}
.solution-cares {
font-size: 15px;
font-weight: normal;
text-align: left;
color: #4b5563;
margin-bottom: 20px;
}
.common-table-style th{
font-size: 13px;	
}
.virtual-receptions img {
width: 25px;
margin-bottom: 5px;
}
.calls-text-style {
font-size: 13px;
}
.clinics-style {
font-size: 13px;
}
.faq-section {
background-color: #f6f6f6;
padding-top: 15px;
padding-bottom:37px;
}
.faq-inner-box {
padding: 20px;
}
.accordion-button.custom-accordion-style:not(.collapsed){
font-size: 15px;	
}
.power-style {
font-size: 14px;
}
.accordion-body{
padding: 10px;	
}
.custom-accordion-style {
font-size: 14px;
}
.mobile-width-img{
height: 228px;	
}
.ready-text {
font-size: 16px;
}
.ready-text {
font-size: 16px;
}
.mobile-btnstyle{
font-size: 10px;	
}
.smart-style-position{
width: 95%;	
}
.get-touch-section {
padding: 20px 0px;
}
.get-touch {
font-size:20px;
font-weight: bold;
text-align: left;
color: #e7e7e7;
}
.question-style {
font-size: 15px;
margin-bottom: 12px;
text-align: left;
color: #e7e7e7;
font-weight:500;
}
.get-touch-style {
font-size: 20px;
font-weight:500;
text-align: left;
color: #e7e7e7;
margin-bottom: 10px;
}
.action-buttons {
flex-direction: column;
width: 100%;
}
.schedule-demo {
width: 100%;
justify-content: center;
}
.get-ready-box {
padding: 20px;
}
.startup-text {
font-size: 20px;
font-weight: bold;
text-align: left;
color: #e7e7e7;
margin-bottom: 12px;
}
.smart-innovation {
font-size: 15px;
}
.footer-para{
padding-bottom: 0;
}
.footer-head-text1 {
margin-top: 0;
}
.mobile-contact{
margin-bottom:20px;	
}
.footer-head-2 ul {
padding-left: 0px;
margin-bottom: 0;
}
.mainmenu-nav a.active{
font-size: 15px;	
}
.smart-textstyle{
margin-top: 15px;	
}
.feature-content-box {
width: 100%;
padding: 20px;
}
.core-capabilities-text{
font-size: 22px;
}
.workflow-img {
width: 100%;
margin-top: 15px;
}
.empowering-text {
font-size: 14px;
font-weight: 600;
}
.feature-section{
padding-top: 25px;
padding-bottom: 25px;
}
.top-feature-section {
padding-top: 20px;
padding-bottom: 20px;
}
.feature-textsub{
text-align: left;   
}
.indian-left-img {
margin-left: 0;
margin-top: 20px;
}
.empower-style{
text-align: left;
}
.last-featurestyle{
font-weight: 600;
font-size: 12px;
}
.comparison-table{
height: 450px;	
}
.privacy-heading{
font-size: 25px;
font-weight: bold;
text-align: left;
color: #111827;
font-family: 'Sora';
margin-bottom: 20px;
margin-top: 20px;	
}
.border-bottom-style1 {
border-bottom: 1px solid #ddd;
margin-bottom: 17px;
margin-top: 15px;
}
.interpreation-text {
font-size: 16px;
}
}