
@media(max-width: 1200px){
 .service_sec .section-left, .service_sec .section-content-right {
    padding: 60px 70px;
 }

 .service_sec .numberDiv {
    display: none;
 }


}
/* 1300px  */




@media(max-width: 1024px){
.mobile_left img.shape2, .mobile_left img.shape1, .mobile_left img.shape3 {
    display: none;
}


}
/* 1024px  */


@media(max-width: 990px){
.showcase .bannerImg {
    position: relative;
}

.showcase {
    height: unset;
    padding-top: 120px;
}

.showcase > .container {
    display: table;
}

.showcase .caption {
    text-align: center;
}

.showcase .caption .quotesbtn {
    display: none;
}

canvas#c {
    height: 2000px;
}

img.banner_shape {
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 100%;
    transform: translateY(-50%);
}

.container-fluid {
    padding: 0 30px;
}

.countertext br {
    display: none;
}
a.leftsticky {
    animation: unset;
    mix-blend-mode: unset;
}


.why-wrp .why-content {
    border: 1px solid #ddd;
    border-radius: 15px;
    padding: 15px;
}

.why-wrp .why-content h2 {
    font-size: 19px;
}

.why-wrp .why-content p {
    font-size: 16px;
}

.why-wrp ul.nav .nav-link {
    padding: 0;
}

.why-wrp ul.nav .nav-link:before {
    display: none;
}

.why-wrp ul.nav .nav-link img {
    display: none;
}

.why-wrp ul.nav {
    column-gap: 15px;
    row-gap: 10px;
    padding: 15px;
}

.lets-build {
    font-size: 20px;
}

.footer_sec {
    padding: 50px 0;
}

.erp_main ul {
    grid-template-columns: 1fr 1fr 1fr;
}



}
/* 990px  */




@media(max-width: 768px){
 .bannerImg .girlimage {
    height: unset;
 } 
  
.container-fluid {
    padding: 0 15px;
}

.countertext {
    font-size: 30px;
    line-height: normal;
    margin-bottom: 15px !important;
}

.pb-90 {
    padding-bottom: 50px !important;
}

.pt-90 {
    padding-top: 50px !important;
}
.service_sec .section-left, .service_sec .section-content-right {
   padding: 50px 40px;
}
.logos-outer .slick-slide {
    margin: 0 7px;
}

.bottom_line {
    font-size: 18px;
}

.about_section .section-left {
    padding: 40px 30px;
}

a.blantershow-chat {
    left: 15px;
}

.why-wrp .why-content {
    margin-top: 15px;
}

.erp_main ul {
    grid-template-columns:1fr 1fr;
}

.banner-image {
    padding: 37px 0;
    padding-top: 124px;
}

.milestone h1{ font-size:27px; text-align:center; }



}
/* 768px  */




@media(max-width: 575px){

.showcase .caption h4 {
    font-size: 35px;
}

.showcase .caption h1 {
    font-size: 18px;
}

.title {
    font-size: 27px;
}


.counter_box .icon_box img {
    height: 50px;
}

.counter_box .value_box h5 {
    font-size: 37px;
}

.counter_box .value_box p {
    font-size: 15px;
}
  
.service_sec .section-left, .service_sec .section-content-right {
   padding: 40px 15px;
}

.showcase .caption h4 {
    font-size: 35px;
}

.showcase .caption h1 {
    font-size: 18px;
}

.bottom_line.d-flex {
    flex-wrap: wrap;
    gap: 15px;
}

.footer-right span{ display:none; }

.section.footer .text-padding {
    padding: 0 !important;
}


.footer-menu-2 ul {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    /* justify-content: center; */
}

.footer-menu-2 ul li a {
    padding: 0 8px !important;
    display: table;
    border: 1px solid #dddddd47 !important;
    border-radius: 5px;
    font-size: 13px;
}

.footer .row {
    margin-bottom: 30px;
}

.about_section .section-left{ padding:30px 15px; }

.milestone h1{ font-size:24px; }


}
/* 575px  */




@media(max-width: 425px){

.logo img{ 
 height: unset; 
}

.title {
  font-size: 24px;
}

.erp_main ul {
    grid-template-columns: 1fr;
}

.milestone h1{ font-size:20px; }



}
/* 425px  */




@media(max-width: 375px){

.showcase .caption h4 {
 font-size: 30px;
}

  

}
/* 375px  */










