@media screen and (max-width: 1919px) {
  .main-product-inner-box .product-igis-section .left {
    width: 50% !important;
  }
  .main-product-inner-box .product-igis-section h2 {
    padding: 95px 0;
  }
  .main-product-inner-box .product-igis-section .right {
    width: 48% !important;
  }
  /* .main-product-inner-box .product-igis-section { height: 825px; } */
  .demo-box .right-box .cols {
    width: 78%;
  }
  /* .demo-box .right-box, .demo-box .left-box { padding: 60px 0 0; } */
  .product-extension-section .cols .right-content .text,
  .product-extension-section .cols .left-content .text {
    padding: 0 140px;
  }
  .news-more-banner-section {
    height: 550px !important;
  }
}
@media screen and (max-width: 1599px) {
  h1 {
    font-size: 55px !important;
  }
  h2 {
    font-size: 45px !important;
  }
  h3 {
    font-size: 33px !important;
  }
  h4 {
    font-size: 25px !important;
  }
  h5 {
    font-size: 22px !important;
  }
  h6 {
    font-size: 15px !important;
  }
  a {
    font-size: 16px !important;
  }
  .right-issue-accordion h3 a, .right-issue-accordion .pixie-jr-tield:before {
    font-size: 33px !important;
  }
  li {
    font-size: 16px !important;
  }
  label {
    font-size: 16px;
  }
  .form-control {
    font-size: 16px;
  }
  .form-control::-moz-placeholder {
    font-size: 16px;
  }
  .form-control::-o-placeholder {
    font-size: 16px;
  }
  .form-control::-ms-placeholder {
    font-size: 16px;
  }
  .form-control::-webkit-placeholder {
    font-size: 16px;
  }
  .form-control::-moz-placeholder {
    font-size: 16px;
  }

  /* sankit 04/11/2022 */

  .sub-text-about {
    font-size: 20px !important;
    line-height: 30px;
  }

  .sub-text {
    font-size: 20px !important;
  }
  .h1-title {
    font-size: 55px !important;
  }
  header .right-box li a {
    padding: 25px 40px;
  }
  header .right-box .header-social-box > a i,
  footer .footer-bottom .right-box ul li a i {
    font-size: 14px !important;
  }
  header .right-box .header-social-box > a,
  footer .footer-bottom .right-box ul li a {
    padding: 4px 5px;
  }
  .product-banner-section .product-banner-text {
    width: 55%;
  }
  .main-product-inner-box .common-tabs-box .top-box {
    top: -53px;
  }
  .main-product-inner-box .product-igis-section .right .cols h3 {
    padding-left: 15px;
  }
  .main-product-inner-box .product-igis-section .right {
    padding-top: 20px;
  }
  .main-product-inner-box .product-igis-section .left {
    width: 48% !important;
  }
  .main-product-inner-box .product-igis-section h2 {
    padding: 70px 0;
  }
  .main-product-inner-box .igis-products-list-section .custom-container {
    width: 100%;
  }
  .main-product-inner-box
    .igis-products-list-section
    .left-box
    .content-box
    img,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    img {
    width: 85px;
  }
  /* 	.main-product-inner-box .igis-products-list-section .left-box .content-box p, .main-product-inner-box .igis-products-list-section .right-box .content-box p { padding-left: 106px; } */
  /* .main-product-inner-box .igis-products-list-section .left-box, .main-product-inner-box .igis-products-list-section .right-box { padding: 70px 0; } */
  .main-product-inner-box .product-igis-section .right .cols img {
    width: 55px;
  }
  .main-product-inner-box .product-igis-section {
    height: 900px;
  }
  .main-product-inner-box .product-igis-section .center-image {
    width: 77%;
    padding: 40px 0px 40px 0px;
  }
  .main-product-inner-box .product-igis-section .bottom-text {
    width: 77%;
  }
  .product-extension-section .cols .right-content .text,
  .product-extension-section .cols .left-content .text {
    padding: 0 75px;
  }
  .demo-box .right-box img {
    /* padding-right: 15px; */
    width: 40px;
  }
  .product-extension-section .cols {
    height: 450px;
  }
  /* .demo-box .right-box .cols { width: 75%; }
	.demo-box .left-box, .demo-box .right-box { height: 460px; }
	.demo-box .inner-box {height: 374px;}
	.demo-box .left-box .inner-box{padding: 14px 24px;}
	.demo-box .right-box .inner-box{padding-top:60px;}
	.demo-box .right-box, .demo-box .left-box { padding: 40px 0 0; } */
  .smart-city-products-section .custom-container {
    width: 95%;
  }
  .smart-city-products-section .left-box,
  .smart-city-products-section .right-box {
    padding: 70px 0;
  }
  .common-solution-inner-section .banner-text {
    width: 600px;
  }
  .solution-slider-section .banner-text,
  .solution-slider-section #SolutionSliderMain .owl-pagination {
    left: 65px;
  }
  .investor-contact-us .investor-form .form-control {
    height: 60px;
  }
  .investor-contact-us .investor-form .cols,
  .investor-contact-us .investor-form .full-box {
    padding-bottom: 30px;
  }
  /* .table-responsive .table tbody td { padding: 15px 60px; }
	.table-responsive .table thead th { padding: 0 60px 10px; } */
  .bse-filings .btn {
    padding: 12px 20px;
  }
  .financial-info .main-left .left .data,
  .financial-info .main-right .right .data {
    padding: 0 45px;
  }
  .financial-info .main-left .left,
  .financial-info .main-left .right {
    height: 400px;
  }
  .financial-info .main-right .right,
  .financial-info .main-right .left {
    height: 480px;
  }
  .financial-info .main-right .left .data {
    padding: 0 45px 45px;
  }
  .investor-banner-section {
    height: 500px;
  }
  .why-igis-section .cols-main .cols h4 {
    height: 80px;
    padding: 25px 0;
  }
  .after-application-page .custom-container .logo-inner-box img {
    width: 300px;
  }
  .find-future-section .panel-default > .panel-heading a {
    font-size: 25px !important;
    height: 65px;
  }
  .solution-section .solution-slider {
    height: 77vh;
  }
  .solution-slider .right span {
    font-size: 35px !important;
  }
  .awards-section .awards-slider-box .slick-slide img {
    height: 370px;
  }
  .awards-section .awards-slider-box .slick-active img {
    height: 430px;
  }
  .awards-section .awards-slider-box .text {
    height: 130px;
  }
  .what-we-do-section .what-we-do-box,
  .what-we-do-section .how-we-do-box {
    height: 625px;
  }
  .what-we-do-section .what-we-do-box .text,
  .what-we-do-section .how-we-do-box .text {
    padding: 0 120px;
  }

  header .right-box .header-social-box > a .fa,
  footer .footer-bottom .right-box ul li a .fa {
    padding: 5px 3px;
  }
  .sucessfull-section {
    overflow: visible;
  }
  .sucessfull-section .inner-sucessfull-box {
    height: 62vh;
  }
  .home-body #section6 .fp-tableCell {
    height: 100% !important;
  }
}
@media screen and (max-width: 1600px) {
  .home-body .common-section .title-box {
    height: calc(25vh - 64px);
    margin-bottom: 0;
    padding: 0px 0 0 0;
  }
  .home-body .common-section .title-box h2 {
    padding-top: 10px;
  }
  /* header .right-box li { padding: 25px 40px; } */
  .common-section {
    padding: 30px 0 0;
  }
  .privacy-section,
  .terms-of-use {
    padding-bottom: 30px;
  }
  .partner-section {
    padding: 0px;
  }
  .why-igis-section {
    padding: 0px;
  }
  .title-box {
    margin-bottom: 40px;
  }
  .igis-platform-section .content-box h2 {
    padding-bottom: 10px;
  }
  .igis-platform-section .content-box .btn {
    margin-top: 10px;
  }
  .igis-platform-section .common-tabs-box .resp-tabs-list li {
    padding: 25px 0;
  }
  .solution-slider .right .text {
    padding: 0 110px;
  }
  /* .main-product-inner-box .product-igis-section {height: 750px;} */
  .main-product-inner-box .product-igis-section .custom-container .top img {
    width: 180px;
  }
  /* .solution-section .solution-slider { height: 77%; } */
  /* 	.sucessfull-section .inner-sucessfull-box { height: 83%; } */
  .sucessfull-section .inner-hover-box h3 {
    width: 42%;
    font-size: 20px;
  }
  .sucessfull-section .inner-hover-box i {
    font-size: 18px;
  }
  .partner-inner-box {
    height: 88%;
  }
  footer .footer-top .left-box p {
    width: 70%;
  }
  .logo-box img {
    width: 170px;
  }
  #issues .partner-detail-box .logo-box li {
    width: 36%;
  }
  #issues .partner-detail-box .inner-box {
    width: 80%;
  }
  .why-igis-section .cols-main .cols h3 {
    height: 85px;
    padding: 20px 0;
  }
  .why-igis-section .cols-main .cols {
    padding: 40px 0;
  }
  .why-igis-section .cols-main .cols img {
    width: 200px;
  }
  footer .footer-top .left-box a {
    width: 280px;
  }
  footer .footer-top .left-box p {
    font-size: 16px;
    margin-bottom: 25px;
  }
  footer .footer-top .left-box ul li {
    width: 20%;
  }
  footer .footer-bottom .left-box p,
  footer .footer-top .right-box .inner-box li a,
  .footer-inner .footer-bottom .center-box ul li a {
    font-size: 14px !important;
  }
  .igis-platform-section .cols-main .image-bg {
    height: 100%;
  }
  .igis-platform-bottom-box {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  /* .inner-banner-section { height: 700px; } */
  .inner-banner-section .right-image {
    width: 58%;
  }
  .inner-banner-section .inner-banner-text {
    width: 42%;
  }
  .inner-igis-platform-section .main-box .data-box {
    padding: 20px 80px;
  }
  .inner-igis-platform-section .main-box .data-box img {
    width: 85px;
  }
  .igis-extensions-section .main-box .left h2,
  .igis-extensions-section .main-box .left ul {
    padding: 0 0 0 100px;
  }
  .igis-extensions-section .main-box .left .img-box {
    width: 110px;
    margin-left: 100px;
  }
  .igis-extensions-section .main-box .left p {
    padding: 0 40px 20px 100px;
  }
  /* .igis-extensions-section .main-box .left { padding: 0 125px; } */
  .inner-subscribe-box .inner-box p {
    margin-bottom: 25px;
  }
  .footer-inner .footer-top .left-box p {
    width: 70%;
  }
  .inner-igis-platform-section .main-box .left,
  .inner-igis-platform-section .main-box .right {
    height: 800px;
  }
  /* .footer-inner .footer-top .left-box ul li { width: 20%; } */
  .footer-inner .footer-bottom .center-box ul li a {
    font-size: 15px;
  }
  .footer-inner .footer-bottom .right-box ul {
    margin-top: 8px;
  }
  .footer-inner .footer-bottom .left-box p {
    margin-top: 13px;
  }
  footer .footer-bottom .center-box ul li a {
    font-size: 15px !important;
  }

  /*news-page*/
  .news-tab-box .inner-news-box .con-box {
    height: 200px;
    max-height: 200px;
    overflow: scroll;
  }
  .news-tab-box .inner-news-box .con-box p {
    width: 90%;
    max-height: 180px;
  }
  .news-tab-box .inner-news-box .img-box {
    height: 240px;
  }
  .news-tab-box .common-tabs-box ul.resp-tabs-list li {
    width: 290px;
    font-size: 35px;
  }
  .news-tab-box .common-tabs-box ul.resp-tabs-list {
    top: -66px;
  }

  /*career-page*/
  .career-banner-section .banner-text {
    left: 115px;
  }
  .find-future-section .panel-default > .panel-heading a {
    height: 60px;
  }
  .find-future-section .panel-default > .panel-heading a span i {
    font-size: 13px;
  }
  .find-future-section .panel-default > .panel-heading a span {
    height: 23px;
    width: 23px;
  }
  .carrer-demo-box .left-box .inner-box p {
    font-size: 20px;
  }

  /*news-read-more-page*/
  .news-box-section {
    margin-top: -10px !important;
  }
  .news-more-detail-box {
    width: 75%;
    margin-top: 0 !important;
    padding-top: 40px;
  }
  .news-more-detail-box h2 {
    width: 900px;
  }
  .news-more-detail-box p {
    font-size: 25px;
  }
  .news-more-detail-box p img {
    margin-bottom: 20px;
    margin-right: 20px;
  }
  .main-investor-box .common-tabs-box li a {
    font-size: 20px !important;
  }
  .news-tab-box .common-tabs-box ul.resp-tabs-list li {
    font-size: 25px !important;
    padding: 20px;
  }
  footer .footer-top .left-box p {
    font-size: 14px !important;
  }
  .main-product-inner-box .demo-box p .btn,
  .demo-box .left-box .btn {
    margin-top: 10px;
  }
  .product-common-section .common-top-box img {
    width: 180px;
  }
  .igis-extensions-section .main-box .right .inner-text-box {
    width: 450px; /*height:450px;*/
  }
  .demo-box .left-box,
  .demo-box .right-box {
    height: 530px;
  }
  .demo-box .right-box .cols img {
    margin: 17px auto;
  }
  .product-common-section {
    height: 900px;
  }

  /*dipen 9-6-2020*/
  footer .footer-bottom {
    bottom: 0px;
  }
  .home-body .common-section .title-box {
    margin-bottom: 40px;
  }
  .main-product-inner-box .product-igis-section {
    height: 930px;
  }
  .page-template-default.page.page-id-1902
    .free-trail-box
    .container
    .banner-text {
    padding: 0px 0px 0px;
  }
  .igis-extensions-section .main-box .right .inner-text-box {
    height: auto;
    width: 500px;
    margin: 80px auto;
  }
  .find-future-section .professional-box {
    height: 520px;
  }
  .news-more-detail-box .top-title {
    margin-top: -90px;
  }
  .news-more-banner-section {
    height: 455px !important;
  }
}
@media screen and (max-width: 1365px) {
  .why-igis-section .cols-main .cols {
    /*  height: auto; */
    padding: 62px 0;
  }
  .sucessfull-section .inner-hover-box h3 {
    width: 44%;
  }
  .banner-slider-section .banner-text {
    width: 560px;
  }
  .banner-slider-section .banner-text span {
    font-size: 60px;
  }
  .footer-inner .footer-top {
    padding: 50px 0;
  }
  .igis-platform-section .cols {
    margin: 0 10px 0 0;
  }
  .demo-box .right-box .cols {
    width: 80%;
  }
  /* .demo-box .left-box .form-control { width: 570px; } */
  .demo-box .left-box .form-control::placeholder {
    font-size: 20px;
  }
  .product-extension-section .cols {
    height: 400px;
  }
  .igis-extensions-section .resp-tabs-list li {
    font-size: 25px;
  }
  .main-investor-box .common-tabs-box .resp-tabs-list li {
    margin-right: 5px;
    padding: 15px 20px;
  }
  .investor-contact-us,
  .governance-list {
    padding: 50px 0 70px;
  }
  .investor-contact-us .investor-form {
    padding-top: 70px;
  }
  .investor-contact-us .investor-form #frmInvestor {
    padding-top: 30px;
  }
  .bse-filings .form-group {
    padding: 70px 0;
  }
  /* .table-responsive .table tbody td { padding: 35px 60px; } */
  .bse-filings .select .form-control,
  .bse-filings label,
  .table-responsive .table tbody td,
  .table-responsive .table thead th {
    font-size: 20px;
  }
  .igis-extensions-section .resp-tabs-list .resp-tab-active a:after {
    right: -13px;
    top: -4px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #fff;
  }
  /*footer-inner*/
  .footer-inner .footer-top .left-box p {
    font-size: 14px !important;
  }
  .carrer-demo-box .left-box .inner-box,
  .carrer-demo-box .right-box .inner-box {
    padding: 0 55px;
  }
  .main-investor-box .common-tabs-box li a {
    font-size: 18px !important;
  }
  .product-common-section {
    height: 768px;
  }
  .awards-section .awards-slider-box .slick-slide img {
    height: 300px;
  }
  .awards-section .awards-slider-box .slick-active img {
    height: 360px;
  }
  .what-we-do-section .what-we-do-box,
  .what-we-do-section .how-we-do-box {
    height: 525px;
  }
  .what-we-do-section .what-we-do-box .text,
  .what-we-do-section .how-we-do-box .text {
    padding: 0px 100px;
  }
  .main-contact-request-section .cols-box {
    height: 370px;
    padding: 20px;
  }
  .main-contact-request-section .cols-box img {
    width: 175px;
    margin: 0 auto;
  }
  .news-more-banner-section {
    height: 435px !important;
  }
}
@media screen and (max-width: 1279px) {
  h1 {
    font-size: 45px !important;
  }
  h2 {
    font-size: 38px !important;
  }
  h3 {
    font-size: 30px !important;
  }
  h4 {
    font-size: 18px !important;
  }
  h5 {
    font-size: 18px !important;
  }
  h6 {
    font-size: 15px !important;
  }
  p {
    font-size: 15px !important;
  }
  a {
    font-size: 15px !important;
  }
  right-issue-accordion h3 a, .right-issue-accordion .pixie-jr-tield:before {
    font-size: 30px !important;
  }
  li {
    font-size: 15px !important;
  }
  label {
    font-size: 15px;
  }
  .form-control {
    font-size: 15px;
  }
  .form-control::-moz-placeholder {
    font-size: 15px;
  }
  .form-control::-o-placeholder {
    font-size: 15px;
  }
  .form-control::-ms-placeholder {
    font-size: 15px;
  }
  .form-control::-webkit-placeholder {
    font-size: 15px;
  }
  .form-control::-moz-placeholder {
    font-size: 15px;
  }

  /* sankit 04/11/2022 */

  .sub-text-about {
    font-size: 18px !important;
    line-height: 20px !important;
  }

  .sub-text {
    font-size: 20px !important;
  }
  .h1-title {
    font-size: 45px !important;
  }
  header .right-box .header-social-box > a i,
  footer .footer-bottom .right-box ul li a i {
    font-size: 12px !important;
  }
  header .left-box a {
    width: 96px;
  }
  header .right-box {
    width: 85%;
  }
  header .right-box li {
    font-size: 18px; /* padding: 23px;  */
  }
  header .right-box .header-social-box {
    padding-left: 20px;
  }
  header .right-box .header-social-box > a,
  footer .footer-bottom .right-box ul li a {
    height: 28px;
    width: 28px;
    padding: 0;
    text-align: center;
  }
  .inner-banner-section {
    height: 500px;
  }
  .inner-banner-section .inner-banner-text h2 {
    font-size: 40px;
  }
  .inner-banner-section .inner-banner-text h3 {
    font-size: 20px;
  }
  .title-box h2 {
    font-size: 34px;
  }
  .title-box p {
    font-size: 22px;
  }
  .inner-igis-platform-section .main-box .left,
  .inner-igis-platform-section .main-box .right {
    height: 570px;
  }
  .inner-igis-platform-section .main-box .data-box img {
    width: 60px;
  }
  .inner-igis-platform-section .main-box .data-box h3 {
    font-size: 34px;
    padding-left: 15px;
  }
  .igis-extensions-section .main-box .left h3 {
    font-size: 34px;
  }
  .igis-extensions-section .main-box .left p {
    font-size: 18px;
  }
  .resp-tabs-list li {
    font-size: 20px;
  }
  /* .igis-extensions-section .main-box .left { padding: 0 95px; } */
  .photogrammetry-section .title-box a,
  .cad-section .title-box a {
    font-size: 18px;
    padding-top: 10px;
  }
  .inner-subscribe-box .inner-box h2 {
    font-size: 30px;
  }
  .inner-subscribe-box .inner-box p {
    font-size: 20px;
  }
  .inner-subscribe-box .input-box {
    width: 600px;
  }
  .inner-subscribe-box {
    height: 360px;
  }
  .footer-inner .footer-top .left-box p {
    font-size: 14px;
  }
  .footer-inner .footer-top .right-box .inner-box h3 {
    font-size: 18px;
  }
  .footer-inner .footer-top .left-box {
    width: 38%;
  }
  .footer-inner .footer-top .right-box {
    width: 62%;
  }
  .footer-inner .footer-top .left-box p {
    width: 96%;
    margin-bottom: 20px;
  }
  .custom-container {
    width: 96%;
  }
  footer .footer-bottom .left-box p,
  footer .footer-top .right-box .inner-box li a,
  .footer-inner .footer-bottom .center-box ul li a {
    font-size: 12px;
  }
  .footer-inner .footer-top .right-box .inner-box li a,
  .footer-inner .footer-top .left-box p {
    font-size: 14px;
  }
  .inner-subscribe-box .input-box .btn {
    font-size: 15px;
    padding: 11px 20px;
  }
  header .right-box .custom-nav > ul::before {
    height: 35px;
  }
  .footer-inner .footer-top .left-box ul li {
    width: 17%;
  }
  .footer-inner .footer-top .left-box ul li:last-child {
    width: 30%;
  }
  .inner-igis-platform-section .main-box .data-box {
    padding: 12px 80px;
  }
  .why-igis-section .cols-main .cols h3 {
    font-size: 18px;
    height: 72px;
    padding: 15px 0;
  }
  .igis-platform-section h4 {
    font-size: 24px;
  }
  .igis-platform-section .common-tabs-box > ul {
    width: 95%;
  }
  .igis-platform-section .content-box h2 {
    font-size: 36px;
  }
  .solution-slider .right h2 {
    font-size: 30px;
  }
  .solution-slider .right p {
    font-size: 18px;
  }
  .solution-slider .right .text {
    padding: 0 60px;
  }
  .solution-slider #SolutionSlider .owl-controls .owl-pagination {
    right: -35px;
  }

  /* .solution-section .solution-slider { height: 80%; } */
  .sucessfull-section .inner-hover-box h3 {
    width: 56%;
  }
  .banner-slider-section .banner-text span {
    font-size: 45px;
    line-height: 55px;
  }
  .banner-slider-section .banner-text {
    width: 425px;
  }
  .banner-slider-section .banner-text p {
    font-size: 20px;
  }
  #issues .partner-detail-box h2 {
    font-size: 30px;
  }
  #issues .partner-detail-box h3 {
    font-size: 18px;
  }
  .about-carousel-wrapper #dates li a {
    font-size: 22px;
  }
  #issues .logo-box img {
    width: 110px;
  }
  .partner-inner-box {
    height: 90%;
  }
  .subscribe-box .inner-box h2 {
    font-size: 30px;
  }
  .subscribe-box .inner-box p {
    margin-bottom: 25px;
  }
  .subscribe-box .input-box {
    width: 580px;
  }
  .subscribe-box .input-box .btn {
    font-size: 16px;
    padding: 11px 20px;
  }
  footer .footer-top .right-box .inner-box h3 {
    font-size: 18px;
  }
  footer .footer-top .left-box a {
    width: 42%;
    display: block;
  }
  footer .footer-top .left-box p {
    font-size: 14px;
    width: 96%;
  }
  footer .footer-bottom .center-box ul li a {
    font-size: 12px;
  }
  footer .footer-top {
    padding: 7% 0;
  }
  footer .footer-top .left-box {
    width: 38%;
  }
  footer .footer-top .right-box {
    width: 62%;
  }
  footer .footer-top .right-box .inner-box li a {
    font-size: 14px;
  }
  footer .footer-top .left-box ul li {
    width: 30%;
  }
  footer .footer-bottom .left-box p {
    margin-top: 15px;
  }
  .sucessfull-section .inner-sucessfull-box {
    height: 85%;
  }
  .product-banner-section {
    height: calc(100vh - 67px);
  }
  /* 	.main-product-inner-box .common-tabs-box .left li a, */
  .main-product-inner-box .common-tabs-box .right li a {
    padding: 12px 28px;
  }
  .main-product-inner-box .common-tabs-box .top-box {
    top: -45px;
  }
  .main-product-inner-box .common-tabs-box .right {
    padding-left: 10px;
  }
  .main-product-inner-box .common-tabs-box > ul {
    width: 96%;
  }
  .main-product-inner-box .common-tabs-box li h4 {
    font-size: 16px;
  }
  .main-product-inner-box .common-tabs-box .resp-tabs-list li {
    margin-right: 10px;
    padding: 12px 28px;
  }
  .product-banner-section .product-banner-text p {
    font-size: 25px;
  }
  .product-banner-section .product-banner-text h2 {
    font-size: 44px;
  }
  .product-banner-section .product-banner-text {
    width: 59%;
  }
  .main-product-inner-box .common-tabs-box .resp-tabs-list .free-trial-page a {
    padding: 12px 28px;
  }
  .main-product-inner-box .product-igis-section h2 {
    font-size: 50px;
    padding: 50px 0;
  }
  .main-product-inner-box .product-igis-section .right {
    width: 58% !important;
    padding-top: 0;
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding-left: 30px;
  }
  .main-product-inner-box .product-igis-section .left {
    width: 40% !important;
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
  .main-product-inner-box .product-igis-section {
    height: auto;
    padding-bottom: 50px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box p,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    p {
    font-size: 18px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box,
  .igis-products-list-section .right-box .content-box {
    padding-left: 95px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box h3,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    h3 {
    font-size: 35px;
  }
  .main-product-inner-box
    .igis-products-list-section
    .left-box
    .content-box
    img,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    img {
    width: 70px;
  }
  .main-product-inner-box .common-tabs-box > ul {
    top: -43px;
  }
  .product-extension-section .cols .right-content h3,
  .product-extension-section .cols .left-content h3 {
    font-size: 30px;
  }
  .product-extension-section .cols .right-content p,
  .product-extension-section .cols .left-content p {
    font-size: 18px;
  }
  .product-extension-section .cols .right-content .text,
  .product-extension-section .cols .left-content .text {
    padding: 0 60px;
  }
  /* .product-extension-section .cols { height: 300px; } */
  .demo-box .left-box h3,
  .demo-box .right-box h3 {
    font-size: 30px;
  }
  /* .demo-box .left-box .form-control { width: 450px; } */
  .demo-box .left-box .form-control {
    height: 35px;
  }

  .demo-box .left-box .btn {
    font-size: 22px;
  }
  .demo-box .right-box h4 {
    font-size: 20px;
  }
  .demo-box .right-box .cols {
    width: 72%;
  }
  .demo-box .left-box .form-control::placeholder {
    font-size: 18px;
  }
  .demo-box .left-box,
  .demo-box .right-box {
    height: 460px;
    padding: 30px 0 0;
  }
  .demo-box .left-box,
  .demo-box .right-box {
    height: 485px;
  }
  .demo-box .inner-box {
    height: 425px;
  }
  .solution-slider-section .banner-text {
    width: 520px;
  }
  .solution-slider-section .banner-text h2 {
    font-size: 60px;
  }
  .solution-slider-section .banner-text p {
    font-size: 30px;
  }
  .title-box-inner h2 {
    font-size: 60px;
  }
  .title-box-inner p,
  .title-box-inner a {
    font-size: 24px;
  }
  .smart-city-products-section .left-box .content-box p,
  .smart-city-products-section .right-box .content-box p {
    font-size: 18px;
  }
  .smart-city-products-section .left-box .content-box h3,
  .smart-city-products-section .right-box .content-box h3 {
    font-size: 35px;
  }
  .common-solution-inner-section .banner-text h2 {
    font-size: 40px;
  }
  .common-solution-inner-section .banner-text p {
    font-size: 20px;
  }
  .common-solution-inner-section .banner-text {
    width: 475px;
  }
  .solution-slider-section .banner-text,
  .solution-slider-section #SolutionSliderMain .owl-pagination {
    left: 20px;
  }
  .investor-banner-section {
    height: 400px;
  }
  .main-investor-box .common-tabs-box li h4 {
    font-size: 16px;
  }
  .main-investor-box .common-tabs-box .resp-tabs-list li {
    padding: 12px 15px;
  }
  .investor-contact-us h2,
  .governance-list h2 {
    font-size: 40px;
  }
  .investor-contact-us .investor-form h4 {
    font-size: 20px;
  }
  .investor-contact-us .investor-form span {
    font-size: 18px;
  }
  .investor-contact-us .investor-form .form-control::placeholder {
    font-size: 18px;
  }
  .investor-contact-us .investor-form .form-control {
    height: 55px;
  }
  .investor-contact-us .investor-form .cols,
  .investor-contact-us .investor-form .full-box {
    padding-bottom: 25px;
  }
  .investor-contact-us .investor-form textarea {
    height: 260px !important;
  }
  .bse-filings .select {
    width: 600px;
  }
  .bse-filings .select .form-control,
  .bse-filings label,
  .table-responsive .table tbody td,
  .table-responsive .table thead th {
    font-size: 18px;
  }
  .bse-filings .select::after {
    height: 48px;
    padding: 15px 8px;
  }
  .bse-filings .select .form-control {
    height: 50px;
  }
  .bse-filings .btn {
    font-size: 20px;
    padding: 10px 20px;
  }
  .table-responsive .table tbody td {
    padding: 15px 0px 15px 50px;
  }
  /* .table-responsive .table tbody td { padding: 25px 60px; } */
  .financial-info .main-left .left h2,
  .financial-info .main-right .right h2,
  .financial-info .main-right .left h2,
  .financial-info .main-left .right h2 {
    font-size: 36px;
  }
  .financial-info .main-left .left p,
  .financial-info .main-right .right p,
  .financial-info .main-right .left p {
    font-size: 18px;
  }
  .financial-info .main-left .left .btn,
  .financial-info .main-right .right .btn,
  .financial-info .main-right .left .btn {
    font-size: 20px;
  }
  .financial-info .main-left .left .data,
  .financial-info .main-right .right .data {
    padding: 0 24px;
  }
  .financial-info .main-left .left,
  .financial-info .main-left .right {
    height: 315px;
  }
  .financial-info .main-right .right,
  .financial-info .main-right .left {
    height: 400px;
  }
  .financial-info .main-right .left .data {
    padding: 0 24px 24px;
  }
  .investor-contact-us .investor-form .btn {
    font-size: 20px;
  }

  /*news-page*/
  .news-tab-box .common-tabs-box ul.resp-tabs-list {
    top: -76px;
  }
  .news-tab-box .common-tabs-box ul.resp-tabs-list li {
    font-size: 45px;
  }
  .news-tab-box .inner-box .con-box p {
    font-size: 16px;
  }
  .news-tab-box .inner-box .con-box h3 {
    font-size: 25px;
  }
  .news-tab-box .inner-box,
  .news-tab-box .inner-box .img-box {
    height: 210px;
  }
  .news-tab-box .inner-news-box .img-box h3 {
    font-size: 16px;
  }
  .news-tab-box .inner-news-box .con-box p {
    font-size: 14px;
  }

  /*news-read-more-page*/
  .news-more-detail-box p {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 15px;
  }
  .news-more-detail-box h2 {
    font-size: 50px;
    width: 94%;
  }
  .news-more-detail-box p img {
    width: 485px;
  }

  /*after-application-page*/
  .after-application-page .custom-container {
    width: 85%;
  }
  .after-application-page .next-step-box h2 {
    font-size: 38px;
  }
  .after-application-page .next-step-box h4 {
    font-size: 26px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel
    .panel-body
    p {
    font-size: 20px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel
    .panel-body
    ul
    li {
    font-size: 20px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel
    .panel-body
    ul
    li::before {
    top: 11px;
  }
  .after-application-page .next-step-box .step-box {
    padding: 0px;
  }
  .after-application-page .next-step-box .step-box .wizard-box .panel {
    padding-left: 40px;
  }
  .leadership-box .thumbnail-slide-inner-box {
    width: 900px;
  }
  .leadership-box .slider-nav .slick-current img {
    height: 160px;
    width: 160px;
    opacity: 1;
  }
  .leadership-box .slider-nav .slick-slide {
    padding-top: 16px;
  }
  .leadership-box .slider-nav img {
    height: 100px;
    width: 100px;
  }
  .leadership-box .slick-prev {
    top: 29%;
  }
  .leadership-box .slick-next {
    top: 29%;
  }
  .main-product-inner-box .product-igis-section .right .cols img {
    width: 42px;
  }
  .why-igis-section .cols-main .cols .inner-box img {
    width: 60%;
  }

  /*inner-footer*/
  .footer-inner .footer-bottom .left-box p {
    font-size: 13px !important;
    margin-top: 16px;
  }
  .footer-inner .footer-bottom .center-box ul li a {
    font-size: 13px !important;
  }
  .find-future-section .panel-default > .panel-heading a {
    font-size: 20px !important;
    height: 55px;
  }
  .job-posting-page ul li::before {
    top: 8px;
  }
  .news-tab-box .common-tabs-box ul.resp-tabs-list li {
    padding: 25px;
  }
  .financial-info .main-left .right h3 {
    padding: 60px 0 30px;
  }
  .solution-slider .right span {
    font-size: 30px !important;
  }
  .igis-extensions-section .main-box .right .inner-text-box {
    padding: 50px;
  }
  .igis-extensions-section .main-box .right .inner-text-box {
    width: 350px;
    height: 350px;
  }
  .igis-extensions-section .resp-tabs-list li {
    margin-bottom: 5px;
  }
  .demo-box .left-box .inner-box {
    padding: 15px;
  }
  /* .product-common-section .right-text-box {width:70%;} */
  .product-common-section .common-top-box img {
    width: 160px;
  }
  .inner-banner-section .right-image {
    width: 48%;
  }
  .what-we-do-section .what-we-do-box .text,
  .what-we-do-section .how-we-do-box .text {
    padding: 0px 50px;
  }
  .main-contact-request-section .cols-box {
    height: 370px;
  }
  .main-contact-request-section .cols-box {
    height: 240px;
    padding: 20px;
  }
  .main-contact-request-section .cols-box img {
    width: 100px;
    margin: 0 auto;
  }
  /*dipen 10-6-2020*/
  /* .fp-slide.fp-table {height: 100% !important; display: block !important; }
.banner-slider-section img {height:578px !important;}
.home-body .common-section .title-box {margin-bottom: 0;}*/
  /*.igis-extensions-section .main-box .right .inner-text-box {height: auto; margin: 0; bottom: auto; top: 50%; transform: translateY(-50%);}*/
  .igis-extensions-section .main-box .right .inner-text-box {
    height: 475px;
    bottom: auto;
    width: 450px;
  }
  .igis-extensions-section .main-box .right .inner-text-box {
    padding: 20px 50px;
    margin: 60px auto;
  }

  /*dipen 15-6-2020*/

  .main-product-inner-box .common-tabs-box a li {
    margin-left: 10px;
    padding: 12px 28px;
  }

  .map-competition-section .left,
  .map-competition-section .right,
  .webinar-section.more-about-igs-section .left,
  .webinar-section.more-about-igs-section .right {
    padding: 50px 60px !important;
  }
  .webinar-section.more-about-igs-section .left,
  .webinar-section.more-about-igs-section .right {
    height: 340px;
  }
  #post-9151 .common-tabs-box .resp-tabs-list li {
    padding: 10px 15px !important;
  }
  #post-9151 .common-tabs-box .resp-tabs-list li h3 {
    font-size: 22px !important;
  }
  .partner-section .partner-detail-box .logo-box li {
    width: 49%;
  }

  .awards-section {
    padding-bottom: 30px;
  }
  .award-section #BannerSlider3 .item {
    padding: 0 10px;
  }
  .find-future-section .professional-box {
    height: 470px;
  }
  .news-box-section .inner-box .wp-image-7012 {
    height: auto;
  }
  .news-box-section figure {
    width: 100% !important;
  }
  .news-more-banner-section {
    height: 380px !important;
  }
  .cad-demo-box.demo-box .right-box {
    padding: 30px 0 !important;
  }
}
@media screen and (max-width: 1023px) {
  .home-body {
    overflow: auto !important;
  }

  .home-body .common-section {
    padding: 0;
  }
  .home-body .common-section .title-box {
    margin-top: 0px;
  }
  .home-body .common-section .title-box h2 {
    padding-top: 10px;
  }
  .home-body .common-section .title-box {
    height: auto;
    margin-bottom: 0;
    padding: 0px 0 0 0;
  }
  .home-body .product-tab-box {
    height: auto;
  }
  .home-body .partner-inner-box {
    height: auto;
  }
  .home-body .common-section .title-box p {
    width: 90%;
    margin: 10px auto 15px;
  }
  .subscribe-box .inner-box {
    margin: 0 auto;
  }
  header .right-box li {
    font-size: 16px;
  }
  header .right-box {
    width: 86%;
  }
  footer .footer-bottom ul li a {
    padding: 15px 5px;
  }
  .why-igis-section .title-box {
    height: auto;
    padding: 20px 0 20px;
  }
  .why-igis-section .cols-main {
    height: auto;
  }
  .partner-section .title-box {
    height: auto;
    padding: 20px 0 20px;
  }
  .partner-section .partner-inner-box {
    height: auto;
  }
  .inner-banner-section {
    height: 400px !important; /* margin-top: 67px; */
  }
  .inner-banner-section .inner-banner-text h2 {
    font-size: 30px;
  }
  .inner-banner-section .inner-banner-text h3 {
    font-size: 16px;
  }
  .title-box h2 {
    font-size: 28px;
  }
  .title-box p {
    font-size: 18px;
  }
  .title-box {
    margin-bottom: 30px;
  }
  .common-section {
    padding: 20px 0 0;
  }
  .privacy-section,
  .terms-of-use {
    padding-bottom: 20px;
  }
  .why-igis-section {
    padding: 0px;
  }
  .partner-section {
    padding: 0px;
  }
  .inner-igis-platform-section .main-box .left,
  .inner-igis-platform-section .main-box .right {
    height: 450px;
  }
  .inner-igis-platform-section .main-box .data-box h3 {
    font-size: 28px;
  }
  .inner-igis-platform-section .main-box .data-box img {
    width: 45px;
  }
  .footer-inner .footer-top .left-box {
    width: 32%;
    float: left;
  }
  .footer-inner .footer-top .right-box {
    width: 68%;
    float: right;
  }
  .home-body footer .footer-bottom {
    position: relative !important;
  }
  .inner-subscribe-box .input-box {
    width: 470px;
  }
  .footer-inner .footer-top .left-box a {
    width: 60%;
  }
  .fp-tableCell,
  .fp-section.fp-table,
  .fp-slide.fp-table {
    height: 100% !important;
    display: block !important;
  }
  .banner-slider-section img {
    height: 100% !important;
  }
  .why-igis-section .cols-main .cols .inner-box img {
    width: 40%;
  }
  .why-igis-section .cols-main .cols {
    width: 50%;
    padding: 30px 0;
  }
  .why-igis-section .cols-main .cols h3 {
    height: auto;
  }
  .igis-platform-section .gis-box,
  .igis-platform-section .photogrammetry-box,
  .igis-platform-section .cad-box {
    height: 500px;
  }
  .solution-section .solution-slider {
    height: 500px;
  }
  .sucessfull-section .inner-sucessfull-box {
    position: sticky;
    height: 500px;
  }
  .sucessfull-section .title-box {
    margin-bottom: 30px;
  }
  .sucessfull-section .inner-hover-box h3 {
    font-size: 18px;
    width: 52%;
  }
  .sucessfull-section .inner-sucessfull-box li a h4 {
    font-size: 15px;
  }
  #issues .partner-detail-box,
  #issues .partner-image-box {
    height: 450px;
  }
  .partner-inner-box {
    height: auto;
  }
  .about-carousel-wrapper #dates li a {
    font-size: 18px;
  }
  #issues .partner-detail-box h2 {
    font-size: 24px;
  }
  #issues .partner-detail-box h3 {
    font-size: 16px;
  }
  .subscribe-box {
    height: 400px;
  }
  footer .footer-top {
    padding: 50px 0;
  }
  footer .footer-top .left-box {
    width: 32%;
    float: left;
  }
  footer .footer-top .right-box {
    width: 68%;
    float: right;
  }
  footer .footer-bottom {
    bottom: -48px;
  }
  .partner-section {
    position: relative;
  }
  .igis-platform-section {
    position: relative;
    height: 100%;
  }
  .solution-section {
    height: 100%;
  }
  .product-banner-section {
    height: 450px;
  }
  .product-banner-section .product-banner-text h2 {
    font-size: 40px;
  }
  .product-banner-section .product-banner-text p {
    font-size: 20px;
  }
  .product-banner-section .product-banner-text {
    width: 58%;
  }
  .main-product-inner-box .product-igis-section h2 {
    font-size: 40px;
    padding: 40px 0;
  }
  .main-product-inner-box .product-igis-section {
    padding-bottom: 50px;
  }
  .main-product-inner-box .product-igis-section .right .cols h3 {
    font-size: 20px;
  }
  .main-product-inner-box .product-igis-section .left {
    width: 42% !important;
  }
  .main-product-inner-box .product-igis-section .right {
    width: 56% !important;
  }
  .main-product-inner-box .product-igis-section .custom-container .top img {
    width: 150px;
  }
  .demo-box .right-box .cols {
    width: 75%;
  }
  .demo-box .left-box .form-control {
    height: 35px;
  }
  .solution-slider-section {
    margin-top: 67px;
  }
  .solution-slider-section img {
    height: 600px !important;
  }
  .smart-city-section,
  .defence-section,
  .land-info-section,
  .mining-section {
    height: 700px;
  }
  .solution-slider-section .banner-text h2 {
    font-size: 44px;
  }
  .solution-slider-section .banner-text p {
    font-size: 26px;
  }
  .solution-slider-section .banner-text {
    width: 425px;
  }
  .title-box-inner h2 {
    font-size: 48px;
  }
  .title-box-inner p,
  .title-box-inner a {
    font-size: 20px;
  }
  .common-solution-inner-section {
    height: 580px;
  }
  .common-solution-inner-section .banner-text {
    top: 80px;
    transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  .smart-city-products-section .left-box,
  .smart-city-products-section .right-box {
    padding: 50px 0;
  }
  .igis-extensions-section .main-box .left h3 {
    font-size: 30px;
  }
  .igis-extensions-section .resp-tabs-list li {
    font-size: 22px;
  }
  /* .igis-extensions-section .main-box .left { padding: 0 90px; } */

  /*news-page*/
  .news-tab-box .inner-box .con-box {
    padding-left: 20px;
  }
  .news-tab-box .inner-box .con-box h3 {
    font-size: 20px;
  }
  .news-tab-box .inner-box .con-box p {
    font-size: 14px;
  }
  .news-tab-box .resp-tab-content {
    padding-bottom: 60px;
  }
  .pagination > li > a,
  .pagination > li > span {
    font-size: 16px;
  }
  .pagination {
    bottom: 16px;
  }
  h2.resp-tab-active {
    background: #fd8c3a !important;
    border-color: #fd8c3a !important;
  }
  h2.resp-tab-active a {
    color: #fff;
  }
  h2.resp-tab-active span.resp-arrow {
    border-bottom: 8px solid #c86e2d !important;
  }
  .news-tab-box .resp-tab-content {
    margin-top: 10px;
  }
  .news-tab-box {
    padding: 30px 0;
  }
  .news-tab-box .inner-news-box {
    width: 50%;
  }
  .news-tab-box .inner-news-box .con-box {
    height: 180px;
    max-height: 180px;
  }

  /*career-page*/
  .find-future-section .common-tabs-box ul li {
    font-size: 30px;
    width: 260px;
  }
  .career-banner-section {
    height: 450px;
    margin-top: 0;
  }
  .career-banner-section .banner-text h2 {
    font-size: 30px;
  }
  .find-future-section .professional-box .panel-default,
  .find-future-section .student-box .inner-student-con-box {
    width: 90%;
  }
  .find-future-section .resp-tab-content h5,
  .find-future-section .panel-default > .panel-heading a {
    font-size: 18px;
    height: 50px;
  }
  .find-future-section .panel-default > .panel-heading a span i {
    font-size: 10px;
  }
  .find-future-section .panel-default > .panel-heading a span {
    height: 20px;
    width: 20px;
  }
  .find-future-section .professional-box,
  .find-future-section .student-box {
    height: auto;
  }
  .find-future-section .inner-con-box h3 {
    font-size: 17px;
  }
  .find-future-section .student-box.resp-tab-content h2 {
    font-size: 18px;
  }
  .find-future-section .resp-tab-content {
    padding: 15px 0;
  }
  .find-future-section .resp-tab-content h5 {
    height: 40px !important;
    padding-bottom: 0;
  }
  .carrer-demo-box .left-box .inner-box p {
    font-size: 15px;
  }
  .carrer-demo-box .left-box .inner-box h3 {
    padding-bottom: 20px;
  }

  /*news-read-more-page*/
  .news-more-detail-box {
    width: 80%;
    padding-top: 30px;
  }
  .news-more-detail-box h2 {
    font-size: 36px;
  }
  .news-more-detail-box .top-box ul a {
    height: 25px;
    width: 25px;
  }
  .news-more-detail-box .top-box ul a i {
    font-size: 13px;
  }
  .news-more-detail-box .top-box h3 {
    font-size: 20px;
  }
  .news-more-detail-box p {
    margin-bottom: 10px;
  }
  .news-more-detail-box p {
    font-size: 16px;
  }
  .news-more-detail-box p {
    font-size: 16px;
  }
  .news-more-detail-box p img {
    width: 360px;
    margin-bottom: 10px;
  }

  /*job-posting-page*/
  .job-posting-page .custom-container {
    width: 85%;
  }
  .job-posting-page p {
    font-size: 18px;
  }
  .job-posting-page ul li {
    font-size: 18px;
  }
  .job-posting-page .top-inner-title h2 {
    font-size: 30px;
  }
  .job-posting-page .top-inner-title h4 {
    font-size: 22px;
    margin-bottom: 30px;
  }
  .job-posting-page .custom-container .logo-inner-box {
    padding-bottom: 38px;
  }
  .job-posting-page .logo-inner-box img {
    width: 300px;
  }
  .job-posting-page .ready-apply-box .cols {
    width: 48%;
  }

  /*after-application-page*/
  .after-application-page .custom-container {
    width: 85%;
  }
  .after-application-page .next-step-box h2 {
    font-size: 34px;
  }
  .after-application-page .next-step-box h4 {
    font-size: 24px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel
    .panel-body
    p {
    font-size: 18px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel
    .panel-body
    ul
    li {
    font-size: 18px;
  }
  .leadership-box .thumbnail-slide-inner-box {
    width: 852px;
  }
  .leadership-box .slider-nav .slick-current img {
    height: 144px;
    width: 144px;
  }
  .leadership-box .slider-nav img {
    height: 100px;
    width: 100px;
  }
  /* .leadership-box .thumbnail-slide-inner-box { width: 600px; }
	.leadership-box .slider-nav img { height: 70px; width: 70px; }
	.leadership-box .slider-nav .slick-current img { height: 100px; width: 100px; }
	.leadership-box .slider-content { width: 500px; }
	.leadership-box .slider-content p { font-size: 18px; }
	.solution-slider-section { margin-top: 0; } */
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel-heading
    h3::before {
    font-size: 24px !important;
    left: -26px;
    width: 45px;
    height: 45px;
  }
  .after-application-page .next-step-box .step-box .wizard-box .panel {
    padding-top: 8px;
  }
  .after-application-page .custom-container .logo-inner-box img {
    width: 250px;
  }
  .why-igis-section .cols-main .cols h4 {
    height: auto;
    padding: 10px 0;
  }

  /*subscribe-box*/
  .inner-subscribe-box .input-box .form-control {
    padding-right: 125px;
  }
  .inner-subscribe-box .input-box .btn {
    width: 115px;
  }
  .subscribe-box {
    margin-top: 0px;
  }
  /*product-page*/
  .igis-extensions-section h2.resp-accordion h4 {
    margin-bottom: 0;
  }
  .igis-extensions-section h2.resp-tab-active h4 {
    color: #fff;
  }
  .igis-extensions-section h2.resp-tab-active span.resp-arrow {
    border-bottom: 8px solid #ffffff !important;
  }
  .igis-extensions-section h2.resp-accordion span.resp-arrow {
    margin-top: 7px;
  }
  .solution-section .title-box {
    height: auto;
    padding-bottom: 0px;
  }

  /*index-page*/
  .partner-section .partner-inner-box .box {
    height: 350px;
  }
  .partner-section .partner-inner-box #sync2 .item {
    padding: 10px 15px;
    font-size: 14px !important;
  }
  .partner-section .partner-detail-box p {
    margin-bottom: 5px;
  }
  .partner-section .partner-detail-box .logo-box li {
    width: auto;
    padding: 0 10px;
  }

  .product-common-section {
    height: 600px;
  }
  .what-we-do-section .what-we-do-box,
  .what-we-do-section .how-we-do-box {
    height: 425px;
  }
  .what-we-do-section .what-we-do-box .text,
  .what-we-do-section .how-we-do-box .text {
    padding: 0px 25px;
  }
  .about-us-banner-section {
    height: 400px;
  }
  .about-us-banner-section .banner-text img {
    height: auto;
    width: 75%;
  }

  /*Dipen 11-06-2020*/
  .igis-extensions-section .resp-tab-content {
    width: 60%;
  }

  .main-product-inner-box .common-tabs-box a li {
    margin-left: 0;
  }

  .webinar-section.more-about-igs-section .left,
  .webinar-section.more-about-igs-section .right,
  .more-about-igs-section .left,
  .more-about-igs-section .right {
    height: auto;
    text-align: left !important;
  }
  .webinar-section.more-about-igs-section .left {
    padding-bottom: 0 !important;
  }
  .webinar-section.more-about-igs-section .right {
    padding-top: 30px !important;
  }
  .price-important-section.what-we-do-section .what-we-do-box,
  .price-important-section.what-we-do-section .how-we-do-box {
    padding-left: 40px;
    height: auto !important;
  }

  .form-input-box .cols {
    width: 48%;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box {
    padding-right: 15px;
  }
  .who-we-are-section .title-box h2 {
    padding-top: 0;
  }
  .sales-inquiry-form .form-input-box .btn {
    margin-bottom: 0;
  }
  .latest-blog-box .img-box {
    margin-bottom: 20px;
  }
  .latest-blog-box .top-box {
    padding: 20px 0px;
  }
  .news-box-section figure {
    width: 100% !important;
  }
  .sfsi_widget {
    min-height: auto !important;
  }
  .news-box-section {
    margin-top: 0px !important;
  }
  .news-more-detail-box .top-title {
    margin-top: -60px;
  }
  .inner-banner-section {
    height: 275px !important;
  }
}
@media screen and (max-width: 979px) {
  h1 {
    font-size: 35px !important;
  }
  h2 {
    font-size: 28px !important;
  }
  h3 {
    font-size: 24px !important;
  }
  h4 {
    font-size: 14px !important;
  }
  h5 {
    font-size: 16px !important;
  }
  h6 {
    font-size: 14px !important;
  }
  p {
    font-size: 14px !important;
  }
  a {
    font-size: 14px !important;
  }
  .right-issue-accordion h3 a, .right-issue-accordion .pixie-jr-tield:before {
    font-size: 24px !important;
  }
  li {
    font-size: 14px !important;
  }

  /* sankit 04/11/2022 */

  .sub-text-about {
    font-size: 18px !important;
    line-height: 10px;
  }

  .sub-text {
    font-size: 18px !important;
  }
  .h1-title {
    font-size: 35px !important;
  }
  label {
    font-size: 14px;
  }
  .form-control {
    font-size: 14px;
  }
  .form-control::-moz-placeholder {
    font-size: 14px;
  }
  .form-control::-o-placeholder {
    font-size: 14px;
  }
  .form-control::-ms-placeholder {
    font-size: 14px;
  }
  .form-control::-webkit-placeholder {
    font-size: 14px;
  }
  .form-control::-moz-placeholder {
    font-size: 14px;
  }
  .main-product-inner-box .product-igis-section .right .cols img {
    width: 35px;
  }
  body.responsive-nav {
    overflow: hidden;
  }
  header {
    top: 0;
  }
  header .custom-nav {
    text-align: center;
    background: #1d4093;
    float: none;
    padding: 50px 0 0;
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    box-shadow: 0 0 5px;
    height: 100%;
    z-index: 999999;
    overflow-y: auto;
    transform: translate3d(0px, 150px, 0px);
    transition-delay: 0s, 0s;
    transition-duration: 0.3s, 0.3s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  }
  #nav-toggle {
    display: block;
    padding: 30px 35px 29px 0;
  }
  .responsive-nav header .custom-nav {
    left: 0;
    top: 0;
    pointer-events: auto;
    transform: translate3d(0px, 0px, 0px);
  }
  #nav-toggle {
    margin-top: 0;
    padding: 24px 35px 24px 0;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
  }
  #nav-toggle span::before,
  #nav-toggle span::after,
  #nav-toggle span {
    background: #f78f1e;
  }
  .responsive-nav #nav-toggle span::before,
  .responsive-nav #nav-toggle span::after {
    background: #fff;
    height: 3px;
  }
  header {
    position: relative;
  }
  header .right-box {
    position: relative;
  }
  header .right-box li {
    display: block;
    padding: 0px;
    text-align: left;
  }
  header .right-box li a {
    display: inline-block;
    color: #fff;
    padding: 15px;
    width: 100%;
  }

  /* header .right-box li:hover a { background: #f78f1e; color: #fff; } */
  header .right-box .dropdown-menu {
    min-width: 100%;
    background: rgba(0, 0, 0, 0.1);
    position: relative;
    margin-bottom: 10px;
    box-shadow: none;
    -ms-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: none;
  }
  header .right-box .dropdown-menu li {
    text-align: left;
  }
  header .right-box li ul li {
    padding: 7px;
    padding-left: 30px;
  }
  header .right-box .dropdown-menu li a {
    font-size: 14px;
    padding: 6px 0px;
  }
  header .right-box .dropdown-menu li a {
    background: transparent;
  }

  /* header .right-box .dropdown-menu li a:hover { background: #f78f1e; } */
  header .right-box .dropdown-menu li a:hover {
    color: #fff;
  }
  header .right-box li a span {
    padding-left: 3px;
    font-size: 14px;
    position: absolute;
    right: 20px;
  }
  header .right-box .custom-nav .header-social-box,
  header .right-box .custom-nav > ul {
    width: 100%;
    display: block;
  }
  header .right-box .header-social-box {
    padding: 20px 0;
  }
  header .right-box .custom-nav > ul::before {
    display: none;
  }
  header .right-box .header-social-box > a {
    color: #fff;
    border-color: #fff;
  }

  /* header .right-box a:hover { background: #fff; } */
  header .right-box li .dropdown-menu li a {
    color: #fff;
  }
  header .right-box li .dropdown-menu li a:hover {
    color: #d1cece;
  }
  /* .igis-extensions-section .main-box .left { padding: 0 30px; } */
  .igis-extensions-section .main-box .left h3 {
    font-size: 30px;
  }
  .resp-tabs-list li {
    font-size: 18px;
  }
  .igis-extensions-section .main-box .left p {
    font-size: 16px;
    padding-bottom: 10px;
  }
  .photogrammetry-section .title-box a,
  .cad-section .title-box a {
    font-size: 16px;
  }
  .footer-inner .footer-bottom .left-box {
    width: 50%;
  }
  .footer-inner .footer-bottom .center-box {
    width: 50%;
  }
  .footer-inner .footer-bottom .right-box {
    display: none;
  }
  .footer-inner .footer-top .left-box ul li {
    width: 20%;
  }
  .footer-inner .footer-top .right-box .inner-box h3 {
    font-size: 16px;
  }
  .footer-inner .footer-top .right-box .inner-box li a,
  .footer-inner .footer-top .left-box p {
    font-size: 12px;
  }
  .banner-slider-section .banner-text {
    width: 280px;
  }
  .banner-slider-section .banner-text span {
    font-size: 30px;
    line-height: 40px;
  }
  .banner-slider-section .banner-text .btn {
    font-size: 16px;
  }
  .banner-slider-section img {
    height: 450px !important;
  }
  .igis-platform-section .cols a {
    padding: 10px 0;
  }
  .igis-platform-section .gis-box,
  .igis-platform-section .photogrammetry-box,
  .igis-platform-section .cad-box {
    height: 450px;
  }
  .igis-platform-section h4 {
    font-size: 22px;
  }
  .igis-platform-section .content-box h2 {
    font-size: 30px;
  }
  .solution-slider .right h2 {
    font-size: 24px;
    padding-bottom: 10px;
  }
  .solution-slider .right p {
    font-size: 16px;
  }
  .solution-slider .right .text {
    padding: 0 45px;
  }
  .solution-section .solution-slider {
    height: 400px;
  }
  .owl-theme .owl-controls .owl-page span {
    height: 10px;
    width: 10px;
  }
  .owl-controls .owl-page.active span {
    height: 14px;
    width: 14px;
  }
  .solution-slider #SolutionSlider .owl-controls .owl-pagination {
    right: -40px;
  }
  .sucessfull-section .inner-sucessfull-box {
    height: 435px;
  }
  .sucessfull-section .inner-hover-box h3 {
    width: 56%;
    font-size: 15px;
  }
  .sucessfull-section .inner-hover-box i {
    font-size: 16px;
  }
  .sucessfull-section .inner-sucessfull-box li a h4 {
    font-size: 14px;
    right: 3px;
  }
  .why-igis-section .cols-main .cols p {
    font-size: 15px;
  }
  .igis-platform-section .content-box li,
  .igis-platform-section .content-box .btn {
    font-size: 18px;
  }
  footer .footer-top .left-box a {
    width: 60%;
  }
  footer .footer-top .left-box p,
  footer .footer-top .right-box .inner-box li a {
    font-size: 12px;
  }
  footer .footer-top .right-box .inner-box h3 {
    font-size: 16px;
  }
  footer .footer-top .left-box ul li {
    width: 38%;
  }
  .subscribe-box {
    height: 360px;
  }
  .about-carousel-wrapper #dates li a {
    font-size: 16px;
    padding: 10px 15px;
  }
  #issues .logo-box img {
    width: 90px;
  }
  #issues .partner-detail-box .inner-box {
    width: 88%;
  }
  #issues .partner-detail-box,
  #issues .partner-image-box {
    height: 380px;
  }
  #issues .partner-detail-box h3 {
    font-size: 15px;
  }
  #issues .partner-detail-box h2 {
    font-size: 22px;
  }
  .subscribe-box .input-box {
    width: 470px;
  }
  .subscribe-box .input-box .btn {
    font-size: 15px;
  }
  footer .footer-bottom .right-box {
    display: none;
  }
  footer .footer-bottom .left-box {
    width: 50%;
  }
  footer .footer-bottom .center-box {
    width: 50%;
    float: right;
  }
  .why-igis-section .cols-main .cols .inner-box {
    width: 100%;
  }
  .product-banner-section .product-banner-text {
    width: 65%;
  }
  .main-product-inner-box .common-tabs-box li h4 {
    font-size: 14px;
  }
  .main-product-inner-box .common-tabs-box > ul {
    display: block;
    width: 98%;
  }
  .main-product-inner-box .common-tabs-box .resp-tabs-list li {
    margin-right: 0;
    padding: 12px 26px;
  }
  .main-product-inner-box .common-tabs-box .top-box {
    top: -44px;
  }
  .main-product-inner-box .common-tabs-box .right {
    padding-left: 0;
  }
  .main-product-inner-box
    .igis-products-list-section
    .left-box
    .content-box
    img,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    img {
    width: 55px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box p,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    p {
    font-size: 16px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box,
  .main-product-inner-box .igis-products-list-section .right-box .content-box {
    padding-left: 50px;
  }
  .main-product-inner-box .product-igis-section .left {
    width: 41% !important;
  }
  .main-product-inner-box .product-igis-section .right {
    width: 58% !important;
    padding-left: 20px;
  }
  .main-product-inner-box .product-igis-section .right .cols h3 {
    font-size: 18px;
  }
  .main-product-inner-box h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
  }
  .main-product-inner-box .resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
  }
  .main-product-inner-box .resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #ddd !important;
    float: left;
    width: 68%;
    min-height: 250px;
    clear: none;
  }
  .main-product-inner-box .resp-tab-content {
    width: 100%;
  }
  .main-product-inner-box .common-tabs-box > ul {
    top: -41px;
  }
  .main-product-inner-box .product-igis-section .custom-container .top img {
    width: 130px;
  }
  .product-extension-section .cols .right-content p,
  .product-extension-section .cols .left-content p {
    font-size: 15px;
  }
  .product-extension-section .cols .right-content h3,
  .product-extension-section .cols .left-content h3 {
    font-size: 24px;
  }
  .product-extension-section .cols .right-content .text,
  .product-extension-section .cols .left-content .text {
    padding: 0 45px;
  }
  .product-extension-section .cols {
    height: auto;
  }
  .product-extension-section .cols .left-img,
  .product-extension-section .cols .right-content,
  .product-extension-section .cols .left-content,
  .product-extension-section .cols .right-img {
    min-height: 300px;
    float: left;
    width: 100%;
  }
  .product-extension-section .cols .left-img img,
  .product-extension-section .cols .right-img img {
    height: auto;
  }
  .demo-box .left-box h3,
  .demo-box .right-box h3 {
    font-size: 24px;
  }
  .demo-box .right-box h4 {
    font-size: 18px;
  }
  .demo-box .right-box img {
    width: 40px;
  }
  .demo-box .right-box .cols {
    width: 82%;
    padding-bottom: 20px;
  }
  .demo-box .left-box .btn {
    font-size: 18px;
  }
  /* .demo-box .left-box .form-control { width: 345px; } */
  .demo-box .left-box .form-control::placeholder {
    font-size: 16px;
  }
  /* .demo-box .left-box, .demo-box .right-box { height: 320px; } */
  .demo-box .left-box .form-control {
    margin: 0 auto 10px;
  }
  .smart-city-section,
  .defence-section,
  .land-info-section,
  .mining-section {
    height: 650px;
  }
  .title-box-inner {
    padding-top: 25px;
  }
  .smart-city-products-section .left-box .content-box h3,
  .smart-city-products-section .right-box .content-box h3 {
    font-size: 25px;
  }
  .smart-city-products-section .left-box .content-box p,
  .smart-city-products-section .right-box .content-box p {
    font-size: 16px;
  }
  .common-solution-inner-section .banner-text {
    width: 425px;
  }
  .common-solution-inner-section .banner-text h2 {
    font-size: 36px;
  }
  .igis-extensions-section .resp-tabs-list li {
    font-size: 18px;
  }
  .main-investor-box .resp-accordion h4 {
    margin: 0;
    font-size: 16px;
  }
  .main-investor-box .resp-accordion .resp-arrow {
    margin-top: 10px;
  }
  .investor-contact-us h2,
  .governance-list h2 {
    font-size: 30px;
  }
  .investor-contact-us .investor-form h4 {
    font-size: 18px;
  }
  .investor-contact-us .investor-form #frmInvestor {
    padding-top: 20px;
  }
  .investor-contact-us .investor-form .form-control::placeholder {
    font-size: 16px;
  }
  .investor-contact-us .investor-form .form-control {
    height: 50px;
  }
  .investor-contact-us .investor-form textarea {
    height: 200px !important;
  }
  .investor-contact-us .investor-form {
    padding-top: 40px;
  }
  .investor-contact-us,
  .governance-list {
    padding: 30px 0 40px;
  }
  .main-investor-box .resp-accordion.resp-tab-active h4 {
    color: #fff;
  }
  .main-investor-box .resp-accordion.resp-tab-active .resp-arrow {
    border-bottom-color: #fff !important;
  }
  .investor-contact-us .investor-form .btn {
    font-size: 18px;
  }
  .bse-filings .form-group {
    padding: 40px 0;
  }
  .bse-filings .select .form-control,
  .bse-filings label,
  .table-responsive .table tbody td,
  .table-responsive .table thead th {
    font-size: 16px;
  }
  .table-responsive .table tbody td {
    padding: 20px 40px;
  }
  .table-responsive .table thead th {
    padding: 0 40px 10px;
  }
  .financial-info .main-left .left {
    width: 100%;
    float: none;
  }
  .financial-info .main-left .left h2,
  .financial-info .main-right .right h2,
  .financial-info .main-right .left h2,
  .financial-info .main-left .right h2 {
    font-size: 30px;
  }
  .financial-info .main-left .left p,
  .financial-info .main-right .right p,
  .financial-info .main-right .left p {
    font-size: 16px;
  }
  .financial-info .main-left .left .btn,
  .financial-info .main-right .right .btn,
  .financial-info .main-right .left .btn {
    font-size: 18px;
  }
  .financial-info .main-left .left h2,
  .financial-info .main-right .right h2,
  .financial-info .main-right .left h2,
  .financial-info .main-left .right h2 {
    font-size: 30px;
  }
  .financial-info .main-left .right span {
    font-size: 22px;
  }
  .financial-info .main-left .left,
  .financial-info .main-left .right {
    height: 250px;
  }
  .financial-info .main-left .right {
    float: none;
    width: 100%;
    margin-top: 30px;
  }
  .financial-info .main-left {
    padding-bottom: 30px;
  }
  .financial-info {
    padding: 40px 0;
  }
  .financial-info .main-right .left {
    width: 100%;
    float: none;
  }
  .financial-info .main-right .right {
    width: 100%;
    float: none;
    margin-top: 30px;
  }
  .financial-info .main-right .right,
  .financial-info .main-right .left {
    height: 320px;
  }
  .investor-banner-section {
    height: 360px;
  }
  .find-future-section .panel-default > .panel-heading a {
    padding: 10px;
    font-size: 18px !important;
    height: 45px;
  }
  .news-more-detail-box h1 {
    width: 500px;
  }
  .solution-slider .right span {
    font-size: 24px !important;
  }
  .igis-extensions-section .main-box .left h2,
  .igis-extensions-section .main-box .left ul {
    padding: 0 0 0 70px;
  }
  .igis-extensions-section .main-box .left p {
    padding: 0 40px 20px 70px;
  }
  .product-common-section .common-top-box img {
    width: 120px;
  }
  .product-common-section {
    height: 480px;
  }
  .bse-filings {
    width: 90%;
  }
  .financial-title .custom-container {
    width: 90%;
  }
  .awards-section .awards-slider-box .slick-slide img {
    height: 200px;
  }
  .awards-section .awards-slider-box .slick-active img {
    height: 260px;
  }
  .awards-section .awards-slider-box .slick-next {
    right: -55px;
    top: 34%;
  }
  .awards-section .awards-slider-box .slick-prev {
    left: -55px;
    top: 34%;
  }
  .leadership-box .thumbnail-slide-inner-box {
    width: 600px;
  }
  .leadership-box .slider-nav .slick-current img {
    height: 100px;
    width: 100px;
  }
  .leadership-box .slider-nav img {
    height: 60px;
    width: 60px;
  }
  .leadership-box .slider-content {
    width: 400px;
  }
}

