
@media (max-width: 767px) { 

.top-left{display: none;}
.navbar-toggler{background-image: linear-gradient(to right, #B753E8 , #0346D8);}
.navbar-nav {gap: 0; }
.navbar-nav li{border-bottom: 1px solid #000;padding: 4px 12px;}
.nav-right{margin: 30px 0px;}
.nav-right a{display: block; width: 100%; text-align: center;}
.top-right ul{justify-content: center;}
.banner-con-inn h2 {font-weight: 600; margin-bottom: 9px; font-size: 22px; }
.banner-con-inn h5 {color: #344CE8; font-size: 16px; margin-bottom: 11px; margin-top: 20px; }
.banner-con-inn a {margin-top: 0; margin-bottom: 30px; }
.banner-right img {width: 100%; margin-bottom: 30px; }
.service-wrapps {padding: 20px 0px; }
.serv-head h5 {color: #344CE8; font-size: 16px; margin-bottom: 10px; }
.serv-head h2 {font-weight: 600; margin-bottom: 0px; font-size: 23px; }
.process-section{padding: 25px 0px 30px;}
.icon-wrap{width: 150px; height: 150px; margin: 0 auto 18px;}
.step-col {margin-bottom: 0px; }
.vms-wrapp {padding: 27px 0px; }
.vms-right-img img{width: 100%;}
.vms-con h5 {color: #344CE8; font-size: 16px; margin-bottom: 9px; }
.vms-con h2 {font-weight: 600; margin-bottom: 12px; font-size: 24px; }
.vms-con ul li{width: 100%;}
.vms-brochure{width: 100%; text-align: center;}
.vms-workflow {margin-top: 10px; margin-left: 0; margin-bottom: 20px; width: 100%; text-align: center; }
.stat-card{padding: 20px 15px 20px;}
.icon-circle{width: 85px;}
.stat-number{font-size: 22px;}
.stat-col {margin-bottom: 0px; margin-top: 27px;}
.stats-section .g-5{gap: 0px;--bs-gutter-x: 1rem;}
.footer .g-5{--bs-gutter-x: 1rem;}
.home-features-wrapp {padding: 24px 0px; }
.home-features-wrapp .serv-head {margin-bottom: 16px; }

.inner-banner-img img {width: 100%; height: 150px; object-fit: cover; }
.inner-banner-con-inn h1 {color: #fff; font-weight: 700; font-size: 23px; margin-bottom: 5px; text-align: center; }
.breadcrumb{justify-content: center;}
.abt-img img{margin-bottom: 30px;}
.why-choose-wrapp .abt-img img{margin-bottom: 0px; margin-top: 20px;}

.facere-section {padding: 20px 20px;}
.facere-card{padding: 14px 20px;}
.facere-checklist {list-style: none; padding-left: 0px; }
.facere-intro-wrap{margin-bottom: 20px;}
.facere-header-row{margin-bottom: 0px;}

.page-service-single {padding: 22px 0; }
.service-featured-image img{height: auto;}
.serv-detail-con-main h1 {font-size: 24px; font-weight: 600; margin-bottom: 11px; }
.defination-con ul{margin-bottom: 30px;}
.defination-image{margin-bottom: 18px;}
.defination-con2 li {width: 100% !important;}
.defination-images img {width: 100%; margin-bottom: 26px; }
.service-sidebar {position: sticky; top: 27px; margin-right: 0; }

.pricing {padding: 25px 0; }

.opening-hours {padding: 0px; }
.info-box h4 {font-size: 16px; }
.contact-section hr {opacity: .15; margin: 17px 0; }
.section-title, .contact-form h2 {font-size: 26px; }

  .blog-content h4 {font-size: 19px; min-height: auto; }

.blog-content {padding: 13px; }
.blog-img img{height: auto;}
}


@media (min-width: 768px) and (max-width: 991px) { 

.top-left{display: none;}
.navbar-toggler{background-image: linear-gradient(to right, #B753E8 , #0346D8);}
.navbar-nav {gap: 0; }
.navbar-nav li{border-bottom: 1px solid #000;padding: 4px 12px;}
.nav-right{margin: 30px 0px;}
.nav-right a{display: block; width: 100%; text-align: center;}
.top-right ul{justify-content: center;}
.banner-con-inn h2 {font-weight: 600; margin-bottom: 9px; font-size: 22px; }
.banner-con-inn h5 {color: #344CE8; font-size: 16px; margin-bottom: 11px; margin-top: 20px; }
.banner-con-inn a {margin-top: 0; margin-bottom: 30px; }
.banner-right img {width: 100%; margin-bottom: 30px; }
.service-wrapps {padding: 20px 0px; }
.serv-head h5 {color: #344CE8; font-size: 16px; margin-bottom: 10px; }
.serv-head h2 {font-weight: 600; margin-bottom: 0px; font-size: 23px; }
.process-section{padding: 25px 0px 30px;}
.icon-wrap{width: 150px; height: 150px; margin: 0 auto 18px;}
.step-col {margin-bottom: 0px; }
.vms-wrapp {padding: 27px 0px; }
.vms-right-img img{width: 100%;}
.vms-con h5 {color: #344CE8; font-size: 16px; margin-bottom: 9px; }
.vms-con h2 {font-weight: 600; margin-bottom: 12px; font-size: 24px; }
.vms-con ul li{width: 100%;}
.vms-brochure{width: 100%; text-align: center;}
.vms-workflow {margin-top: 10px; margin-left: 0; margin-bottom: 20px; width: 100%; text-align: center; }
.stat-card{padding: 20px 15px 20px;}
.icon-circle{width: 85px;}
.stat-number{font-size: 22px;}
.stat-col {margin-bottom: 0px; margin-top: 27px;}
.stats-section .g-5{gap: 0px;--bs-gutter-x: 1rem;}
.footer .g-5{--bs-gutter-x: 1rem;}
.home-features-wrapp {padding: 24px 0px; }
.home-features-wrapp .serv-head {margin-bottom: 16px; }


.inner-banner-img img {width: 100%; height: 150px; object-fit: cover; }
.inner-banner-con-inn h1 {color: #fff; font-weight: 700; font-size: 23px; margin-bottom: 5px; text-align: center; }
.breadcrumb{justify-content: center;}
.abt-img img{margin-bottom: 30px;}
.why-choose-wrapp .abt-img img{margin-bottom: 0px; margin-top: 20px;}

.facere-section {padding: 20px 20px;}
.facere-card{padding: 14px 20px;}
.facere-checklist {list-style: none; padding-left: 0px; }
.facere-intro-wrap{margin-bottom: 20px;}
.facere-header-row{margin-bottom: 0px;}


.page-service-single {padding: 22px 0; }
.service-featured-image img{height: auto;}
.serv-detail-con-main h1 {font-size: 24px; font-weight: 600; margin-bottom: 11px; }
.defination-con ul{margin-bottom: 30px;}
.defination-image{margin-bottom: 18px;}
.defination-con2 li {width: 100% !important;}
.defination-images img {width: 100%; margin-bottom: 26px; }
.service-sidebar {position: sticky; top: 27px; margin-right: 0; }

.pricing {padding: 25px 0; }

.opening-hours {padding: 0px; }
.info-box h4 {font-size: 16px; }
.contact-section hr {opacity: .15; margin: 17px 0; }
.section-title, .contact-form h2 {font-size: 26px; }

  .blog-content h4 {font-size: 19px; min-height: auto; }

.blog-content {padding: 13px; }
.blog-img img{height: auto;}
}



@media (min-width: 1369px) and (max-width: 2592px) {
.what-we-do-content {
    padding: 100px 120px;
    height: 100%;
}

}



