@media (max-width: 1400px) {
    #banner .col-md-7 {
        bottom: 68px !important;
    }
}

@media (max-width: 1200px) {
   .sub_what-we {
    position: absolute;
    left: -334px;
    bottom: -75px;
}
}



@media (max-width: 992px) {
     .job-label  a{padding: 16px 6px}
     .job-label {padding: 3px 12px;}
	.hiring-card {
    top: 64px;
    left: -9px;
    right:unset;
}
    .rise_banner1 {
    left: 14px;
}
    .rise_banner1 img {
    width: 90px;
}
    .team-info{flex-direction:column;}
	.integration-grid{padding: 0 4%;}
    .title {
        font-size: 1.5rem;
    }
    .section {
    padding: 24px 20px;}
	.meta-warriors-announcement p {
    font-size: 15px!important;}

.meta-warriors-announcement h2 {
    font-size: 24px!important;}
    .profile-section{padding:0; padding-top:10px;}
    .rise_banner { right: 9px;}
    .rise_banner img {
    width: 110px;}
    .integration-section p{margin-bottom:30px;}
    .event_year{font-size:22px; text-align:center;}
        .hero {
        padding-top: 7rem !important;
    }
    .em-line{padding-top:0!important;}
    .event_subheading{margin-bottom: 2rem;}
    .integration-section p {  font-size: 14px;
    }
    .contact-section { padding: 20px 0px;}
    .section-title1{padding-top:0;}
    .integration-section{margin:2rem 0;}
    .more-legal ul{justify-content:start; padding:0;}
    .contact_details {
    padding-left: 0 
}
    .integration-section{padding-bottom:20px;}
.navbar-collapse{    padding: 15px 0;}
.sub_what-we {
    position: absolute;
 left: -374px;
    bottom: -133px;}    
.what-we-do-panel{margin-bottom: 7rem;}
.floating-avatar{display:none;}
    .person-img { width: 78%; }
    .circle-bg { left: 69%; }
    .customer-base-section {
    padding-bottom: 2rem !important;}
    .other-hero-section h1{    font-size: 24px!important;    }
    .other-hero-section{ height: 572px!important;}
    .member-desc{margin:0;}
    .team-member{padding-bottom:4px;}
    .team-title h2 { font-size: 16px;}
    .assistant-section p{font-size:14px;}
    .operations-section p{font-size:14px;}
    .Director-section p{font-size:14px;}
     .culture-title {font-size: 20px;}
    .member-desc { font-size: 14px; }  .culture-text { font-size:15px; }
.about_page_inside .section_title{padding-top:2rem;}
 .section-card .section-title{ font-size: 20px;}
 .career-panel .section-title{font-size: 20px;}
 .main-header{background: #fff;    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.10);}
 .navbar{padding:0!important;}
    .integration-section h2 {
        font-size: 25px; }
    .hero h1 { font-weight: 700;font-size: 24px; }
}

@media (max-width: 767px) {
    .job-label  a{padding: 16px 0px!important}
     .profile-image img{width:270px;height:270px;}
    .integration-grid{padding:0;}
    .buttons a {
    padding: 8px 20px;
    font-size: 14px;
}
    .what-we-do-main p{font-size:14px;}
   .sub_what-we {
        position: unset;}

    .images-do {
        padding-bottom: 25px;
    }

    .what-we-do-panel {
        margin: 0;
        padding-bottom: 1rem;
    }

    .customer-base-section {
        padding-bottom: 1rem !important;
    }

    .other-hero-section {
        height: 539px !important;
    }

    .hero p {
        font-size: 14px;
    }

    
      .culture-box {
        padding: 25px;
      }

      .culture-title {
        font-size: 17px;
      }

      .culture-text {
        font-size:14px;
      }
      .section-card .section-title{ font-size: 18px;}
      .hero h1{
    font-size: 24px;}
      .hero{padding-top: 5rem!important;}
 .career-panel .section-title{font-size: 18px;}
 .section-title {  font-size: 25px;  }
}

    @media (max-width: 600px) { }

    @media (max-width: 480px) {
        .hiring-bubble{font-size:14px;}
         .job-label  a{font-size: 12px;}
            .job-label {
        padding: 3px 6px; }
            .rise_banner1 {
    bottom: -14px;}
		 .rise_banner1 img {
        width: 40px;}
        .section-header h2{font-size: 20px;}
        .spl-box h5{font-size:18px;}
         
		.title {
        font-size: 1rem; }
		.meta-warriors-announcement p {
    font-size: 14px!important;}

.meta-warriors-announcement h2 {
    font-size:19px!important;}
        .profile-image img{width:250px;height:250px;}
        .profile-section p{font-size:14px;}
            .rise_banner img {  width: 65px;}
        .new_banner{ height: 233px!important;}
        .new_banner h1{padding-top: 2rem !important;}
         .left-section p { font-size: 14px; }
        .stats-box{display:none;}
        .experts-box{display:none;}
        .circle-bg {
            width: 228px;
            height: 228px; }
        .navbar-brand img{width: 170px;}
             .new_banner { padding-top: 2rem !important;}
        .section-title {
            font-size: 22px;
        }
         .integration-section h2 {
        font-size: 22px;
    }
         .integration-section{padding: 30px 0; padding-bottom: 20px;}
             .integration-section {margin-bottom: 1rem;}
             .company-box{margin-top:15px;}
        }

  @media (max-width: 380px) {
    .rise_banner1 {
    bottom: -23px;
  }}