

@media (min-width: 2000px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1920px;
    }
    .banner-left-head-h3 {   font-size: 63px;font-weight: 500;    color: #2B2B2B;
    line-height: 69px;}
    
    
    
}
@media screen and (max-width:1920px) {
    .slider-handle {
    /*top: 50px;*/
    /*height: 75%;*/
        top: 81px;
        height: 66%;
}

.signa-testimonial-sec .swiper-slide {   margin: 0px 0px;}


}

@media (max-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      /*max-width: 1400px;*/
  }
  .container-head-banner{
    /*max-width: 1450px;*/
  }
  .subbanner-wrap {
    padding: 46px 0;}
    .home-banner-sec::after { width: 192px;   height: 147px;}
    .home-banner-sec::before {   width: 282px;   height: 124px;}
    .slider-handle {    top: 75px;    height: 63%;}
    
}

@media screen and (min-width:1920px) {
      .container{      max-width: 1600px;  }
      h2 {   font-size: 48px  !important;}
        h6,p,a { font-size:22px !important;}
      .marquee-heading-sec .marquee-h32 {  font-size: 62px;}
      .signa-testimonial-sec .signa-testimonial-sec-h { font-size: 50px;}
      .home-cta-sec-left-h2 {   font-size: 65px !important;}
.banner-left-head-ul-li li {font-size: 22px;}
.why-choose-us-sec-right-head .testi-txt {  font-size: 32px;}
      .banner-left-head-h3 {   font-size: 63px;font-weight: 500;    color: #2B2B2B;   line-height: 69px;}
        .home-banner-sec::after {   width: 210px;    height: 175px;}
        .marquee-heading-sec h5 { font-size: 22px;}
        .new-para-order-now-left {   font-size: 24px !important;}
    .stats-data-h5 {font-size: 20px;}
    .abt-main-head-h3 {   font-size: 50px;    font-weight: 500;}
    .cta-hea-h1 {   font-size: 60px !important;}
    .why-sec-content-a {min-height: 270px;}
    .abt-our-team-sec-data {min-height: 520px;}
.did-section-main .did-youh2 { font-size: 50px !important;}
    .why-head-em {   font-size: 50px !important;}
    .em-price-h2 {   font-size: 50px !important;}
    .vector-content-main {   min-height: 165px;}
    .why-ser-grid-content {  min-height: 225px;}
    .vecto-order-box {   padding: 35px;}
    .signa-testimonial-sec .star {  font-size: 32px;
    /*margin-top: 10px;*/
        
    }
    .footer-link ul li a { font-size: 19px !important;}
    .abt-our-core-data {min-height: 321px;}
    .nool-main-section .nool-para2 {font-size: 32px !important;}
.purpose-sec .purpose-sec-h {    font-size: 50px;}
  .order-now-left-h2 {    font-size: 70px;}
    .vec-right-div ul li {    font-size: 20px;}
    .nool-main-section .nool-para1 {  font-size: 62px !important;}
  .design-company a {   font-size: 6px !important;}  
        .why-join-sign .container {     padding: 30px 20px;}
    
   .form-control-mess1 {
    height: 343px;
} 
    .fst-embro-sectionmain-r1-new{
    justify-content: center;
        align-items: center;
}
    
}
@media screen and (max-width:1600px) {
.home-banner-right-1 {
    grid-template-columns: auto auto auto auto;
    gap: 10px;
}
.logo-flipper {
    margin: 0 5px;
}
.logo-flipper {  width: 130px;    height: 130px;}
.abt-our-team-sec-data {min-height: 456px;}
.colerol-icon-content-div {    min-height: 230px;}


}
@media screen and (max-width:1024px) {
 .row.homepage-con::before {
    display: none;
  }
  .client-card {
    width: 300px;
    height: 230px;
  }
  .client-bottom-container > img {
    padding-left: 0px;
  }
  .client-bottom-container > p {
    padding: 0.2rem;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    letter-spacing: 0.3px;
  }
  .side-img-circle {
    display: none;
  }

.home-form-container {
  height: 100vh;
  width: 100vw;
  display: flex;
  align-items: center;
  position: relative;
}

.form-box {
  color: #ffff;
  padding-left: 6.8rem;
  padding-top: 4rem;
  background: #559b89;
  width: 80%;
  height: 550px;
}
.home-form-input {
  height: 35px;
  width: 100%;
  outline: none;
  border: 1px solid #fafafa;
  background: none;
  padding-left: 10px;
  text-align: start;
  color: #fff;
  font-weight: 420;
  font-size: 0.95rem;
  letter-spacing: 1px;
  border-radius: 5px;
  transition: 0.3s;
}
textarea.home-form-input {
  width: 100%;
  padding: 0.8rem 0.5rem;
  min-height: 110px;
  border-radius: 5px;
  resize: none;
  overflow-y: auto;
}
.home-form input::placeholder,
.home-form textarea::placeholder {
  color: rgb(175, 204, 197);
  font-weight: 380;
  font-size: 11px;
}
.home-submit-btn {
  margin-top: 1rem;
  background-color: transparent;
  padding: 1rem 2.5rem;
  height: 50px;
  width: 150px;
  border: 1px solid #fafafa;
  font-size: 0.95rem;
  color: #fff;
  line-height: 1;
  border-radius: 5px;
  outline: none;
  cursor: pointer;
  transition: 0.3s;
  font-weight: 500;
}

.home-submit-btn:hover {
  background-color: #fff;
  color: #559b89;
}
.home-from-img {
  height: auto;
  width: 48%;
  position: absolute;
  bottom: 40px;
  right: 0;
}
.home-form-title1 {
  font-size: 31px;
  font-weight: 700;
}
.home-form-title2 {
  font-size: 14px;
  line-height: 25px;
  font-weight: 400;
}
 .form-box {
    padding: 5rem;
  }
  .home-from-img {
    display: none;
  }

  .home-form-content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 150%;
  }
  .footer-section1 {
    width: 320px;
  }
  .footer-section2 {
    display: none;
  }
  
  /*about page*/
  .inner-container {
    padding: 80px;
  }
  .Brochure-container {
    background-color: rgb(85, 155, 137);
    padding: 5rem 5rem 5rem 8rem !important;
  }
}
@media screen and (max-width:1199px) and (min-width:992px) {
   .banner-left { width: 100%;}
       .home-banner-right-1 {
        grid-template-columns: auto auto auto;
        gap: 10px;    }
    .header-logo { width: 200px;}
.nav-ul { gap: 9px;}
.nav-ul li a { font-size: 15px;}
.con-btn {   padding: 10px 5px;}
  .em-price-button-c{padding: 9px 75px;}
  .em-price-button{ padding: 9px 75px;}
 .what-we-do-img-2 img{width: 70%; margin: 0 auto; display: flex;}
.what-we-do-img-3 img{ width: 40%; margin: 0 auto; display: flex;}
.word-process-grid-section{grid-template-columns: repeat(3, 1fr); gap: 25px;}
.workprocess-indi-1 img {width: 60%;}
.workprocess-indi-2 img {width: 60%;}
.workprocess-indi-2{margin-top: 0;}
.workprocess-indi-2::after{display:none;}
.workprocess-indi-1::after{display:none;}
.stats-data-h2 {font-size: 36px;}
.stats-data-h5{font-size: 17px;}
.why-choose-us-sec-right-icon-sec{grid-template-columns: repeat(2, 1fr);}
.our-execution-sec .left-sec-img img{ width: 85%;}
.our-execution-sec .container{align-items: center;}
.abt-our-team-sec-r1 .w-20 {width: 33%;}
.gallery-grid{column-count: 3;}
.left-aw-div img{width: 90%;}
.left-aw-div{width: 90%;}
.nool-with-img-sec .left-sec-img img{width: 90%;}
.nool-main-section .nool-with-img-sec{column-gap: unset;}
  .inside-sign-bxs-section{grid-template-columns: repeat(3, 1fr);}
  .purpose-sec .purpose-point-div {  display: flex;   gap: 0px;    flex-direction: column;}
 .purpose-sec .purpose-content-div {padding: 10px;    min-height: 352px;} 
  .purpose-sec .purpose-box-h {    font-size: 20px;}
  .banner-left-head-h3 {font-size: 44px;    line-height: 50px;}
  .workprocess-indi-3 {    margin-top: 0;}
  .workprocess-indi-3 img {    width: auto;}
  .why-choose-us-sec-r1-new {   align-items: center;}
  .home-work-sec-left-a1 {   font-size: 18px;}
  .signa-testimonial-sec .swiper-button-prev {   right: 9%;}
  .footerlogo-img {    width: 260px;}
  .wrapper2::before {   right: -2%;}
.home-cta-sec-left-h2 {    font-size: 40px;}
.vecto-custom-upload p:nth-of-type(3) {   margin-left: 100px;}
  .home-banner-sec::after {   width: 179px;   height: 130px;}
  .home-banner-sec::before {width: 258px;    height: 116px;}
 .slider-handle {            top: 95px;            height: 53%;        }
.signa-testimonial-sec .swiper-slide{ margin: 0 10px;   }
}
@media screen and (max-width:991px){
     .form-box .den {
    width: 500px;
  }
  .contact-form-content {
    grid-template-columns: 1fr;
  }
  .contact-info:before {
    bottom: initial;
    top: -75px;
    right: 65px;
    transform: scale(0.95);
  }

  .contact-form-wrapper:before {
    top: -13px;
    left: initial;
    right: 70px;
  }

  .square {
    transform: translate(140%, 43%);
    height: 350px;
  }

  .big-circle {
    bottom: 75%;
    transform: scale(0.9) translate(-40%, 30%);
    right: 50%;
  }

  .scale-text {
    margin: 1rem 0 1.5rem 0;
  }

  .social-media {
    padding: 1.5rem 0 0 0;
  }
   .about-section {
    background-size: 100%;
    padding: 100px 40px;
  }
  .inner-container {
    width: 100%;
  }
  .why-ser-grid-content-3 {   margin-bottom: 20px;    min-height: 207px;}
	.contact-form-right-col-form {   width: 100%;    margin: 30px 0 0 0;}
	.form-control-mess1 {    height: 150px;}
    .sign-con-icondiv {   padding: 10px;}
    .opportunities-bxs-section-r1-new {
    padding: 15px 15px;   width: 100%;   margin: 0 auto 30px auto;}
    
    
}
@media screen and (max-width:991px) and (min-width:768px){
.banner-description h1 {
    color: #fff;
    line-height: 1.3;
    font-size: 22px;
}

.em-price-button-c{
padding: 9px 40px;}
.em-price-button{
  padding: 9px 40px;}
 .inside-sign-bxs-section{grid-template-columns: repeat(2, 1fr);}
.opportunities-box{ flex-direction: column;gap: 20px; text-align: center;}
.banner-left-head-h3 {   font-size: 34px;line-height: 38px;}

/*.home-banner-sec-r1{flex-direction: column;}*/
.word-process-grid-section{grid-template-columns: repeat(2, 1fr);}
.workprocess-indi-2 img{width: 50%;}
.workprocess-indi-1 img{width: 50%;}
.what-we-do-img-left .what-we-do-img-21{width:100%;}
.workprocess-indi-1::after{display: none;}
.workprocess-indi-2::after{display: none;}
.why-choose-us-sec-right-icon-sec{grid-template-columns: repeat(2, 1fr);}
.marquee-main-sec{padding: 45px 0px;}
.our-execution-sec .container{flex-direction: column;}
.abt-our-team-sec-r1 .w-20 {width: 33.3%;}
.stats-data-h2 {    font-size: 32px;}
.why-choose-us-sec-left-img {width: 70%; text-align: center;margin: 0 auto;   display: flex;}
.signa-testimonial-sec .swiper-button-prev {right: 10%;}
.why-ser-grid-content {   margin-bottom: 20px;}
.price-iterm-con-c {    padding: 20px 14px;}
.vecto-order-box {    padding: 20px;}
.vecto-form-icon-con ul{    padding-left: 0;}
.custom-accordion-style .accordion-button {   padding: 1rem 1rem;}
.quick-links-data {    margin-left: 0;}
.cta-doll {    width: 22%;}
.vecto-form-h2 {font-size: 30px;line-height: 40px;}
.vec-right-h4 {    font-size: 36px;}
.vec-left-img{    width: 100%;}
.why-join-sign-left img {  width: 100%; margin-bottom: 30px;}
.inside-sign-h2 {   font-size: 32px;}
.opportunities-para {    width: 100%;}
.career-thrive-para {    width: 90%;}
 .wrapper2::before {width: 140px; height: 148px;bottom: 24px;  right: -2%;}
 .vecto-custom-upload p:nth-of-type(3) {
    margin-left: 40px;
}
  .slider-handle {      top: 123px;   height: 38%;        }

}
@media screen and (max-width:767px){
      .home-form-container {
    margin-top: 50px;
  }
  .form-box {
    padding: 1rem;
    width: 98%;
  }
   .footer-container {
    display: flex;
    justify-content: space-between;
  }
  .footer-section2 {
    display: none;
  }
  .group-title-container h2 {
    font-size: 18px;
  }
      .faq-gris-col {
      margin-bottom: 20px;
    }
    .why-choose-us-sec-right-icon-sec {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
    margin-bottom: 30px;
}
.opportunity-sec2 p{    margin-bottom: 0;}
.colo-mac-h2-new.new-font { font-size: 30px;}
.word-process-grid-section {
    display: grid;    grid-template-columns: repeat(2, 1fr);column-gap: 15px;}
.workprocess-indi-1::after{   display:none;}
.workprocess-indi-2::after{   display:none;}
.banner-left-head-h3 {font-size: 36px;width: 100%;line-height: 47px;}
.stats-data-line {   border-right: none;}
.quick-links-data {   margin-left: 0;    margin-top: 30px;}
.design-company {   text-align: center;   float: none;}
.copyright-text {   text-align: center;}
.home-banner-sec::before{display:none;}
.home-banner-sec::after{display:none;}
.banner-left-head-para {    width: 100%;}
.banner-left-head-ul-li li{  font-size: 18px;
    display: flex;  gap: 10px; align-items: baseline;}
.home-banner-right img {margin-top: 30px;}
.what-we-do-sec-r1 {    margin-top: 0px;    margin-bottom: 0px;}
.colerol-icon-content-div {   margin-bottom: 20px;}
.vector-grid-content-3 {margin-top: 0;}
.vector-separate-condiv-2 {   margin-bottom: 20px;}
.what-we-do-sec {   margin-bottom: 50px;}
.what-we-do-content {  margin-top: 75px;}
.opportunities-para {    width: 100%;}
.right-emo-condiv { margin-top: 20px;}
.did-youh2::before {width: 187px;
    height: 11px;  bottom: -10px;   right: -11%;}
.what-we-do-img-1 img {       width: 200px !important;bottom: 0;    }
.what-we-do-img-1{margin-top: 40px;}
.what-we-do-img-left {    margin-top: 50px;}
.workprocess-cta {    margin-top: 30px;}
.counter-sec .container {    padding: 0px 0px;}
.stats-data-h2 {    font-size: 36px;}
.stats-data {   margin-bottom: 26px;}
.why-choose-us-sec-right-head-h2 { font-size: 30px; margin-top: 20px;}
.order-now-left-h2 {   font-size: 30px !important;}
.what-we-do-content-h2 { font-size: 30px !important;}
.marquee-heading-sec .marquee-h32 {    font-size: 30px !important;}
.marquee-heading-sec .marquee-h31 {    font-size: 30px !important;}
.signa-testimonial-sec .signa-testimonial-sec-h {    font-size: 30px !important;}
.home-cta-sec-right {  margin-top: 40px;}
.header-logo {    width: 250px;}
.w-20 {   width: 100%;}
.cta-doll {   display: none;}
.abt-our-team-sec-data {min-height: auto;}
.our-execution-sec .left-sec-img img {    width: 100%;}
.our-execution-sec .right-sec h5 { font-size: 30px;    margin-bottom: 0;   margin-top: 36px;}
.abt-main-head-h3 {    font-size: 30px;}
.abt-our-team-sec {    margin-top: 0;    margin-bottom: 0;}
.ctn-hea-content-left {    text-align: center;}
.footer-top::before {display:none;}
.si-award-sec-h2 {   font-size: 30px;  font-weight: 600;   margin-bottom: 40px;}
.award-img-h2{  font-size: 30px;font-weight: 600;}
.coleral-fst-h2 {    font-size: 30px;}
.coleral-fsth5 {font-size: 22px;margin-bottom: 15px;}
.vector-why-hea-2 {    font-weight: 600;font-size: 30px;}
    .em-content-icon ul {
        flex-wrap: wrap;
        justify-content: flex-start;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;        padding-left: 0;
    }
.em-content-icon {   justify-content: flex-start;}
.em-form-section {    margin-top: 0;        OVERFLOW: HIDDEN;}
.form-icon-con ul { padding-left: 0;}
.em-form-h2 {   font-size: 30px;line-height: 40PX;}
.vec-left-img{    width: 100%;}
.vec-right-h4 {   font-size: 30px;margin-top: 30px;}
.vector-separate-condiv {   margin-bottom: 20px;}
.why-ser-grid-content {   margin-bottom: 20px;}
.cta-btn { font-size: 18px;}
.vecto-form-h2 {font-size: 30px;line-height: 37px;}
.vecto-form-icon-con ul { padding-left: 0;}
.vecto-order-box {   padding: 16px;}
.section-main-title-headh2 {font-size: 30px;margin-bottom: 33px;}
.fst-tab-haa {    font-size: 30px;}
.mobile-menu {   width: 70%;}
.our-story-sec-signa .story-h1 {    font-size: 30px;}
.our-story-sec-signa .story-h2 {font-size: 30px;}
.why-signa-sec .why-signa-sec-h {   font-size: 30px;}
.purpose-sec .purpose-sec-h {   font-size: 30px;
    margin-bottom: 40px;margin-top: 21px;}
.purpose-sec .purpose-content-div {margin: 20px 0;}    
    .collections-sec .collections-sec-h {   font-size: 30px;}
.collections-sec .collec-img {   margin-bottom: 20px;}
.nool-with-img-sec .right-sec-con h4 {   font-size: 30px !important;}
.nool-main-section .nool-para2 {font-size: 30px !important;}
.career-thrive-h2 {   font-size: 30px;}
.why-join-sign-left img {   width: 100%;}
.why-join-sign-h2 {   font-size: 30px;}
.why-join-sign-ul li {   display: flex;    margin-bottom: 15px;}
.inside-sign-h2 {   font-size: 30px;}
.opportunities-h2 {    font-size: 30px;}
.opportunities-sec{   padding: 34px 0;}
.con-fst-h2 {   font-size: 30px;}
.con-fst-ptag {   width: 100%;}
.sign-con-icondiv {   padding: 10px;}
.left-content {   padding-right: 0;}
.right-aw-div-h3{   font-size:30px;}
.signa-testimonial-sec .swiper-button-next {top: -5%;   right: 0;}
.signa-testimonial-sec .swiper-button-prev {top: -5%;   right: 19%;}
.signa-testimonial-sec .swiper-button-next, .signa-testimonial-sec .swiper-button-prev {width: 40px;
    height: 40px;}
.swiper-button-prev img{width: 16px;}
.swiper-button-next img{width: 16px;}
.why-choose-us-sec-right {   margin-top: 20px;}
.footerlogo-img {    width: 232px;}
.stats-data-h2 {    font-size: 32px;}
.wrapper2::before {display: none;}
.marquee-main-sec {   padding: 50px 0px;}
.marquee-main-sec-img {    width: 123px;}

.signa-testimonial-sec .signa-testimonial-sec-h::before{display: none;}
.colo-mac-h2::before{display: none;}
 .section-main-title-headh2::after{display: none;}
   .faq-gris-title::before{display: none;}
   .em-price-h2::before{display: none;}
   .si-award-sec-h2::before{display: none;}
   .abt-main-head-h3::before{display: none;}
   .marquee-heading-sec .marquee-h32::before{display: none;}
   .purpose-sec .purpose-sec-h::before{display: none;}
   .order-now-left-h2::before{display: none;}
.what-we-do-em1 {    width: 240px !important;    margin-bottom: -10px;}
.what-we-do-img-left::before{display: none;}
.home-cta-sec-right::before {display: none;}
.home-cta-sec-right-img-1 {   width: 100%;}
.signa-testimonial-sec .signa-testimonial-sec-h {   margin-bottom: 59px;}
.what-we-do-img-1 {    z-index: 1;}
.what-we-do-img-2 {    z-index: 1;}
.what-we-do-img-3 {            bottom: 0;
        z-index: 1;
        width: 150px;
        float: right;}
.what-we-do-img-31-new {
    width: 178px !important;}
 .what-we-do-img-31-new-data-img {  width: 150px !important;}   
 .what-we-do-img-31-new-data {
    top: -95px;
}
    .signa-testimonial-sec .swiper-slide { height: fit-content;}
    .abt-main-head-h3 {   margin: 0 auto 20px 0;}
    .cta-hea-h1 {   font-size: 40px;}
    .did-section-main {    margin-top: 20px;}
    .did-img {   width: 100%;}
    .why-head-em {    font-size: 30px;}
    .em-price-h2 {   margin: 0 auto 0 auto;}
    .em-form-left h2 {   font-size: 30px;}
    .vecto-form-bo-para {  font-size: 14px !important;}
    .faq-gris-title { font-size: 30px;margin: 0 auto 26px auto;}
    .faq-gris-accordion .accordion-button {    padding: 1rem 1rem;}
    .ctn-right-imgg-div {   display: none;}
    .cta-sign-sec-foo-a {    margin-top: 0;}
    .colerol-icon-content-div {       min-height: auto;    }
    .colo-mac-h2 { font-weight: 500; font-size: 30px;margin: 0 auto 11px auto;}
.coleral-fsth5-new {font-size: 30px;    margin-top: 40px;}
.vector-why-hea {   font-size: 30px !important;    font-weight: 500;}
.why-service-hea { font-size: 30px;}
.price-iterm-con {   padding: 30px 14px;         margin-bottom: 25px;}
.our-story-sec-signa .our-story-left-img {   width: 100%;}
.story-txt {margin-top: 40px;}
.why-signa-sec .why-signa-sec-h {    margin-bottom: 10px;}
.purpose-sec {    padding: 10px 0px;}
.why-signa-sec {    padding-bottom: 20px;}
    .nool-main-section .nool-para1 {font-size: 26px;width: 100%;padding: 0 0px 0 0;    }
    .right-aw-div {   margin-top: 30px;}
    .career-thrive-imgs {  grid-template-columns: repeat(1, 1fr);}
    .inside-sign {   padding: 50px 0;}
    .vecto-custom-upload p:nth-of-type(3) {   margin-left: 100px;}
.colorel-why-choose-section-new-h2::before {width: 145px; height: 9px; bottom: -6px;right: -10%;}
    .colorel-right-pp {   margin-top: 20px;}
    
   .order-now-left-h2-home {    font-size: 30px;} 
    .order-now-left-h2-home::before {    width: 186px;
    height: 11px;bottom: -17px; right: -30px; z-index: 0; /* left: 0; */margin: 0 auto;}
    .why-choose-section-embro-h2-1::before {    width: 100px;    height: 8px;bottom: -12px;    right: -5%;    z-index: 0;}
    .em-price-h2 {    font-size: 30px;}
    
    .coleral-right-content {    margin-top: 14px;}
    .vector-why-choose-section-new-h2::before {
    width: 169px;    height: 8px;    bottom: -10px;    right: -15%;}
    .tab1 {    gap: 7px;}
    .tab1 button {   padding: 8px 8px;    font-size: 16px;}
    .collections-sec .collections-sec-h::before {    width: 115px;
    height: 10px;    bottom: -13px;    right: 0%;}
    .opportunities-last-section p {    font-size: 20px;}
    
.form-control-mess1 {    height: 150px;}

    .contact-form-right-col-form {   width: 100%;    margin: 30px 0 0 0;}
    .slider-container {   margin: 10px auto;}
            .slider-handle {
            top: 75px;  height: 63%;        width: 0;        }
    .opportunity-sec2 {    text-align: left;}
    .apply-now-a{   text-align: left;     margin-top: 20px;  }
    .what-we-do-sec-r1-coloreel{flex-direction: column-reverse;    }
    
    
    .start-your-free-bg::before{display:none;}
    .em-bottom-con-maindiv {margin-top: 0;}
}
@media screen and (max-width:480px) {
    /*home page*/
      .off-circle::before {
    display: none;
  }
  .testimonials-container {
    margin-bottom: 100px;
  }
  .contact-info:before {
    display: none;
  }

  .square,
  .big-circle {
    display: none;
  }
  .contact-info {
    padding: 1.7rem 1.6rem;
  }

  .scale-text,
  .information,
  .social-media p {
    font-size: 0.8rem;
  }

  .touch-us-title {
    font-size: 1.15rem;
  }

  .social-icons a {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }

  .input-contact-form {
    padding: 0.45rem 1.2rem;
  }
  .home-cta-sec-left-h2{
      font-size: 30px;
  }
  
  /*about page*/
  
  .title-aboutus-contianer {
    color: #fff;
    font-size: calc(1.375rem + 1.5vw);
    filter: brightness(0.9);
    padding-left: 32px;
  }
  .about-Breadcrumb-container {
    padding-left: 35px;
    font-size: 15px;
  }
  .Aboutpage-symbol-tag {
    font-size: 18px;
    color: #c8c8c8;
    padding: 0 4px;
  }
  .Aboutpage-active-title {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
  }
  .about-top-container {
    max-width: 1300px;
    padding: 0.5rem;
  }
  .About-Abirami-title h1 {
    font-size: 2em;
    font-weight: 600;
    margin-top: 15px;
  }
  .about-us-story-block {
    margin-top: 15px;
  }
  .about-section {
    padding: 0;
  }
  .inner-container {
    padding: 60px;
  }
  .Brochure-container {
    background-color: rgb(85, 155, 137);
    padding: 2rem 2rem 2rem 2rem !important;
  }
  .about-floating-section {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    background-color: #559b89;
    padding: 17px;
    border-radius: 0 35px 0 0;
}
.counter-img-container {
    border-radius: 0;
    padding: 51px 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px;
}
.abt-img-container {margin-top: 50px;}


    .vector-separate-condiv-2{
        margin-bottom: 30px;
    }
    .vector-grid-content-3{
    margin-top: 0px;
}
.why-ser-grid-content-3{
    margin-bottom: 30px;
}
.what-we-do-img-21{
  width: 100%;
}
.what-we-do-img-31{
  /*width: 38%;*/
}
.what-we-do-content-h2{
  /*margin-top: 60PX;*/
}
.what-we-do-content-embro-digi{
      margin-top: 10PX;
}

.what-we-do-img-21{
  width: 100%;
}
.cta-banner-imgcon{
  padding: 35px 0px;
}
.cta-doll{
  width: 37%;
}
.abt-our-founder-img {
    width: 100%;
    display: flex;
    margin: 0 auto;}

.abt-our-founder-sec{
  padding: 50px 0px;
}

.abt-our-core-data {
  margin-bottom: 25px;
}

.abt-our-core-sec{
  padding: 50px 0px;
}
.inside-sign-bxs-section{
  grid-template-columns: repeat(1, 1fr);
}
.career-thrive-para{
  width: 100%;
}
.opportunities-box {
    border-radius: 6px;
    border: 1px solid #b3b2b1;
    background: #ffff;
    display: flex;
    padding: 25px 17px;
  
    margin-bottom: 20px;
    flex-direction: column;
   
}

.apply-now-a{
  margin-top: 26px;
}
.why-join-sign .container {   flex-direction: column;}
.why-join-sign-h2 {
  margin-top: 25px;
}

 .left-dr-imgg{
    width: 100%;
  }
  .sign-fst-p {
    margin-top: 25px;
  }
  .awa-imgg-para {
    width: 100%;
  }

  .cta-banner-imgcon{
  padding: 35px 0px;
}
.cta-doll{
  width: 37%;
}
.si-award-sec-h2{
  font-size: 30px;
}
.nool-main-section .nool-with-img-sec {
    flex-direction: column;
  }

  .nool-with-img-sec .right-sec-con h4{
    margin-top: 25px;
  }

  .subbanner-wrap {
    padding: 18px 0px;
}
.cta-banner-imgcon{
  padding: 35px 0px;
}
.cta-doll{
  width: 37%;
}
.fst-tab-ptag{
  width: 100% ;
}
.cta-banner-imgcon{
  padding: 35px 0px;
}
.cta-doll{
  width: 37%;
}
.fst-tab-ptag{
  width: 85% ;
}
  .emo-h2{
    margin-top: 25px;
  }

  .why-sec-content-a{
    margin-bottom: 20px;
  }


.why-sec-content-maindiv-2 {
    margin-top: 0px;
}
.price-iterm-con-c {
        margin: 30px 0px;
    }
    

}
@media screen and (max-width:480px) {
   .vector-separate-condiv-2{
margin-bottom: 30px;
}

.vector-grid-content-3{
    margin-top: 0px;
}
.why-ser-grid-content-3{
    margin-bottom: 30px;
}
.vecto-custom-upload p:nth-of-type(3) {
    margin-left: 70px;
}
}