@media screen and (max-width: 799px) {
  /* .igis-extensions-section .resp-tab-content { width: 30%; margin: 0 auto; }
	.igis-extensions-section .main-box .left { display: block; width: 100%; padding: 20px 0; text-align: center; } */
  .igis-extensions-section .main-box .left p {
    padding: 0; /* width: 80%; */
    margin: 0 auto;
  }
  .igis-extensions-section .main-box .right .inner-text-box {
    padding: 15px;
  }
  .inner-banner-section {
    height: 300px !important;
  }
  .igis-extensions-section .main-box .left h2,
  .igis-extensions-section .main-box .left ul {
    padding: 0 0 0 40px;
  }
  .igis-extensions-section .main-box .left p {
    padding: 0 0 10px 40px;
  }
  .product-common-section .common-top-box img {
    width: 100px;
  }
  .product-common-section {
    height: 380px;
  }
  /* .igis-extensions-section .main-box .right { display: block; width: 100%; } */
  .resp-arrow {
    border-top: 8px solid #c1c1c1;
  }
  h2.resp-tab-active span.resp-arrow {
    border-bottom: 8px solid #058c8a;
  }
  .igis-platform-section .resp-tab-content {
    width: 100%;
  }
  .igis-platform-section .gis-box,
  .igis-platform-section .photogrammetry-box,
  .igis-platform-section .cad-box {
    height: 350px;
  }
  .igis-platform-section .content-box {
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  .igis-platform-section h2.resp-accordion:first-child {
    background: #f58220 !important;
    color: #fff;
    border: none;
  }
  .igis-platform-section h2.resp-accordion:nth-child(3) {
    background: #0ccfcd !important;
    color: #fff !important;
    border: none;
  }
  .igis-platform-section h2.resp-accordion:nth-child(5) {
    background: #ab60d7 !important;
    color: #fff !important;
    border: none;
  }
  .igis-platform-section h2.resp-accordion:nth-child(7) {
    background: #463b8d !important;
    color: #fff !important;
    border: none;
  }
  .igis-platform-section h2.resp-accordion:nth-child(3) h4 {
    color: #fff !important;
  }
  .igis-platform-section .resp-arrow {
    margin-top: 8px;
  }
  .igis-platform-section h2.resp-tab-active span.resp-arrow {
    border-bottom: 8px solid #000;
  }
  .find-future-section h3 {
    margin: 0;
  }
  .find-future-section .resp-arrow {
    margin-top: 10px;
    color: #fff;
  }
  .find-future-section .resp-tab-active h3 {
    color: #fff !important;
  }
  .find-future-section h2.resp-tab-active span.resp-arrow {
    border-bottom: 8px solid #fff !important;
  }
  .carrer-demo-box .left-box .inner-box,
  .carrer-demo-box .right-box .inner-box {
    padding: 0 30px;
  }
  .main-investor-box .common-tabs-box .resp-accordion a {
    display: block;
    padding: 5px 0;
  }
  .main-investor-box .common-tabs-box .resp-accordion a:focus {
    color: #fd8c3a;
  }
  .main-investor-box .common-tabs-box .resp-accordion.resp-tab-active a {
    color: #fff;
  }
  .news-tab-box .common-tabs-box .resp-arrow {
    margin-top: 12px;
  }
  .news-tab-box .common-tabs-box .resp-accordion.resp-tab-active .resp-arrow {
    border-bottom: 8px solid #fff !important;
  }
  .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    margin-left: -32px !important;
  }
  .demo-box .inner-box {
    height: 390px;
  }
  .demo-box .left-box,
  .demo-box .right-box {
    height: 452px;
  }
  .footer-inner .footer-top .right-box .col-sm-3 {
    width: 33%;
  }
  .news-more-detail-box .top-title {
    padding: 30px 20px 10px 20px;
  }
  .news-more-detail-box .inner-box {
    padding: 0px 40px 60px 40px;
  }
}
@media screen and (max-width: 768px) {
  .igis-extensions-section .resp-tab-content {
    width: 45%;
    margin: 0 auto;
    position: relative;
  }
  .igis-extensions-section .main-box .left {
    display: block;
    width: 100%;
    padding: 20px 0;
    text-align: center;
  }
  .igis-extensions-section .main-box .right {
    display: block;
    width: 100%;
  }
  .igis-extensions-section .main-box .left p {
    width: 80%;
  }
  .igis-extensions-section .main-box .right .inner-text-box {
    width: 80%;
    height: 80%;
  }
  .igis-extensions-section .main-box .right .inner-text-box a,
  .igis-extensions-section .main-box .right .inner-text-box p,
  .igis-extensions-section .main-box .right .inner-text-box h3 {
    margin-bottom: 15px;
  }
  .financial-title {
    padding: 30px 0px 0px 0px;
  }
  .bse-filings {
    margin: 0 auto 30px auto;
  }
  .what-we-do-section .what-we-do-box,
  .what-we-do-section .how-we-do-box {
    width: 100%;
    height: auto;
    position: relative;
  }
  .what-we-do-section .what-we-do-box .text,
  .what-we-do-section .how-we-do-box .text {
    position: relative;
    padding: 50px 20px;
    top: 0;
    transform: translateY(0%);
  }
  .main-contact-request-section .resp-tabs-container {
    text-align: center;
  }
  .main-contact-request-section {
    padding: 20px 0px;
  }
  .main-contact-request-section .resp-accordion img {
    width: 80px;
  }
  .main-contact-request-section .resp-accordion {
    background: #e1e1e1 !important;
    border-color: #e1e1e1 !important;
  }
  .main-contact-request-section h2.resp-tab-active {
    background: #e1e1e1 !important;
    border-color: #e1e1e1 !important;
  }
  .main-contact-request-section .main-form-box .form-input-box {
    padding: 15px;
  }
  .main-contact-request-section .main-form-box .form-input-box .cols {
    width: 100%;
    padding-bottom: 0px;
    margin-bottom: 10px;
  }
  .main-contact-request-section
    .main-form-box
    .form-input-box
    .cols
    .form-control {
    height: 40px;
  }
  .main-contact-request-section
    .main-form-box
    .form-input-box
    .cols
    .select::after {
    padding: 8px;
  }
  .contact-address-section .cols {
    padding-left: 0px;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
  .contact-address-section {
    padding: 20px 0px;
  }
  .more-about-igs-section .left,
  .more-about-igs-section .right {
    width: 100%;
    height: auto;
    text-align: center;
    padding: 30px;
  }
  .more-about-igs-section h3,
  .more-about-igs-section p {
    margin-bottom: 15px;
  }
  .igis-extensions-section .main-box .left .img-box {
    margin: 5px auto;
    text-align: center;
    width: 100px;
  }
  .igis-extensions-section .main-box .left h2,
  .igis-extensions-section .main-box .left ul {
    padding: 0 0 0 0px;
  }
  .partner-section .col-md-6 {
    float: none;
    width: 100%;
  }
  .partner-section .partner-inner-box .box {
    height: auto;
  }
  .partner-section .partner-detail-box .inner-box {
    text-align: center;
    width: 100%;
    padding: 10px;
    top: 0;
    position: relative;
    transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  .solution-slider .left {
    clear: both;
    height: 250px;
    vertical-align: top;
    width: 100%;
  }
  .solution-slider .right {
    background: #f5f5f5;
    display: block;
    height: 160px;
    position: relative;
    vertical-align: top;
    width: 100%;
  }
  .solution-section .solution-slider {
    height: 100%;
  }
  .solution-slider #SolutionSlider .owl-controls .owl-pagination {
    left: 0;
    right: 0;
    transform: none;
    top: auto;
    bottom: 0;
  }
  .common-solution-inner-section {
    height: 420px;
  }
  .main-investor-box .common-tabs-box .bse-filings .pagination {
    position: relative;
    right: 0;
    float: none;
    bottom: 0;
    margin-top: 15px;
  }

  .common-tabs-box .right .resp-tabs-container h2.resp-accordion:last-child {
    display: none;
  }

  /*Dipen 11-06-2020*/
  .igis-extensions-section .resp-tab-content {
    width: 60%;
  }
  .igis-extensions-section .main-box .right .inner-text-box {
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 28px !important;
  }
  h2 {
    font-size: 24px !important;
  }
  h3 {
    font-size: 20px !important;
  }
  h4 {
    font-size: 16px !important;
  }
  h5 {
    font-size: 15px !important;
  }
  h6 {
    font-size: 14px !important;
  }
  p {
    font-size: 14px !important;
  }
  a {
    font-size: 14px !important;
  }
  .right-issue-accordion h3 a, .right-issue-accordion .pixie-jr-tield:before {
    font-size: 20px !important;
  }
  li {
    font-size: 14px !important;
  }

  /* sankit 04/11/2022 */

  .sub-text-about {
    font-size: 16px !important;
  }

  .Thankyou_title_box,
  .thnx_tab1,
  .thnx_tab2 {
    width: 100%;
  }
  h2.thnx_msg,
  .thnx_tab1 h2,
  .thnx_tab2 h2 {
    font-size: 20px !important;
    padding: 15px 0px;
    margin-bottom: 0;
  }

  .sub-text {
    font-size: 16px !important;
  }
  .h1-title {
    font-size: 28px !important;
  }
  .leadership-box {
    padding: 34px 0 20px;
  }
  .inner-banner-section {
    height: 245px !important;
    margin-top: 0;
  }
  .inner-banner-section .inner-banner-text h3 {
    font-size: 15px;
  }
  .inner-banner-section .inner-banner-text h2 {
    font-size: 24px;
  }
  .inner-banner-section .inner-banner-text {
    width: 32%;
  }
  .inner-igis-platform-section .main-box .data-box h3 {
    font-size: 20px;
  }
  .inner-igis-platform-section .main-box .data-box {
    padding: 12px 50px;
  }
  .inner-igis-platform-section .main-box .left,
  .inner-igis-platform-section .main-box .right {
    height: 375px;
  }
  .inner-igis-platform-section .main-box .data-box img {
    width: 40px;
  }
  .title-box h2 {
    font-size: 24px;
  }
  .title-box p {
    font-size: 16px;
  }
  .igis-extensions-section .main-box .left h3 {
    font-size: 24px;
  }
  .igis-extensions-section .main-box .left p {
    font-size: 16px;
  }
  .photogrammetry-section .title-box a,
  .cad-section .title-box a {
    font-size: 15px;
  }
  .inner-subscribe-box .inner-box h2 {
    font-size: 22px;
  }
  .inner-subscribe-box .inner-box p {
    font-size: 16px;
    margin-bottom: 15px;
  }
  p {
    font-size: 16px;
  }
  .inner-subscribe-box .input-box .btn {
    padding: 7px 10px;
  }
  .inner-subscribe-box .input-box .form-control {
    height: 37px;
  }
  .inner-subscribe-box {
    height: 230px;
  }
  .inner-subscribe-box .input-box {
    width: 420px;
  }
  .footer-inner .footer-top {
    padding: 30px 0;
  }
  .footer-inner .footer-top .left-box {
    float: none;
    text-align: center;
    width: 100%;
  }
  .footer-inner .footer-top .left-box a {
    width: 100%;
  }
  .footer-inner .footer-top .left-box ul li {
    width: 10%;
  }
  .footer-inner .footer-top .left-box ul li:last-child {
    width: 20%;
  }
  .footer-inner .footer-top .right-box {
    width: 100%;
    float: none;
    padding-top: 15px;
    text-align: center;
  }
  .footer-inner .footer-top .right-box .inner-box {
    width: 33%;
    float: left;
  }
  .footer-inner .footer-top .row,
  .footer-inner .footer-bottom .row {
    margin: 0;
  }
  .footer-inner .footer-bottom .left-box p {
    margin: 0;
    padding: 15px 0 0;
  }
  .footer-inner .footer-bottom .left-box {
    float: none;
    width: 100%;
    text-align: center;
  }
  .footer-inner .footer-bottom .center-box {
    width: 100%;
    text-align: center;
    float: none;
  }
  .footer-inner .footer-bottom ul li a {
    padding: 15px 12px;
  }
  .banner-slider-section img {
    height: 295px !important;
  }
  .banner-slider-section .banner-text span {
    font-size: 24px;
    line-height: 30px;
  }
  .banner-slider-section .banner-text p {
    font-size: 16px;
    margin: 10px 0 15px;
  }
  .banner-slider-section .banner-text .btn {
    font-size: 14px;
    padding: 6px 15px;
  }
  .banner-slider-section .banner-text {
    width: 225px;
  }
  .why-igis-section .cols-main .cols h3 {
    font-size: 16px;
    padding: 10px 0;
  }
  .why-igis-section .cols-main .cols {
    padding: 15px 0;
  }
  .igis-platform-section h4 {
    font-size: 18px;
  }
  .igis-platform-section .content-box h2 {
    font-size: 24px;
  }
  .igis-platform-section .content-box li,
  .igis-platform-section .content-box .btn {
    font-size: 16px;
  }
  .igis-platform-section .gis-box,
  .igis-platform-section .photogrammetry-box,
  .igis-platform-section .cad-box {
    height: 290px;
  }
  .solution-slider .left {
    height: 250px !important;
  }
  .solution-slider .right h2 {
    font-size: 18px;
  }
  .solution-slider .right p {
    font-size: 15px;
  }
  .solution-section .solution-slider {
    height: auto;
  }
  .sucessfull-section .inner-sucessfull-box {
    height: 325px;
  }
  .sucessfull-section .inner-hover-box h3 {
    width: 68%;
  }
  .sucessfull-section .inner-sucessfull-box li a h4 {
    right: 0;
    left: 8px;
  }
  #issues .partner-detail-box,
  #issues .partner-image-box {
    height: 330px;
    width: 50%;
    float: left;
  }
  #issues .partner-detail-box h2 {
    font-size: 18px;
  }
  #issues .partner-detail-box h3 {
    font-size: 14px;
  }
  #issues .partner-detail-box .logo-box li {
    width: 26%;
  }
  #issues .logo-box img {
    width: 60px;
  }
  .about-carousel-wrapper #dates li a {
    font-size: 15px;
  }
  .subscribe-box .input-box .btn {
    padding: 7px 10px;
  }
  .subscribe-box .input-box .form-control {
    height: 37px;
  }
  .subscribe-box {
    height: 230px;
  }
  .subscribe-box .input-box {
    width: 420px;
  }
  .subscribe-box .inner-box h2 {
    font-size: 22px;
  }
  .subscribe-box .inner-box p {
    font-size: 16px;
    margin-bottom: 15px;
  }
  footer .footer-top {
    padding: 30px 0;
  }
  footer .footer-top .left-box {
    float: none;
    text-align: center;
    width: 100%;
  }
  footer .footer-top .left-box a {
    width: 100%;
  }
  footer .footer-top .left-box ul li {
    width: 18%;
  }
  footer .footer-top .right-box {
    width: 100%;
    float: none;
    padding-top: 15px;
    text-align: center;
  }
  footer .footer-top .right-box .inner-box {
    width: 33%;
    float: left;
  }
  footer .footer-top .row,
  .footer-inner .footer-bottom .row {
    margin: 0;
  }
  footer .footer-bottom .left-box p {
    margin: 0;
    padding: 15px 0 0;
  }
  footer .footer-bottom .left-box {
    float: none;
    width: 100%;
    text-align: center;
  }
  footer .footer-bottom .center-box {
    width: 100%;
    text-align: center;
    float: none;
  }
  footer .footer-bottom ul li a {
    padding: 15px 12px;
  }
  footer .footer-bottom .row {
    margin: 0;
  }
  footer .footer-bottom {
    bottom: -80px;
  }
  footer .footer-top .right-box .inner-box li a,
  .footer-inner .footer-top .right-box .inner-box li a {
    padding: 5px 0;
  }
  .banner-slider-section .banner-text {
    left: 60px;
  }
  .igis-platform-section .content-box {
    left: 4%;
  }
  .product-banner-section {
    /* height: calc(100vh - 67px); */
    margin-top: 0;
  }
  .product-banner-section .product-banner-text h2 {
    font-size: 24px;
  }
  .product-banner-section .product-banner-text p {
    font-size: 16px;
  }
  .product-banner-section .product-banner-text {
    width: 60%;
    right: 0;
    left: 60px;
  }
  .main-product-inner-box .common-tabs-box li h4 {
    font-size: 12px;
  }
  .main-product-inner-box .common-tabs-box > ul {
    width: 97%;
  }
  .main-product-inner-box .product-igis-section .left {
    display: block;
    width: 50% !important;
    margin: 0 auto;
  }
  .main-product-inner-box .product-igis-section .right {
    padding-left: 0;
    width: 65% !important;
    margin: 0 auto;
    display: block;
    padding-top: 20px;
  }
  .main-product-inner-box .product-igis-section .right .cols {
    padding-bottom: 20px;
  }
  .main-product-inner-box .product-igis-section h2 {
    font-size: 30px;
    padding: 25px 0;
  }
  .main-product-inner-box .product-igis-section {
    padding-bottom: 30px;
  }
  .main-product-inner-box .product-igis-section .top {
    margin-bottom: 10px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box,
  .main-product-inner-box .igis-products-list-section .right-box .content-box {
    padding-left: 0px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .image-box,
  .main-product-inner-box .igis-products-list-section .right-box .image-box {
    width: 60%;
    margin: 0 auto;
    display: block;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box,
  .main-product-inner-box .igis-products-list-section .right-box .content-box {
    width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: 0;
  }
  /* .main-product-inner-box .igis-products-list-section .left-box, .main-product-inner-box .igis-products-list-section .right-box { padding: 20px 0; } */
  .main-product-inner-box .igis-products-list-section .left-box .content-box p,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    p {
    font-size: 15px;
    padding-left: 0;
    padding-top: 15px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .image-box {
    padding-top: 20px;
  }
  .main-product-inner-box .common-tabs-box > ul {
    top: -38px;
  }
  .product-extension-section .cols .right-content .text,
  .product-extension-section .cols .left-content .text {
    padding: 0 25px;
  }
  .product-extension-section .cols {
    height: 230px;
  }
  .product-extension-section {
    clear: both;
  }
  .demo-box .left-box,
  .demo-box .right-box {
    width: 100%;
    float: left;
    height: auto;
    padding: 30px 0px;
  }
  .demo-box .right-box .cols {
    width: 50%;
  }
  .demo-box .inner-box {
    height: auto;
  }
  .product-extension-section .cols .right-content h3,
  .product-extension-section .cols .left-content h3 {
    margin-bottom: 5px;
  }
  .demo-box .left-box .btn {
    font-size: 16px;
  }
  .demo-box .right-box .inner-box {
    padding: 24px;
    height: auto;
  }
  .demo-box .left .inner-box {
    padding-top: 24px;
  }
  .solution-slider-section {
    margin-top: 0;
  }
  .solution-slider-section img {
    height: calc(100vh - 67px) !important;
  }
  .solution-slider-section .owl-controls .owl-page.active span {
    width: 15px;
    height: 15px;
  }
  .solution-slider-section .banner-text h2 {
    font-size: 30px;
  }
  .solution-slider-section .banner-text p {
    font-size: 20px;
  }
  .solution-slider-section .banner-text {
    width: 335px;
  }
  .title-box-inner h2 {
    font-size: 36px;
  }
  .title-box-inner p,
  .title-box-inner a {
    font-size: 18px;
  }
  .smart-city-section,
  .defence-section,
  .land-info-section,
  .mining-section {
    height: 500px;
  }
  .common-solution-inner-section {
    height: 360px;
    margin-top: 0;
  }
  .common-solution-inner-section .banner-text h2 {
    font-size: 24px;
  }
  .common-solution-inner-section .banner-text p {
    font-size: 16px;
  }
  /* .common-solution-inner-section .banner-text { top: 20px; } */
  .smart-city-products-section .left-box .content-box,
  .smart-city-products-section .right-box .content-box {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0px;
  }
  .smart-city-products-section .left-box .image-box,
  .smart-city-products-section .right-box .image-box {
    display: block;
    width: 60%;
    margin: 0 auto;
    text-align: center;
  }
  .smart-city-products-section .left-box,
  .smart-city-products-section .right-box {
    padding: 20px 0;
  }
  .smart-city-products-section .left-box .image-box {
    padding-top: 15px;
  }
  .smart-city-products-section .left-box .content-box h3,
  .smart-city-products-section .right-box .content-box h3 {
    font-size: 24px;
    margin-bottom: 5px;
  }
  .solution-slider-section .banner-text,
  .solution-slider-section #SolutionSliderMain .owl-pagination {
    left: 10px;
  }
  .investor-contact-us h2,
  .governance-list h2 {
    font-size: 24px;
    padding-bottom: 10px;
  }
  .investor-contact-us .investor-form h4,
  .investor-contact-us .investor-form span {
    font-size: 16px;
  }
  .investor-contact-us .investor-form .form-control::placeholder {
    font-size: 15px;
  }
  .investor-contact-us .investor-form .form-control {
    height: 45px;
  }
  .investor-contact-us .investor-form textarea {
    height: 150px !important;
  }
  .bse-filings .select {
    width: 420px;
  }
  .bse-filings .btn {
    font-size: 16px;
    padding: 8px 0px;
  }
  .bse-filings .select .form-control {
    height: 40px;
  }
  .bse-filings .select::after {
    height: 38px;
    padding: 10px;
  }
  .bse-filings .select .form-control,
  .bse-filings label,
  .table-responsive .table tbody td,
  .table-responsive .table thead th {
    font-size: 15px;
  }
  .table-responsive .table > tbody > tr > td img {
    width: 30px;
  }
  .table-responsive .table tbody td {
    padding: 15px 30px;
  }
  .table-responsive .table thead th {
    padding: 0 30px 10px;
  }
  .table-responsive {
    border: none;
    margin-bottom: 0;
  }

  /*news-read-more*/
  .news-more-detail-box {
    width: 90%;
    padding-top: 44px;
  }
  .news-more-detail-box h2 {
    font-size: 30px;
  }
  .news-more-detail-box p {
    font-size: 14px;
  }
  .news-more-detail-box .top-box h3 {
    font-size: 16px;
  }
  .news-more-detail-box .top-box ul a i {
    font-size: 11px !important;
  }
  .news-more-detail-box .top-box ul a {
    border: 1px solid #8c8c8c;
    height: 22px;
    width: 22px;
  }

  /*job-posting-page*/
  .job-posting-page .custom-container {
    width: 100%;
  }
  .job-posting-page p {
    font-size: 16px;
  }
  .job-posting-page ul li {
    font-size: 16px;
  }
  .job-posting-page .top-inner-title h2 {
    font-size: 26px;
  }
  .job-posting-page .top-inner-title h4 {
    font-size: 18px;
    margin-bottom: 30px;
  }
  .job-posting-page .custom-container .logo-inner-box {
    padding-bottom: 25px;
  }
  .job-posting-page .logo-inner-box img {
    width: 200px;
  }
  .job-posting-page .ready-apply-box .cols {
    width: 100%;
    margin-right: 0px;
  }
  .job-posting-page .ready-apply-box h3 {
    font-size: 24px;
  }

  /*after-application-page*/
  .after-application-page .custom-container {
    width: 100%;
  }
  .after-application-page .custom-container .logo-inner-box {
    padding-bottom: 25px;
  }
  .after-application-page .logo-inner-box img {
    width: 250px;
  }
  .after-application-page .next-step-box .step-box .wizard-box {
    padding: 0px 0px 0px 25px;
  }
  .after-application-page .next-step-box h2 {
    font-size: 34px;
  }
  .after-application-page .next-step-box h4 {
    font-size: 24px;
  }
  .after-application-page .next-step-box .step-box .wizard-box .panel {
    padding-left: 20px;
  }
  .after-application-page .next-step-box .step-box .wizard-box .panel::before {
    width: 7px;
    left: -11px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .heading-one
    h4::before {
    border: 4px solid #ba0e82;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel-heading
    h4::before {
    height: 40px;
    width: 40px;
  }
  .after-application-page .next-step-box .welcome-text {
    font-size: 30px;
  }
  .leadership-box {
    padding: 34px 0 20px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel-heading
    h3::before {
    padding-top: 2px;
    left: -28px;
    width: 40px;
    height: 40px;
    font-size: 20px !important;
  }
  .after-application-page .custom-container .logo-inner-box img {
    width: 200px;
  }
  .carrer-demo-box .left-box .inner-box {
    position: relative;
    top: 0;
    transform: translateY(0px);
    padding: 0 20px;
  }
  .career-banner-section {
    margin-top: 0;
  }
  .carrer-demo-box .left-box .inner-box p {
    margin-bottom: 15px;
  }
  .carrer-demo-box .left-box .inner-box h3 {
    padding-bottom: 15px;
  }

  /*index-page*/
  /* .partner-section .col-md-6 { float: left; width: 50%; } */
  .solution-slider .right span {
    font-size: 20px !important;
  }
  .igis-extensions-section .main-box .left h2,
  .igis-extensions-section .main-box .left ul {
    padding: 0 0 0 0px;
  }
  .igis-extensions-section .main-box .left p {
    padding: 0 0 10px 0px;
  }
  .news-more-detail-box .top-title {
    margin-top: -70px;
    padding: 25px 20px 10px 20px;
  }
  .news-more-detail-box .inner-box {
    padding: 0px 20px 20px 20px;
  }
  .contact-address-box .left,
  .contact-address-box .right {
    width: 100%;
    padding: 30px;
    text-align: center;
  }
  .contact-address-box .left {
    border-right: none;
    border-bottom: 1px solid #ccc;
  }
  .contact-address-box .left p,
  .contact-address-box .left h3,
  .contact-address-box .right p,
  .contact-address-box .right h3 {
    width: 90%;
  }

  .free-trail-box .form-input-box .cols {
    width: 100%;
    padding-bottom: 10px;
  }
  .free-trail-box .container .top {
    margin-top: 0;
    padding: 30px;
  }
  .free-trail-box .form-input-box {
    margin: 0 10px;
  }
  .free-trail-box .container .top h1 {
    width: 100%;
    margin-bottom: 10px;
  }
  .trail-faq-box {
    margin: 0px;
  }
  .free-trail-box .form-input-box .cols .form-control {
    height: 50px;
  }
  .free-trail-box .form-input-box .cols .select::after {
    padding: 12px 8px;
  }
  footer .footer-bottom {
    bottom: 0;
  }

  /*Dipen 11-06-2020*/

  .igis-extensions-section .main-box .right .inner-text-box {
    width: 90%;
    margin: 30px auto;
  }
  .igis-extensions-section .resp-tab-content {
    width: 65%;
  }

  /*Dipen 11-06-2020*/
  .product-extension-section .cols .right-img,
  .product-extension-section .cols .left-img {
    display: table-header-group;
    float: none;
  }
  .product-extension-section .cols .left-content,
  .roduct-extension-section .cols .right-content {
    display: table-footer-group;
    float: none;
  }
  .product-extension-section .cols .right-content .text,
  .product-extension-section .cols .left-content .text {
    padding: 25px;
  }
  .product-extension-section .cols {
    height: auto;
  }
  .product-extension-section .cols .left-img,
  .product-extension-section .cols .right-content,
  .product-extension-section .cols .left-content,
  .product-extension-section .cols .right-img {
    float: none;
    min-height: auto;
  }
  .product-extension-section .cols .right-content .text,
  .product-extension-section .cols .left-content .text {
    position: relative;
    transform: translateY(0);
  }
  .map-competition-section .left,
  .map-competition-section .right,
  .webinar-section.more-about-igs-section .left,
  .webinar-section.more-about-igs-section .right {
    padding: 30px 40px !important;
  }
  .gis-day-section .organized-logo-box li img {
    height: 70px;
  }
  .webinar-section.more-about-igs-section .left {
    padding-bottom: 0 !important;
  }
  .map-competition-section .right {
    padding-left: 60px !important;
  }
  .webinar-section.more-about-igs-section .left h3,
  .webinar-section.more-about-igs-section .right h3,
  .more-about-igs-section .left h3,
  .more-about-igs-section .right h3 {
    font-size: 22px !important;
  }
  .map-competition-section ul li,
  .price-important-section li {
    font-size: 14px !important;
  }
  .what-we-do-section .what-we-do-box .text,
  .what-we-do-section .how-we-do-box .text {
    padding: 30px 25px !important;
  }
  .what-we-do-section .how-we-do-box .text {
    margin-top: 0 !important;
  }
  .page-id-9151 .free-trail-banner {
    display: none;
  }
  .page-id-9278 .free-trail-banner {
    display: none;
  }
  .page-id-9260 .free-trail-banner {
    display: none;
  }
  .page-template-case-studies .news-tab-box .inner-box,
  .blog .news-tab-box .inner-box {
    width: 49% !important;
  }
  .product-banner-section,
  .about-us-banner-section,
  .career-banner-section {
    height: 295px;
  }
  .common-solution-inner-section .banner-text,
  .career-banner-section .banner-text {
    left: 60px;
  }
  .solution-inner-box {
    text-align: center;
    padding: 30px 0;
  }
  .solution-inner-box p {
    width: 95%;
    margin: 0 auto;
  }
  .solution-inner-box h4 {
    margin-bottom: 0 !important;
  }
  .sfsi_widget {
    min-height: auto !important;
  }
  .inner-box .inner-detail-box .img-box a {
    height: 158px;
  }
  .blog .news-tab-box .inner-box:nth-last-child(3) {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 639px) {
  h1 {
    font-size: 25px !important;
  }
  h2 {
    font-size: 22px !important;
  }
  h3 {
    font-size: 18px !important;
  }
  h4 {
    font-size: 16px !important;
  }
  h5 {
    font-size: 15px !important;
  }
  h6 {
    font-size: 14px !important;
  }
  p {
    font-size: 14px !important;
  }
  a {
    font-size: 14px !important;
  }
  .right-issue-accordion h3 a, .right-issue-accordion .pixie-jr-tield:before {
    font-size: 18px !important;
  }

  /* sankit 04/11/2022 */

  .sub-text-about {
    font-size: 14px !important;
  }

  .sub-text {
    font-size: 14px !important;
  }
  .h1-title {
    font-size: 25px !important;
  }
  .inner-banner-section {
    height: 215px !important;
  }
  .inner-banner-section .inner-banner-text {
    width: 55%;
  }
  .inner-igis-platform-section .main-box .data-box {
    padding: 8px 30px;
  }
  .inner-igis-platform-section .main-box .left,
  .inner-igis-platform-section .main-box .right {
    height: 280px;
  }
  .footer-inner .footer-top .right-box .inner-box {
    padding: 0;
  }
  header .left-box a {
    width: 75px;
  }
  .banner-slider-section .banner-text {
    left: 30px;
  }
  .banner-slider-section .banner-text span {
    font-size: 20px;
    line-height: 24px;
  }
  .banner-slider-section .banner-text p {
    font-size: 15px;
  }
  .banner-slider-section .banner-text .btn {
    font-size: 12px;
  }
  .banner-slider-section img {
    height: 265px !important;
  }
  .why-igis-section .cols-main .cols {
    width: 100%;
    height: auto;
  }
  .why-igis-section .cols-main .cols p {
    font-size: 14px;
  }
  .igis-platform-box .content-box {
    left: 4%;
  }
  .igis-platform-box .content-box h2 {
    font-size: 22px;
  }
  .igis-platform-box .content-box li,
  .igis-platform-box .content-box .btn {
    font-size: 15px;
  }
  .why-igis-section .cols-main .cols .inner-box img {
    width: 32%;
  }
  .igis-platform-bottom-box .cols {
    float: none;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 5.6px 0 0;
  }
  .igis-platform-bottom-box h4 {
    font-size: 16px;
  }

  #issues .partner-detail-box,
  #issues .partner-image-box {
    width: 100%;
    float: none;
  }
  #issues .partner-detail-box {
    height: 215px;
  }
  #issues .partner-image-box {
    height: 280px;
  }
  #issues .partner-detail-box .logo-box li {
    width: 18%;
  }
  #testimonialsSlider {
    display: block !important;
  }
  .inner-sucessfull-box {
    display: none;
  }
  .why-igis-section .cols-main .cols i {
    font-size: 18px;
  }
  .main-product-inner-box .product-igis-section .right .cols h3 {
    padding-left: 10px;
  }
  .main-product-inner-box .product-igis-section .right {
    width: 85% !important;
  }
  .main-product-inner-box .product-igis-section .right .cols img {
    width: 40px;
  }
  .main-product-inner-box .product-igis-section h2 {
    font-size: 24px;
  }
  .main-product-inner-box .product-igis-section .custom-container .top img {
    width: 75px;
  }
  .main-product-inner-box .product-igis-section .custom-container .top {
    margin-bottom: 20px;
  }
  .main-product-inner-box .product-igis-section .center-image {
    width: 80%;
    padding: 0px 0px 16px 0px;
  }
  .main-product-inner-box .product-igis-section .bottom-text {
    width: 92%;
  }
  .product-banner-section {
    height: calc(100vh - 57px);
  }
  .main-product-inner-box
    .igis-products-list-section
    .left-box
    .content-box
    img,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    img {
    width: 50px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box h3,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    h3 {
    font-size: 22px;
  }
  .product-banner-section .product-banner-text h2 {
    font-size: 22px;
  }
  .product-banner-section .product-banner-text p {
    font-size: 15px;
  }
  .product-banner-section .product-banner-text {
    width: 63%;
  }
  .main-product-inner-box ul.resp-tabs-list {
    display: none !important;
  }
  /* 	.main-product-inner-box .common-tabs-box .left li a,  */
  .main-product-inner-box .common-tabs-box .right li a {
    padding: 8px 18px;
  }
  .main-product-inner-box .common-tabs-box .top-box {
    top: -36px;
  }
  .main-product-inner-box .common-tabs-box .left,
  .main-product-inner-box .common-tabs-box .inner-right-tab-box {
    width: 50%;
  }
  .main-product-inner-box .common-tabs-box .left {
    /* text-align: right; */
    padding-right: 5px;
  }
  .main-product-inner-box .common-tabs-box .inner-right-tab-box {
    text-align: left;
    padding-left: 5px;
  }
  .main-product-inner-box h2.resp-accordion {
    display: block;
  }
  .main-product-inner-box .resp-vtabs .resp-tab-content {
    border: 1px solid #c1c1c1;
  }
  .main-product-inner-box .resp-vtabs .resp-tabs-container {
    border: none;
    float: none;
    width: 100%;
    min-height: 100px;
    clear: none;
  }
  .main-product-inner-box .resp-accordion-closed {
    display: none !important;
  }
  .main-product-inner-box .resp-vtabs .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
  }
  .main-product-inner-box h2.resp-accordion {
    padding: 10px;
    display: none;
  }
  .main-product-inner-box h2.resp-accordion h4 {
    margin: 0;
    font-size: 16px;
  }
  .main-product-inner-box .resp-arrow {
    margin-top: 5px;
  }
  .main-product-inner-box h2.resp-accordion.resp-tab-active {
    padding: 10px !important;
  }
  .main-product-inner-box .common-tabs-box .left li a {
    background-size: 40%;
    padding-left: 20px;
  }
  .product-banner-section {
    height: 260px;
    margin-top: 57px;
  }
  /* .product-extension-section .cols .left-img, .product-extension-section .cols .right-img { width: 100%; float: none; height: 200px; } */
  .product-extension-section .cols .left-img,
  .product-extension-section .cols .right-img {
    width: 100%;
    float: none;
    min-height: 180px;
  }
  .product-extension-section .cols .right-content,
  .product-extension-section .cols .left-content {
    width: 100%;
    float: none;
    min-height: auto;
  }
  .product-extension-section .cols .left-img img,
  .product-extension-section .cols .right-img img {
    width: 100%;
  }
  .product-extension-section .cols {
    height: auto;
  }
  .demo-box .right-box .cols {
    width: 68%;
  }
  .solution-slider-section .banner-text h2 {
    font-size: 24px;
    margin-bottom: 5px;
  }
  .solution-slider-section .banner-text p {
    font-size: 16px;
  }
  .solution-slider-section .banner-text {
    width: 270px;
  }
  .title-box-inner h2 {
    font-size: 30px;
  }
  .title-box-inner p,
  .title-box-inner a {
    font-size: 15px;
  }
  .title-box-inner {
    padding-top: 10px;
  }
  .smart-city-section,
  .defence-section,
  .land-info-section,
  .mining-section {
    height: 400px;
  }
  .solution-slider-section img {
    height: 300px !important;
  }
  .solution-slider-section {
    margin-top: 57px;
  }
  .common-solution-inner-section {
    height: 300px;
  }
  .common-solution-inner-section .banner-text h2 {
    font-size: 20px;
  }
  .common-solution-inner-section .banner-text p {
    font-size: 15px;
  }
  .smart-city-products-section .left-box .content-box h3,
  .smart-city-products-section .right-box .content-box h3 {
    font-size: 20px;
  }
  .smart-city-products-section .left-box .content-box p,
  .smart-city-products-section .right-box .content-box p {
    font-size: 15px;
  }
  .igis-extensions-section .resp-tab-content {
    width: 50%;
  }
  .main-investor-box .resp-accordion h4 {
    font-size: 15px;
  }
  .investor-contact-us,
  .governance-list {
    padding: 15px 0 25px;
  }
  .investor-contact-us .investor-form {
    padding-top: 25px;
  }
  .investor-contact-us .investor-form h4,
  .investor-contact-us .investor-form span {
    font-size: 15px;
  }
  .investor-contact-us .investor-form .cols {
    float: none;
    width: 100%;
    margin: 0;
  }
  .investor-contact-us .investor-form .form-control {
    height: 40px;
  }
  .investor-contact-us .investor-form .form-control::placeholder {
    font-size: 14px;
  }
  .investor-contact-us .investor-form .cols,
  .investor-contact-us .investor-form .full-box {
    padding-bottom: 15px;
  }
  .investor-contact-us .investor-form .full-box {
    width: 100%;
  }
  .bse-filings .select {
    width: 350px;
  }
  .bse-filings .form-group {
    padding: 25px 0;
  }
  .financial-info .main-left .left h2,
  .financial-info .main-right .right h2,
  .financial-info .main-right .left h2,
  .financial-info .main-left .right h2 {
    font-size: 24px;
  }
  .financial-info .main-left .left p,
  .financial-info .main-right .right p,
  .financial-info .main-right .left p {
    font-size: 15px;
  }
  .financial-info .main-left .left .btn,
  .financial-info .main-right .right .btn,
  .financial-info .main-right .left .btn {
    font-size: 16px;
  }
  .financial-info .main-left .left .data,
  .financial-info .main-right .right .data {
    padding: 0 14px;
  }
  .financial-info .main-right .left .data {
    padding: 0 14px 14px;
  }
  .financial-info .main-left .left {
    height: 270px;
  }
  .financial-info .main-left .right span {
    font-size: 20px;
  }
  .financial-info .main-left .right h3 {
    font-size: 30px;
  }
  .financial-info .main-left .right {
    height: auto;
    padding: 30px 0;
    margin-top: 20px;
  }
  .financial-info .main-left .right h2 {
    padding: 0 0 15px;
  }
  .financial-info {
    padding: 25px 0;
  }
  .financial-info .main-left {
    padding-bottom: 20px;
  }
  .financial-info .main-right .left {
    height: 230px;
  }
  .financial-info .main-right .right {
    margin-top: 20px;
    height: 335px;
  }
  .table-responsive .table tbody td {
    padding: 10px;
  }
  .table-responsive .table thead th {
    padding: 0 10px 10px;
  }
  .demo-box .left-box .inner-box {
    padding: 15px;
  }
  .demo-box .left-box,
  .demo-box .right-box {
    padding: 20px 0px;
  }
  .demo-box .inner-box {
    width: 90%;
  }
  /*news-page*/
  .news-tab-box .inner-box,
  .news-tab-box .inner-box .img-box {
    height: auto;
  }
  .news-tab-box .inner-box .img-box,
  .news-tab-box .inner-box .con-box,
  .news-tab-box .inner-news-box {
    width: 100%;
    display: block;
  }
  .news-tab-box .inner-box .con-box {
    padding: 20px;
  }

  /*career-page*/
  .career-banner-section .banner-text {
    left: 30px;
  }
  .find-future-section .resp-tab-content h5,
  .find-future-section .panel-default > .panel-heading a,
  .find-future-section .student-box.resp-tab-content h2 {
    font-size: 14px;
  }
  .find-future-section .resp-tab-content h5 {
    height: 30px;
  }
  .find-future-section .panel-default > .panel-heading a {
    height: 40px;
    padding: 10px;
  }
  .find-future-section .panel-default > .panel-heading a span {
    height: 16px;
    width: 16px;
  }
  .find-future-section .panel-default > .panel-heading a span i {
    font-size: 8px;
  }

  /*news-read-more-page*/
  .news-more-detail-box {
    padding-top: 25px;
  }
  .news-more-detail-box h2 {
    font-size: 28px;
  }
  /* .news-more-detail-box .inner-box { margin-top: 25px; } */
  .news-more-detail-box .inner-box .top-box span {
    font-size: 14px;
  }
  .news-more-detail-box p img {
    margin-right: 0;
    float: none;
    display: block;
  }
  .news-more-detail-box h2 {
    width: 100%;
    font-size: 22px;
  }
  .leadership-box .thumbnail-slide-inner-box {
    width: 400px;
  }
  .leadership-box .slider-nav .slick-current img {
    height: 135px;
    width: 135px;
  }
  .leadership-box .slider-content {
    width: 400px;
  }
  .leadership-box .slider-content p {
    text-align: center;
  }

  /*footer-inner*/
  .footer-inner .footer-bottom .center-box ul li a {
    font-size: 12px !important;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel-heading
    h3::before {
    padding-top: 0px;
    left: -25px;
    width: 35px;
    height: 35px;
    font-size: 20px !important;
  }
  .news-more-detail-box h1 {
    width: 450px;
  }
  .financial-info .main-left .right h3 {
    padding: 10px 0 20px;
  }

  /*index-page*/

  .logo-box {
    text-align: center;
  }
  .partner-section .partner-detail-box .logo-box li {
    width: auto;
  }

  .product-banner-section .product-banner-text h1 {
    width: 86%;
  }
  .solution-slider .right span {
    font-size: 18px !important;
  }
  .igis-products-list-section .product-box {
    width: 100%;
    padding: 10px;
  }
  .awards-section .awards-slider-box {
    width: 70%;
  }
  .about-us-banner-section {
    height: 300px;
  }
  .about-us-banner-section .banner-text {
    left: 50px;
  }
  .about-us-banner-section .banner-text img {
    width: 85%;
  }
  .main-contact-request-section .form-input-box {
    margin: 0 10px;
  }
  /* .common-solution-inner-section {height: 300px; margin-top:0px;} */
  .common-solution-inner-section .banner-text {
    top: 50px;
    left: 0px;
    padding: 0px 20px;
  }
  .leadership-box .thumbnail-slide-inner-box {
    width: 96%;
  }
  .leadership-box .slider-content {
    width: 80%;
  }

  /*Dipen 11-06-2020*/
  .igis-extensions-section .resp-tab-content {
    width: 95%;
  }
  /*.igis-extensions-section .resp-tab-content img {height: 480px; width: 100%;}*/

  .main-product-inner-box .common-tabs-box .inner-right-tab-box {
    float: none;
    width: 100%;
  }
  .main-product-inner-box .common-tabs-box a li {
    padding: 8px 18px;
  }
  .main-product-inner-box .common-tabs-box .top-box {
    top: -55px;
  }
  .main-product-inner-box .common-tabs-box .left {
    margin-bottom: 15px;
    width: 100%;
    float: none;
  }
  .page-template-case-studies .news-tab-box .inner-box,
  .blog .news-tab-box .inner-box {
    width: 100% !important;
  }
  .solution-slider .right {
    height: 220px;
  }
  .product-banner-section .product-banner-text {
    top: 45%;
  }
  .awards-section {
    padding-bottom: 0;
  }
  .writer {
    float: none;
  }
  .news-box-section figure {
    height: 220px;
  }
  .news-box-section figure img,
  .news-box-section .inner-box .wp-image-7012 {
    height: 100%;
  }
}
@media screen and (max-width: 599px) {
  .product-banner-section {
    height: calc(100vh - 57px);
    margin-top: 0;
  }
  /* .solution-slider-section img { height: calc(100vh - 57px) !important; } */
  .solution-slider-section {
    margin-top: 0px;
  }
  /* .common-solution-inner-section { height: calc(100vh - 57px); margin-top: 0px; } */
  .investor-banner-section {
    height: 263px !important;
  }
  .news-more-detail-box h1 {
    width: 400px;
  }
  .solution-slider .left {
    height: 200px !important;
  }
  .form-input-box {
    padding-top: 10px;
  }
  .inner-box .inner-detail-box .img-box a {
    height: 145px;
  }
}
@media screen and (max-width: 479px) {
  .inner-banner-section {
    height: 155px !important;
  }
  .inner-banner-section .inner-banner-text {
    width: 72%;
    left: 3%;
  }
  .inner-banner-section .inner-banner-text h2 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .inner-banner-section .inner-banner-text h3 {
    font-size: 14px;
  }
  .title-box h2 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .title-box p {
    font-size: 14px;
  }
  .title-box {
    margin-bottom: 16px;
  }
  .common-section {
    padding: 12px 0 0;
  }
  .privacy-section,
  .terms-of-use {
    padding-bottom: 12px;
  }
  .inner-igis-platform-section .main-box .data-box {
    padding: 8px 10px;
  }
  .inner-igis-platform-section .main-box .data-box img {
    width: 32px;
  }
  .inner-igis-platform-section .main-box .data-box h3 {
    font-size: 18px;
    padding-left: 8px;
  }
  .igis-extensions-section .main-box .left h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .igis-extensions-section .main-box .left p {
    font-size: 14px;
  }
  .inner-igis-platform-section .main-box .left,
  .inner-igis-platform-section .main-box .right {
    height: 230px;
  }
  .photogrammetry-section .title-box a,
  .cad-section .title-box a {
    font-size: 14px;
    padding-top: 5px;
  }
  .inner-subscribe-box .inner-box h2 {
    font-size: 16px;
  }
  .inner-subscribe-box .inner-box p {
    font-size: 14px;
  }
  .inner-subscribe-box .input-box {
    width: 94%;
  }
  /* .footer-inner .footer-top .left-box ul li { width: 30%; } */
  .footer-inner .footer-top .left-box p,
  .footer-inner .footer-top .left-box a {
    margin-bottom: 10px;
  }
  .footer-inner .footer-top {
    padding: 20px 0;
  }
  .footer-inner .footer-top .right-box .inner-box {
    float: none;
    width: 100%;
    padding-top: 5px;
  }
  .inner-subscribe-box .input-box .btn {
    font-size: 14px;
  }
  .inner-subscribe-box .input-box .form-control {
    height: 35px;
  }
  .footer-inner .footer-bottom .left-box {
    padding: 0;
  }
  .footer-inner .footer-top .right-box .inner-box h3 {
    font-size: 15px;
    padding-bottom: 10px;
  }
  .footer-inner .footer-top .left-box {
    padding: 0 5px;
  }
  .footer-inner .footer-top .right-box {
    padding: 10px 5px 0;
  }
  .banner-slider-section .banner-text span {
    font-size: 18px;
  }
  .banner-slider-section .banner-text p {
    font-size: 14px;
    margin: 5px 0 10px;
  }
  .banner-slider-section .banner-text {
    left: 20px;
  }
  .igis-platform-bottom-box h4 {
    font-size: 14px;
  }
  .igis-platform-box .content-box h2 {
    font-size: 18px;
  }
  .igis-platform-box .content-box li,
  .igis-platform-box .content-box .btn {
    font-size: 14px;
  }
  .solution-slider .right {
    height: 230px;
  }
  .igis-platform-bottom-box .cols {
    margin: 0 3.5px 0 0;
  }
  .why-igis-section .cols-main .cols h3 {
    font-size: 15px;
  }
  .solution-section .title-box p {
    width: 100%;
  }
  .igis-platform-section .title-box p {
    width: 100%;
  }
  .solution-slider .right .text {
    padding: 0 12px;
    margin-top: -15px;
  }
  .sucessfull-section .title-box {
    margin-bottom: 15px;
  }
  #issues .partner-detail-box {
    height: 240px;
  }
  #issues .partner-detail-box h2 {
    font-size: 16px;
  }
  #issues .partner-detail-box .logo-box li {
    width: 25%;
  }
  .about-carousel-wrapper #dates li {
    width: 15%;
  }
  .about-carousel-wrapper #dates li a {
    font-size: 14px;
    padding: 8px 0;
  }
  .subscribe-box .inner-box h2 {
    font-size: 16px;
  }
  .subscribe-box .inner-box p {
    font-size: 14px;
  }
  .subscribe-box .input-box {
    width: 94%;
  }
  footer .footer-top .left-box ul li {
    width: 30%;
  }
  footer .footer-top .left-box p,
  .footer-inner .footer-top .left-box a {
    margin-bottom: 10px;
  }
  footer .footer-top {
    padding: 20px 0;
  }
  footer .footer-top .right-box .inner-box {
    float: none;
    width: 100%;
    padding-top: 5px;
  }
  .subscribe-box .input-box .btn {
    font-size: 14px;
  }
  .subscribe-box .input-box .form-control {
    height: 35px;
  }
  footer .footer-bottom .left-box {
    padding: 0;
  }
  footer .footer-top .right-box .inner-box h3 {
    font-size: 15px;
    padding-bottom: 10px;
  }
  footer .footer-top .left-box {
    padding: 0 5px;
  }
  footer .footer-top .right-box {
    padding: 10px 5px 0;
  }
  .igis-platform-box .content-box {
    top: 10%;
    left: 2%;
  }
  #issues .partner-image-box {
    height: 240px;
  }
  .igis-platform-section .content-box h2 {
    font-size: 20px;
  }
  .igis-platform-section .content-box li,
  .igis-platform-section .content-box .btn {
    font-size: 14px;
  }
  .product-banner-section {
    height: 260px;
  }
  .product-banner-section .product-banner-text h2 {
    font-size: 20px;
  }
  .product-banner-section .product-banner-text p {
    font-size: 14px;
  }
  .product-banner-section .product-banner-text {
    width: 100%;
    left: 0;
    padding-left: 20px;
  }
  .main-product-inner-box .product-igis-section h2 {
    font-size: 22px;
    padding: 20px 0;
  }
  .main-product-inner-box .product-igis-section {
    padding-bottom: 25px;
  }
  .main-product-inner-box .product-igis-section .right {
    width: 100% !important;
  }
  .main-product-inner-box .product-igis-section .right .cols h3 {
    font-size: 16px;
  }
  .main-product-inner-box .product-igis-section .right .cols {
    padding-bottom: 15px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box p,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    p {
    padding-top: 10px;
    font-size: 14px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .content-box h3,
  .main-product-inner-box
    .igis-products-list-section
    .right-box
    .content-box
    h3 {
    font-size: 18px;
  }
  .main-product-inner-box .igis-products-list-section .left-box .image-box {
    padding-top: 12px;
  }

  /* .main-product-inner-box .igis-products-list-section .left-box, .main-product-inner-box .igis-products-list-section .right-box { padding: 15px 0; } */
  .main-product-inner-box .product-igis-section .right .cols img {
    width: 35px;
  }
  .product-extension-section .cols .right-content h3,
  .product-extension-section .cols .left-content h3 {
    font-size: 20px;
  }
  .product-extension-section .cols .right-content .text,
  .product-extension-section .cols .left-content .text {
    padding: 0 15px;
  }
  .demo-box .left-box h3,
  .demo-box .right-box h3 {
    font-size: 20px;
    padding-bottom: 10px;
  }
  .demo-box .right-box h4 {
    font-size: 16px;
  }
  .demo-box .right-box .cols {
    width: 80%;
    padding-bottom: 12px;
  }
  .demo-box .right-box img {
    width: 30px;
    padding-right: 5px;
  }
  .solution-slider-section img {
    height: 265px !important;
  }
  .solution-slider-section .banner-text h2 {
    font-size: 20px;
  }
  .solution-slider-section .banner-text p {
    font-size: 15px;
  }
  .solution-slider-section .banner-text {
    width: 220px;
  }
  .title-box-inner h2 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .common-solution-inner-section .banner-text {
    width: 100%;
  }
  .common-solution-inner-section {
    height: 285px;
  }
  .smart-city-products-section .left-box .image-box,
  .smart-city-products-section .right-box .image-box {
    width: 70%;
  }
  .igis-extensions-section .resp-tab-content {
    width: 80%;
  }
  .investor-contact-us h2,
  .governance-list h2 {
    font-size: 20px;
  }
  .investor-contact-us .investor-form .btn {
    font-size: 16px;
  }
  .bse-filings .select {
    width: 100%;
  }
  .bse-filings .btn {
    margin: 10px 0 0;
  }
  .bse-filings .select .form-control,
  .bse-filings label,
  .table-responsive .table tbody td,
  .table-responsive .table thead th {
    font-size: 14px;
  }
  .financial-info .main-right .right {
    height: 420px;
  }
  .financial-info .main-left .left img {
    display: block;
    width: 100%;
    height: auto;
  }
  .financial-info .main-left .left {
    height: 690px;
  }
  .financial-info .main-left .left .data {
    display: block;
    width: 100%;
    padding-top: 10px;
  }
  .bse-filings .btn {
    font-size: 14px;
  }
  .financial-info .main-left .left .btn,
  .financial-info .main-right .right .btn,
  .financial-info .main-right .left .btn {
    font-size: 15px;
  }

  /*after-application-page*/
  .after-application-page .custom-container .logo-inner-box {
    padding-bottom: 20px;
  }
  .after-application-page .logo-inner-box img {
    width: 200px;
  }
  .after-application-page .next-step-box .step-box .wizard-box {
    padding: 0px 0px 0px 15px;
  }
  .after-application-page .next-step-box h2 {
    font-size: 30px;
  }
  .after-application-page .next-step-box h4 {
    font-size: 18px;
  }
  .after-application-page .next-step-box .step-box .wizard-box .panel {
    padding-left: 10px;
  }
  .after-application-page .next-step-box .step-box .wizard-box .panel::before {
    width: 4px;
    left: -15px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .heading-one
    h4::before {
    border: 3px solid #ba0e82;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .heading-two
    h4::before {
    border: 3px solid #7f4594;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .heading-three
    h4::before {
    border: 3px solid #5862aa;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .heading-four
    h4::before {
    border: 3px solid #0088ce;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .heading-five
    h4::before {
    border: 3px solid #20aa97;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel-heading
    h4::before {
    height: 30px;
    width: 30px;
  }
  .after-application-page .next-step-box .welcome-text {
    font-size: 20px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel
    .panel-body {
    padding: 0px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel
    .panel-body
    p {
    font-size: 14px;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel
    .panel-body
    ul
    li {
    font-size: 14px;
  }
  .after-application-page .next-step-box .step-box .wizard-box .panel-heading {
    padding: 0px;
  }
  /* .leadership-box .thumbnail-slide-inner-box { width: 340px; }
	.leadership-box .slider-nav .slick-current img { height: 135px; width: 135px; }*/
  .leadership-box .slider-content {
    width: 80%;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel-heading
    h3::before {
    padding-top: 0px;
    top: 3px;
    left: -30px;
    width: 35px;
    height: 35px;
    font-size: 18px !important;
  }
  .after-application-page
    .next-step-box
    .step-box
    .wizard-box
    .panel-heading
    h3 {
    margin-bottom: 5px;
  }
  .after-application-page .custom-container .logo-inner-box img {
    width: 160px;
  }
  .find-future-section .inner-con-box p {
    float: none;
    font-size: 12px !important;
  }
  .find-future-section .inner-con-box a {
    display: block;
  }
  .find-future-section .inner-con-box h5 {
    float: none;
    height: 22px !important;
  }
  .news-more-detail-box h1 {
    width: 200px;
  }
  .job-posting-page .ready-apply-inner-box .btn {
    width: 100%;
  }
  .why-igis-section .title-box,
  .partner-section .title-box {
    padding: 0 0 20px;
  }
  .igis-extensions-section .resp-tab-content {
    width: 95%;
  }
  .igis-extensions-section .resp-tab-content img {
    height: 480px;
    width: 100%;
  }
  .gis-day-section .organized-logo-box li {
    margin-right: 35px;
  }
  .gis-day-section .organized-logo-box p {
    font-size: 16px !important;
  }
  .eligibility-section ul li {
    margin-right: 10px;
  }
  .solution-slider #SolutionSlider .owl-controls .owl-pagination {
    bottom: 15px;
  }
  .partner-section .partner-detail-box .logo-box li {
    width: 49%;
  }
  .news-more-detail-box .top-title {
    margin-top: -45px;
  }
  .news-box-section figure {
    height: 190px;
  }
  .news-box-section figure img,
  .news-box-section .inner-box .wp-image-7012 {
    height: 100%;
  }

  .right-issue-box .data {
    width: 100% !important;
  }
  .right-issue-box img {
    width: 90% !important;
    margin: 0 auto;
  }
  .right-issue-box {
    height: auto !important;
  }
  .terms-of-use {
    padding: 12px 15px;
  }
}
@media screen and (max-width: 366px) {
  .news-box-section figure {
    height: 160px;
  }
}

@media screen and (max-width: 359px) {
  .igis-platform-bottom-box .cols {
    margin: 0 2.5px 0 0;
  }
  .subscribe-box .input-box .form-control,
  .inner-subscribe-box .input-box .form-control {
    height: 34px;
  }
  .main-product-inner-box .product-igis-section .right .cols img {
    display: block;
    margin: 0 auto;
  }
  .main-product-inner-box .product-igis-section .right .cols h3 {
    display: block;
    padding-left: 0;
    font-size: 15px;
    padding-top: 5px;
  }
  .main-product-inner-box .product-igis-section .right {
    text-align: center;
  }
  .main-product-inner-box .product-igis-section h2 {
    font-size: 20px;
    padding: 15px 0;
  }
  .main-product-inner-box .product-igis-section {
    padding-bottom: 20px;
  }
  .product-banner-section .product-banner-text h2 {
    font-size: 18px;
  }
  /* .demo-box .left-box .form-control { width: 300px; } */
  .demo-box .right-box .cols {
    width: 87%;
  }
  .financial-info .main-left .left {
    height: 660px;
  }
  .financial-info .main-right .right {
    height: 485px;
  }
  /* .leadership-box .thumbnail-slide-inner-box { width: 280px; }
	.leadership-box .slider-nav .slick-current img { height: 135px; width: 135px; }
	.leadership-box .slider-content { width: 280px; } */
  footer .footer-bottom ul li a {
    padding: 12px 8px;
  }
  footer .footer-bottom .left-box p,
  .footer-inner .footer-bottom .center-box ul li a {
    font-size: 12px !important;
  }
  .about-us-banner-section {
    height: 200px;
  }
  .awards-section .awards-slider-box .slick-current.slick-active .text {
    width: 64%;
    margin: 0 auto;
  }
  /*Dipen 11-06-2020*/
  .igis-extensions-section .resp-tab-content img {
    height: 489px;
    width: 100%;
  }
  .igis-extensions-section .main-box .right .inner-text-box {
    width: 95%;
    margin: 10px auto;
  }
  #post-9151 .common-tabs-box .resp-tabs-list li h3 {
    font-size: 19px !important;
  }
  .inner-banner-section {
    height: 150px !important;
  }
}

/* sankit 04/11/2022 */
/* @media screen and (max-width: 830px) {
	.what_we_do_section_width .text{
		line-height: 23px;
	}
  }  */

@media screen and (max-width: 767px) {
  .what_we_do_section_main_width {
    flex-direction: column !important;
  }
  .what_we_do_section_width {
    width: 100% !important;
    margin: 1% 0% 1% 0% !important;
  }
  .how_we_do_section_width {
    width: 100% !important;
    margin: 1% 0% 1% 0% !important;
  }
}
@media screen and (max-width: 576px) {
  .form-event_style {
    width: 100% !important;
  }
}

/* 09/11/2022 */

@media screen and (max-width: 639px) {
  .blog .news-tab-box .inner-box .inner-detail-box-minheight {
    min-height: 0% !important;
  }
  .blog-box-width-main {
    width: 370px !important;
  }

  .con-box-width {
    height: auto !important;
  }
}

/* 9/1/23 */
@media screen and (min-width: 320px) and (max-width: 767px) {
  .otp_button {
    position: absolute;

    top: 13.5%;

    bottom: auto;

    left: auto;

    right: 6px;

    height: 35px;
  }

  /* .otp_button input {

        height: 35px;

    } */
    
}
@media screen and (min-width: 450px) and (max-width: 767px) {
    .whitepaper_banner_text {
    position: absolute;
    top: 12%;
    left: 6%;
    width: 47%;
}
}

@media screen and (min-width: 320px) and (max-width: 449px) {
    .whitepaper_banner_text {
    position: absolute;
    top: 6%;
    left: 3%;
    width: 55%;
}
.explore_gis_banner_section{
    height:200px;
}
.e-brochure-third-section .left{
    width:100%;
    padding: 50px;
}
.e-brochure-third-section .right{
    width:100%;
}
.e-brochure-third-section{
    flex-direction:column;
}
.e-brochure-fourth-section_second_div_child{
        max-width: 400px;
    background-color: white;
    position: relative;
    padding: 38px;
    height: 351px;
     left: 0%; 
    top: -10%;
    box-shadow: 0px 0px 4px black;
    border-radius: 5px;
    margin: auto;
}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .otp_button {
    position: absolute;

    top: 6.2%;

    bottom: auto;

    left: auto;

    right: 6px;

    height: 30px;
  }
  .whitepaper_banner_text {
    position: absolute;
    top: 14%;
    left: 10%;
    width: 36%;
}


}

@media screen and (min-width: 1024px) and (max-width: 1440px) {
  .otp_button {
    position: absolute;

    top: 6.2%;

    bottom: auto;

    left: auto;

    right: 6px;

    height: 30px;
  }
}
@media screen and (min-width:768px) {
	.case_study_project {
        font-weight: 600;
		line-height: 1.4;
		color: #2771b7;
		font-family: "robotolight" !important;
		font-size: 22px;
		margin-bottom: 40px;
	}
.organization_profile{
    font-weight: 600;
	font-size: 22px;
	margin-bottom: 25px;
  }
  .case_study_objective .case_object .case_study_objective_color p{
      font-weight: 600;
	font-size: 22px;
	margin-bottom: 20px;
  }
  .case_study_solution ul li ,.case_study_capabilities ul li ,.left-box_benefits_padding ul li{
      font-weight: 600;
	padding: 0px 10px 22px 10px !important;
	font-size: 22px !important;
  }
  .case_study_about p{
      font-weight: 600;
	font-size: 22px !important;
	  padding: 5px 0;
  }
  .case_study_objective .case_object div h3 ,.case_study_left_box h3{
	margin-top: 40px !important;
  }
  .case_study_solution h3 ,.case_study_solution div.row ,.case_study_capabilities h3 ,.left-box_benefits_padding h3 ,
  .case_study_objective .case_object div ,.left-box_benefits_padding .case_study_img_width{
	margin-bottom: 20px;
       
  }
   .case_study_project_box_right_box div.content-box{
        margin-bottom: 40px;
        margin-top: 40px;
    }
 .case_study_solution , .case_study_capabilities , .left-box_benefits_padding , .case_study_about{
  margin-top: 40px !important;
  }
  .case_study_solution div.row{
      margin-bottom: 40px !important;
      }
      .case_study_capabilities div.row{
          margin-bottom: 40px;
      }
      .left-box_benefits_padding div.row{
      margin-bottom: 20px;
      }
      
}
@media screen and (max-width:767px) {
  .case_study_objective .case_object div h3 ,.case_study_left_box h3{
    margin-top: 20px !important;
    }
    .case_study_solution h3 ,.case_study_solution div.row ,.case_study_capabilities h3 ,.left-box_benefits_padding h3 ,
    .case_study_objective .case_object div ,.left-box_benefits_padding .case_study_img_width{
    margin-bottom: 20px;
    }
    .case_study_project_box_right_box div.content-box{
    text-align: left !important;
      
    }
    .case-header{
 margin-top:56px;
 }
  }