@media screen and (max-width: 1200px) {

  /* About Us Banner Section Start */

  .Behind_our_Cmpy .container,
  .about_us_banner .container {
    max-width: 1190px !important;
  }

  /* Behind our Company Expert & Experinced Leaders Section Start */


  .lft_dir .PRASANNA {
    position   : unset;
    margin-left: -40px;
    width      : 180px;
    height     : 200px;
  }

  .position {
    font-size: 16px;
    left     : 240px;
  }

  .name {
    font-size: 20px;
    left     : 240px;
  }

  .lft_dir .arw_in .in::before,
  .lft_dir:hover .arw_in .in::after {
    top : 34%;
    left: 460px;
  }

  .lft_dir .arw_in .arw::before,
  .lft_dir:hover .arw_in .arw::after {
    top : 155px;
    left: 240px;
  }

  .rht_dir .arw_in .arw::before,
  .rht_dir:hover .arw_in .arw::after {
    top: 190px;
  }

  .rht_dir .arw_in .in::before,
  .rht_dir:hover .arw_in .in::after {
    top: 180px;
  }


  .rht_dir .name {
    right    : 0px;
    font-size: 20px;


  }

  .lft_dir .lft_dir_cnt {
    line-height: 28px;
  }

  /* Why People Choose NextGen 3D Tech Section Start */

  .NextGen_3D_col {
    width: 300px;
  }

  .NextGen_3D_card h6 {
    line-height: 22px;
  }


  /* How Does Nextgen Work Section Start */



  .nextget_work_card .delivery_cards {
    width     : 100%;
    margin    : 24px 0;
    transition: all 0.3s linear;

  }

  .nextget_work_card .row {
    justify-content: center;
  }

  .Blk_rht_tri_2::before,
  .Blk_rht_tri_1::before {
    display: none;
  }

  .nextget_work_card {
    background-image: none;
  }


}

@media screen and (max-width: 1024px) {
  /* About Us Banner Section Start */


  .head_img::before {
    width: 100.041px;
    right: 0;
  }

  .vc_img {
    margin-top: 14px;
  }

  .Blue_rec {
    height: 390px;
    width : 70px;
    margin: 15px 0;
  }

  /* Behind our Company Expert & Experinced Leaders Section Start */


  .lft_dir .PRASANNA {
    position   : unset;
    margin-left: -40px;
    width      : 180px;
    height     : 200px;
  }

  .position {
    font-size: 16px;
    left     : 240px;
  }

  .name {
    font-size: 20px;
    left     : 240px;
  }



  .lft_dir .arw_in .in::before,
  .lft_dir:hover .arw_in .in::after {
    top : 144px;
    left: 440px;
  }


  .rht_dir .arw_in .arw::before,
  .rht_dir:hover .arw_in .arw::after {
    top: 190px;
  }

  .rht_dir .arw_in .in::before,
  .rht_dir:hover .arw_in .in::after {
    top: 180px;
  }

  .rht_dir .name {
    right      : 0px;
    font-size  : 20px;
    line-height: 30px;
  }

  .lft_dir .lft_dir_cnt {
    line-height: 28px;
  }



}







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

  /* About Us Banner Section Start */
  .about_us_banner {
    padding-top: 8em;
  }

  /* Why did We Start Section Start */
  .Why_did_We_Start .we_srt_left_content p,
  .if_serves_rht_content p {
    margin: 0;
  }


  /* Behind our Company Expert & Experinced Leaders Section Start */
  .rht_dir .arw_in .arw::before {
    top: 198px;
  }

  .rht_dir:hover .arw_in .arw::after {
    top: 195px;
  }

  .rht_dir .arw_in .arw::before,
  .rht_dir:hover .arw_in .arw::after {
    width: 20%;
  }

  .rht_dir .arw_in .in::before,
  .rht_dir:hover .arw_in .in::after {
    top: 180px;
  }

  .rht_dir .arw_in .in::before,
  .rht_dir:hover .arw_in .in::after {
    top : 185px;
    left: 450px;
  }

  .lft_dir .arw_in .arw::before,
  .lft_dir:hover .arw_in .arw::after {
    width: 20%;

  }

  .Blue_rec {
    height: auto;
    width : 70px;
    margin: 12px 0;
  }

  .lft_dir .lft_dir_cnt {
    padding    : 0px 10px 28px 22px;
    line-height: 32px;
  }

  /* How Does Nextgen Work Section Start */
  .Nextgen_Work .Blk_line {
    position    : absolute;
    /* transform: rotate(90deg); */
  }

  .Nextgen_Work_head {
    display       : block;
    padding-bottom: 0px;
  }

  .nextget_work_card .delivery_cards {
    margin: 24px auto;
  }

  /* Why People Choose NextGen 3D Tech Section Start */

  .NextGen_3D_Tech .row {
    align-items: center;
  }

  .NextGen_3D_col_head {
    padding-bottom: 0.5%;
  }

  .NextGen_3D_col {
    margin: 14px 0;
  }

  .NextGen_3D_width {
    width: 100%;
  }

  .NextGen_3D_1 .btn_s {
    position: unset;
  }
}

@media screen and (max-width: 840px) {
  /* About Us Banner Section Start */

  .head_img::before {
    width: 60.041px;
    right: 0;
  }

  .videos {
    width : 100%;
    height: auto;
  }

  /* Why did We Start Section Start */
  .Why_did_We_Start .we_srt_left_content p,
  .if_serves_rht_content p {
    margin: 0;
  }

  /* Behind our Company Expert & Experinced Leaders Section Start */
  .Blue_rec {
    height: auto;
    width : 70px;
    margin: 12px 0;
  }

  .lft_dir .lft_dir_cnt {
    padding    : 0px 10px 28px 22px;
    line-height: 32px;
  }

  .Nextgen_Work .Blk_line {
    position: absolute;
    height  : 100px;
    top     : 60px;
  }

}

@media screen and (max-width: 767px) {

  .btn_s {
    position: unset;
  }

  .videos {
    margin-top: 28px;
  }

  .Printing p {
    position: absolute;
    top     : 50px;
  }

  .video_section .circle_sq {
    position: absolute;
    left    : -16px;
    bottom  : -16px;
    width   : 42.944px;
    height  : 42.944px;
  }

  .head_img::before {
    width: 60.041px;
    right: 0;
    left : 276px;
  }

  /* Why did We Start Section Start */

  .if_serves_lft_img_dir {
    display       : flex;
    flex-direction: column-reverse;
  }

  /*  Why People Choose NextGen 3D Tech Section Start */
  .NextGen_3D_col {
    width: 100%;
  }
}

@media screen and (max-width: 678px) {

  /* Behind our Company Expert & Experinced Leaders Section Start */
  .lft_dir .lft_dir_cnt {
    line-height: 21px;
  }

  .lft_dir .arw_in .in::before,
  .lft_dir:hover .arw_in .in::after {
    left: 400px;
  }

  /*  How Does Nextgen Work Section Start */
  .Nextgen_Work .Blk_line {
    position : absolute;
    transform: rotate(90deg);
    top      : -14px;
    left     : 100px;
  }

  .Nextgen_Work_head h3 {
    padding-left: 0px;
  }
}

@media screen and (max-width: 540px) {

  /*  How Does Nextgen Work Section Start */
  .Nextgen_Work .Blk_line {
    position : absolute;
    transform: rotate(90deg);
    top      : -14px;
    left     : 72px;
  }
}


@media screen and (max-width: 480px) {

  /* common */
  .abt_sec_head span,
  .abt_sec_head {
    font-size  : 26px;
    line-height: 40px;
  }

  /* About Us Banner Section Start */

  .btn_s a {
    padding: 0px 25px;
  }

  /* Why did We Start Section Start */
  .Blue_rec {
    height: 400px;
  }

  /* Behind our Company Expert & Experinced Leaders Section Start */
  .position,
  .name,
  .lft_dir .lft_dir_cnt {
    position: unset;
  }

  .rht_dir .name br {
    display: none;
  }

  .lft_dir .arw_in .in::before,
  .lft_dir:hover .arw_in .in::after {
    top : 288px;
    left: 320px;
  }

  .rht_dir .arw_in .in::before,
  .rht_dir :hover .arw_in .in::after {
    top : 288px;
    left: 320px;
  }


  .lft_dir .lft_dir_cnt {
    padding: 28px 10px 10px 10px;
  }

  .lft_dir .arw_in .arw::before,
  .lft_dir:hover .arw_in .arw::after {
    top  : 300px;
    width: 50%;
    left : 88px;
  }

  .rht_dir .arw_in .arw::before,
  .rht_dir :hover .arw_in .arw::after {
    top  : 300px;
    width: 50%;
    left : 88px;
  }

  .Blue_rec {
    height: auto;
  }

  /*  How Does Nextgen Work Section Start */


  .nextget_work_card .delivery_cards {
    width     : 100%;
    transition: all 0.3s linear;
  }

  /* Why People Choose NextGen 3D Tech Section Start  */

  .NextGen_3D_card {
    padding: 10px 30px;
  }

  /*  */
  .nextget_work_card .delivery_cards {
    margin : 6px auto;
    padding: 20px;
  }
}

@media screen and (max-width: 320px) {

  /* About Us Banner Section Start */


  .head_img h3 span,
  .head_img h3 {
    font-size: 28px;

  }

  /* Behind our Company Expert & Experinced Leaders Section Start*/

  .lft_dir .arw_in .in::before,
  .lft_dir:hover .arw_in .in::after {
    top : 288px;
    left: 250px;
  }

  .lft_dir .lft_dir_cnt {
    line-height: 20px;
  }

}