@media (min-width: 1600px) {
  .banner-sec .tech-partner {
    padding-right: 0em;
  }
}
@media (max-width: 1399px) {
  .banner-sec .content-block {
    padding-right: 1em;
  }
  .banner-sec .heading-title {
    left: -14%;
  }
  .banner-sec .video-block {
    height: 480px;
  }
  .banner-sec .banner-title {
    font-size: 46px;
  }
  .industries-sec .info-block .common-desc {
    padding-left: 0px;
  }
  .industries-sec .info-block {
    padding: 60px 60px 50px;
  }
  .common-med-title {
    font-size: 28px;
  }
  .sec-ttlblk {
    margin-bottom: 3em;
  }
  .teghmabtsec .teghmabtcntblk {
    padding: 6em 4em 6em 2em;
  }
  .common-big-pd {
    padding: 80px 0;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk .numcnt {
    font-size: 2.8em;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk .numtxt {
    font-size: 19px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk {
    padding-left: 30px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk {
    margin-bottom: 40px;
  }
  .teghmvideosec .videoblk {
    height: 521px;
  }
  .teghmspeakersec .teghmspeakersblk ul.speakerslst li {
    width: 25%;
  }
  .inner-container {
    padding: 0 50px;
  }
  .sec-title {
    font-size: 36px;
  }
  .header-nav .header-flex .icon {
    height: 40px;
    width: 40px;
    padding: 10px;
  }
  .teghmtickitsec .tickitblk .tickit-ttl .price {
    font-size: 2.8em;
  }
  .teghmglimpsesec .glimpsetxt {
    padding: 2.4em 0;
  }
  .teghmglimpsesec .glimpselogo {
    padding: 0.5em 0em;
  }
  .teghmglimpsesec .teghmglimpsergtblk {
    padding: 0 4em;
  }
  footer.footer .footer-title {
    font-size: 66px;
    padding-right: 120px;
  }
  footer.footer .common-big-pd {
    padding-bottom: 70px;
  }
  footer.footer .social-block a {
    padding: 16px 24px;
  }
  footer.footer .footer-nav-links .nav-link {
    font-size: 17px;
  }
  footer.footer .copyright-sec {
    margin-top: 10px;
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .industries-sec .slider-block .title {
    font-size: 16px;
  }
  .carousel-container .card .info .title {
    font-size: 23px;
  }
  .banner-sec .video-block:after {
    height: 350px;
    width: 350px;
  }
}
@media (max-width: 1199px) {
  .header-nav .nav-link {
    font-size: 14px;
    padding: 10px 5px !important;
  }
  .header-nav .header-flex .date {
    font-size: 14px;
  }
  .header-nav .header-flex .heading {
    font-size: 11px;
  }
  .header-nav .header-flex .info {
    padding-left: 8px;
  }
  .header-nav .header-flex {
    padding-right: 12px;
  }
  .theme-btn {
    padding: 10px 14px 10px;
  }
  .header-nav .custom-logo {
    height: 80px;
  }
  .header-nav .navbar-brand {
    margin-right: 5px;
  }
  .header-nav .navbar-nav {
    margin-left: 0;
  }
  .banner-sec .content-block {
    padding-right: 0em;
  }
  .banner-sec .banner-title {
    font-size: 38px;
    line-height: 1.3;
  }
  .banner-sec .tech-partner {
    top: -6px;
    padding-left: 8px;
  }
  .banner-sec .tech-partner .icon {
    padding: 10px;
  }
  .banner-sec .banner-info {
    margin-left: 28px;
    padding-left: 15px;
  }
  .banner-sec .video-block {
    height: 400px;
  }
  .banner-sec .buy-button.card-block .theme-btn {
    min-width: 90px;
  }
  .banner-sec .card-block {
    gap: 12px;
  }
  .banner-sec .card-block .theme-btn .hidden .date {
    font-size: 17px;
  }
  .industries-sec .info-block {
    padding: 50px 50px 40px;
  }
  .common-med-title {
    font-size: 26px;
  }
  .industries-sec .slider-block .title {
    font-size: 15px;
  }
  .industries-sec .slider-block .icon {
    height: 45px;
    width: 45px;
  }
  .industries-sec .slider-block {
    padding: 12px;
  }
  .common-big-pd {
    padding: 65px 0;
  }
  .sec-title {
    font-size: 30px;
  }
  .teghmabtsec .teghmabtrow {
    margin-top: 1em;
  }
  .teghmabtsec .teghmabtcntblk {
    padding: 4em 4em 4em 2em;
  }
  .teghmabtsec .teghmabtimgblk:before {
    left: -20em;
    top: -10.2em;
    height: 720px;
    width: 720px;
    border: 2.5em solid #eef0f3;
  }
  .teghmabtsec .teghmabtcntblk .desc {
    margin-bottom: 2em;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtmvblk {
    padding-right: 10px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtmvblk .abtmvblk .mvttl {
    margin-bottom: 10px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtmvblk .abtmvblk {
    padding: 22px 20px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk {
    padding-left: 6px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk .numcnt {
    font-size: 2.4em;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk .numtxt {
    font-size: 17px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk {
    margin-top: 20px;
    margin-bottom: 35px;
  }
  .teghmvideosec .teghmvideotabsblk ul.nav-tabs {
    margin-bottom: 2.5em;
  }
  .teghmvideosec .videoblk {
    height: 482px;
  }
  .sec-ttlblk {
    margin-bottom: 2.5em;
  }
  .teghmspeakersec .teghmspeakersblk ul.speakerslst li .speakerblk .speakerinfo {
    padding: 15px;
  }
  .banner-sec .heading-title {
    font-size: 17px;
  }
  .banner-sec .buy-button {
    margin-top: 40px;
  }
  .teghmspeakersec .teghmspeakersblk ul.speakerslst li .speakerblk .speakerinfo .name {
    font-size: 17px;
  }
  .teghmspeakersec .teghmspeakersblk ul.speakerslst {
    row-gap: 40px;
  }
  .live-words-sec .video-block {
    padding: 0;
  }
  .live-words-sec .video-block .speaker-title {
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 18px;
  }
  .live-words-sec .video-block .speaker-designation {
    font-size: 15px;
  }
  .inner-container {
    padding: 0 30px;
  }
  .tickittag {
    font-size: 15px;
  }
  .teghmtickitsec .tickitblk {
    padding: 4em 2em 3em;
  }
  .teghmtickitsec .tickitblk .tickit-ttl .price .sign {
    font-size: 26px;
  }
  .teghmtickitsec .tickitblk .tickit-ttl .price {
    font-size: 2.6em;
  }
  .teghmtickitsec .tickitblk .tickit-ttl .price .txt {
    font-size: 15px;
  }
  .teghmtickitsec .tickitblk .tickit-ttl {
    margin-bottom: 25px;
  }
  .teghmtickitsec .tickitblk .tickit-info {
    margin-bottom: 25px;
  }
  .teghmtickitsec .tickitblk .tickit-btn .buynowbtn {
    padding: 12px 20px;
    font-size: 14px;
  }
  .teghmtickitsec .tickitblk .tickit-info ul li {
    font-size: 15px;
  }
  .teghmglimpsesec .glimpsetxt {
    padding: 2.4em 0;
    font-size: 15px;
  }
  .teghmglimpsesec .teghmglimpsergtblk {
    padding: 0 4em 0 1em;
  }
  .teghmteamsec .teghmteamblk ul.nav-tabs {
    margin-bottom: 2.5em;
  }
  .teghmteamsec .team-block .team-info .name {
    font-size: 19px;
  }
  footer.footer .footer-title {
    font-size: 46px;
    padding-right: 100px;
  }
  footer.footer .social-block .title {
    font-size: 15px;
  }
  footer.footer .social-block a {
    padding: 15px 20px;
  }
  footer.footer .common-big-pd {
    padding-bottom: 50px;
  }
  footer.footer .footer-nav-links .nav-link {
    font-size: 15px;
  }
  footer.footer .copyright-sec {
    margin-top: 6px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  footer.footer .copyright-text {
    font-size: 14px;
  }
  footer.footer .custom-logo {
    height: 86px;
  }
  .carousel-container .card .info .title {
    font-size: 21px;
    margin-bottom: 12px;
  }
  .carousel-container {
    width: 320px;
    height: 380px;
  }
  .carousel-container .card .info {
    padding: 25px 22px;
  }
  .carousel-container .prev {
    left: -85%;
  }
  .carousel-container .next {
    right: -85%;
  }
  .banner-sec .video-block:after {
    height: 300px;
    width: 300px;
  }
  .banner-sec .buy-button.after:after {
    width: 62%;
  }
}
@media (max-width: 992px) {
  .header .header-nav button.navbar-toggler {
    order: 3;
  }
  .header-nav .navbar-brand {
    width: 40%;
  }
  .banner-sec .heading-title {
    font-size: 16px;
    position: unset;
    transform: unset;
    padding-bottom: 10px;
  }
  .banner-sec .banner-info {
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
  }
  .banner-sec .content-block {
    padding-left: 0;
  }
  .banner-sec .buy-button {
    margin-top: 30px;
  }
  .banner-sec .buy-button.after:after {
    width: 72%;
  }
  .banner-sec .row.main {
    flex-flow: column-reverse;
  }
  .banner-sec .banner-title-block {
    padding-top: 30px;
  }
  .banner-sec .banner-title {
    font-size: 24px;
  }
  .banner-sec .tech-partner {
    position: unset;
    display: flex;
    padding: 0;
    margin-top: 12px;
  }
  .banner-sec .card-block.expand-cards {
    position: unset;
  }
  .banner-sec .card-space {
    padding-bottom: 0;
  }
  .industries-sec .info-block .image-block {
    display: none;
  }
  .industries-sec .info-block {
    padding: 40px 40px 30px;
  }
  .industries-sec .info-block .row {
    row-gap: 4px;
  }
  .common-med-title {
    font-size: 24px;
  }
  .banner-sec .card-block .theme-btn .hidden .date {
    font-size: 16px;
  }
  .banner-sec .card-block.expand-cards .theme-btn .hidden {
    padding: 16px;
  }
  .teghmabtsec .teghmabtrow {
    margin-top: 0;
  }
  .teghmabtsec .teghmabtimgblk {
    padding: 20px;
  }
  .teghmabtsec .teghmabtimgblk:before {
    height: 860px;
    width: 860px;
  }
  .teghmabtsec .teghmabtcntblk {
    padding: 1em 2em 3em 2em;
  }
  .teghmabtsec .teghmabtcntblk .abtttl {
    font-size: 24px;
    margin-bottom: 12px;
  }
  .teghmabtsec .teghmabtcntblk .desc {
    margin-bottom: 1.8em;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk {
    margin-top: 0px;
    margin-bottom: 35px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk .numcnt {
    font-size: 2.2em;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk .numtxt {
    font-size: 16px;
  }
  .common-big-pd {
    padding: 60px 0;
  }
  .teghmvideosec .teghmvideotabsblk .videottl {
    margin-bottom: 25px;
  }
  .teghmvideosec .teghmvideotabsblk ul.nav-tabs li.nav-item .nav-link {
    padding: 10px 16px;
  }
  .teghmvideosec .videoblk {
    height: 392px;
  }
  .sec-title {
    font-size: 24px;
  }
  .teghmspeakersec .teghmspeakersblk ul.speakerslst li {
    width: 33%;
  }
  .teghmspeakersec .teghmspeakersblk ul.speakerslst {
    row-gap: 30px;
  }
  .live-words-sec .video-block .speaker-title {
    font-size: 17px;
  }
  .teghmtickitsec .tickitblk { 
    margin-top: 0;
    margin-bottom: 0;
  }
  .teghmtickitsec .tickitrow {
    row-gap: 24px;
  }
  .tickittag {
    font-size: 14px;
  }
  .teghmtickitsec .tickitblk {
    padding: 3.5em 1.5em 2.5em;
  }
  .teghmtickitsec .tickitblk .tickit-ttl .price {
    font-size: 2.2em;
  }
  .teghmtickitsec .tickitblk .tickit-ttl .price .sign {
    font-size: 22px;
    top: -9px;
  }
  .teghmtickitsec .tickitblk .tickit-ttl .price .txt {
    font-size: 14px;
  }
  .teghmglimpsesec .glimpsetxt {
    padding: 0;
    height: 100%;
    font-size: 15px;
    place-content: center;
  }
  .teghmglimpsesec .glimpselogo {
    padding: 0;
    height: 100%;
    place-content: center;
  }
  .teghmglimpsesec .teghmglimpsergtblk {
    padding: 0;
  }
  .teghmglimpsesec .row.main {
    flex-flow: column-reverse;
  }
  .teghmteamsec .teghmteamblk ul.nav-tabs li.nav-item .nav-link {
    padding: 10px 16px;
  }
  footer.footer .footer-title {
    font-size: 34px;
    padding-right: 0;
    margin-top: 35px;
    padding-bottom: 30px;
  }
  footer.footer .common-big-pd {
    padding-bottom: 20px;
  }
  .teghmexhibitorsec .exhibitorlst {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(3, 120px);
  }
  .teghmexhibitorsec .exhibitorlst li {
    height: 120px;
  }
  .teghmexhibitorsec .exhibitorlst li img {
    max-width: 100px;
    max-height: 50px;
  }
  .carousel-container .prev {
    left: -58%;
  }
  .carousel-container .next {
    right: -58%;
  }
  .carousel-container .btn {
    width: 32px;
    height: 32px;
    font-size: 15px;
  }
  .carousel-container .card .info .title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .carousel-container .card.next1 {
    transform: translateX(20%) rotate(4deg);
  }
  .carousel-container .card.next2 {
    transform: translateX(40%) rotate(4deg);
  }
  .carousel-container .card.prev2 {
    transform: translateX(-40%) rotate(-4deg);
  }
  .carousel-container .card.prev1 {
    transform: translateX(-20%) rotate(-4deg);
  }
  .innovation-sec .sec-ttlblk {
    margin-bottom: 2em;
  }
  .banner-sec .video-block iframe, .banner-sec .video-block video {
    transform: scale(1.1) scaleX(-1);
  }
  .banner-sec .video-block:after {
    height: 350px;
    width: 350px;
  }
}
@media (max-width: 767px) {
  .header-nav .navbar-brand {
    width: 20%;
  }
  .banner-sec .buy-button.after:after {
    width: 66%;
  }
  .banner-sec .buy-button.card-block .theme-btn {
    width: 48%;
    flex: unset;
  }
  .banner-sec .card-block.expand-cards {
    flex-wrap: wrap;
  }
  .teghmabtsec .teghmabtimgblk:before {
    height: 680px;
    width: 680px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtmvblk {
    padding-right: 0;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtmvblk:after {
    position: unset;
  }
  .teghmabtsec .teghmabtcntblk .desc {
    margin-bottom: 1.4em;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk {
    padding-top: 30px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk {
    margin-bottom: 22px;
  }
  .teghmabtsec .teghmabtcntblk {
    padding: 1em 2em 2em 2em;
  }
  .teghmvideosec .teghmvideotabsblk ul.nav-tabs {
    margin-bottom: 2em;
    row-gap: 20px;
  }
  .teghmvideosec .videoblk {
    height: 292px;
  }
  .sec-ttlblk {
    margin-bottom: 2em;
  }
  .teghmspeakersec .teghmspeakersblk ul.speakerslst li {
    width: 50%;
  }
  footer.footer .footer-title {
    font-size: 28px;
    margin-top: 30px;
    padding-bottom: 25px;
  }
  footer.footer .footer-nav-links {
    flex-flow: wrap;
    column-gap: 12px;
    justify-content: center;
  }
  .teghmexhibitorsec .exhibitorlst {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, 100px);
  }
  .teghmexhibitorsec .exhibitorlst li {
    height: 100px;
  }
  .teghmexhibitorsec .exhibitorlst li img {
    max-width: 90px;
    max-height: 50px;
  }
  .banner-sec .video-block iframe, .banner-sec .video-block video {
    transform: scale(1.4) scaleX(-1);
  }
  .banner-sec .video-block:after {
    height: 310px;
    width: 310px;
  }
}
@media (max-width: 600px) {
  .header .header-nav {
    row-gap: 10px;
  }
  .banner-sec .video-block {
    height: 260px;
  }
  .banner-sec .banner-title {
    font-size: 24px;
  }
  .banner-sec .banner-title-block {
    padding-top: 25px;
  }
  .banner-sec .buy-button.after {
    margin-right: 10px;
    margin-top: 25px;
  }
  .banner-sec .buy-button.after:after {
    width: 60%;
  }
  .common-big-pd {
    padding: 45px 0;
  }
  .industries-sec .info-block {
    padding: 25px 25px 25px;
  }
  .common-med-title {
    font-size: 21px;
  }
  .teghmabtsec .teghmabtimgblk:before {
    height: 550px;
    width: 550px;
    border: 2em solid #eef0f3;
  }
  .teghmabtsec .teghmabtcntblk {
    padding: 1em 1em 2em 1em;
  }
  .teghmabtsec .teghmabtcntblk .abtttl {
    font-size: 22px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk .numcnt {
    font-size: 2em;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk .numtxt {
    font-size: 15px;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtnumsblk .abtnumblk {
    margin-bottom: 16px;
  }
  .teghmvideosec .teghmvideotabsblk ul.nav-tabs li.nav-item .nav-link {
    font-size: 13px;
  }
  .industries-sec {
    padding: 0 20px;
  }
  .teghmvideosec .videoblk {
    height: 211px;
  }
  .teghmspeakersec .teghmspeakersblk ul.speakerslst li, .teghmglimpsesec .teghmglimpselftblk img {
    width: 100%;
  }
  .teghmspeakersec .teghmspeakersblk ul.speakerslst li .speakerblk .speakerimg img {
    width: 100%;
  }
  .teghmspeakersec .sec-ttlblk {
    margin: 0;
  }
  .teghmspeakersec .teghmspeakersblk ul.speakerslst li .speakerblk {
    margin-top: 6em;
  }
  .sec-title {
    font-size: 22px;
  }
  .teghmglimpsesec .glimpsetxt {
    text-align: left;
  }
  .teghmglimpsesec .sec-ttlblk {
    margin-bottom: 1em;
  }
  .teghmglimpsesec .glimpselogo .logoblk img {
    width: auto;
  }
  .container-fluid {
    padding: 0 12px;
  }
  footer.footer .footer-title {
    font-size: 24px;
  }
  footer.footer .footer-nav-links .nav-link {
    font-size: 14px;
    padding: 5px 0;
  }
  footer.footer .copyright-sec {
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .theme-btn {
    padding: 9px 14px 9px;
    font-size: 13px;
  }
  footer.footer .social-block .title {
    font-size: 14px;
  }
  footer.footer .social-block a {
    padding: 12px 16px;
  }
  .header-nav .header-content {
    flex-wrap: wrap;
    row-gap: 15px;
  }
  .teghmexhibitorsec .exhibitorlst {
    grid-template-columns: repeat(2, 1fr);
  }
  .carousel-container .card .info .title {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .common-desc, p {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .carousel-container .card .info {
    padding: 20px;
  }
  .carousel-container .card.prev1 {
    transform: translateX(-5%) rotate(-4deg);
  }
  .carousel-container .card.next1 {
    transform: translateX(5%) rotate(4deg);
  }
  .carousel-container .card.prev2 {
    transform: translateX(-10%) rotate(-4deg);
  }
  .carousel-container .card.next2 {
  transform: translateX(10%) rotate(4deg);
  }
  .carousel-container .prev {
    left: -11%;
  }
  .carousel-container .next {
    right: -11%;
  }
  .carousel-container .btn {
    width: 30px;
    height: 30px;
    font-size: 14px;
  }
  .carousel-container {
    width: 82%;
    height: 370px;
  }
  .innovation-sec .sec-ttlblk {
    margin-bottom: 1.3em;
  }
  .inner-container {
    padding: 0 10px;
  }
  .live-words-sec .video-block .speaker-title {
    font-size: 16px;
    margin-top: 20px;
  }
  .live-words-sec .video-block .info {
    padding: 0 15px;
  }
  .teghmteamsec .teghmteamblk ul.nav-tabs {
    row-gap: 10px;
  }
  .header-nav .header-flex {
    padding-right: 0;
  }
  .header-content .theme-btn {
    display: none;
  }
  .header .header-nav button.navbar-toggler {
    order: 3;
    height: 35px;
    width: 40px;
    padding: 0px;
  }
  .header .header-nav button.navbar-toggler .navbar-toggler-icon {
    height: 25px;
    width: 25px;
  }
  .header-nav .header-flex .icon {
    height: 32px;
    width: 32px;
    padding: 8px;
  }
  .header-nav .header-flex .heading {
    font-size: 11px;
  }
  .header-nav .header-flex .date {
    font-size: 13px;
  }
  .header .header-nav #navbarSupportedContent {
    order: 4;
  }
  .header-nav .nav-link {
    font-size: 14px;
    padding: 5px !important;
  }
  .teghmabtsec .teghmabtcntblk .teghmabtmvblk .abtmvblk .mvdesc {
    height: 100%;
    padding-right: 0;
    overflow-y: unset;
  }
  .banner-sec .video-block iframe, .banner-sec .video-block video {
    transform: scale(1.2) scaleX(-1);
  }
  .banner-sec .video-block:after {
    height: 200px;
    width: 200px;
  }
  .preload {
    background-size: 55px;
  }
  .preload:after {
    height: 90px;
    width: 90px;
  }
  .main-sec {
    overflow: hidden;
  }
}
@media (max-width: 399px) {
  .carousel-container {
    height: 320px;
  }
  .carousel-container .card .info {
    padding: 15px;
  }
  .carousel-container .card .info .title {
    font-size: 17px;
  }
  .teghmabtsec .teghmabtimgblk:before {
    height: 460px;
    width: 460px;
  }
  .header-nav .header-flex .heading {
    font-size: 10px;
  }
  .header-nav .header-flex .date {
    font-size: 12px;
  }
  .header-nav .header-flex .icon {
    height: 30px;
    width: 30px;
    padding: 7px;
  }
  .banner-sec .buy-button.after:after {
    width: 55%;
  }
}
@media (max-width: 360px) {
  .carousel-container .btn {
    width: 28px;
    height: 28px;
    font-size: 13px;
  }
  .carousel-container .next {
    right: -13%;
  }
  .carousel-container .prev {
    left: -13%;
  }
  .common-desc, p {
    font-size: 13px;
  }
  .sec-title {
    font-size: 18px;
  }
  .teghmtickitsec .tickitblk .tickit-ttl .price {
    font-size: 2em;
  }
  .teghmtickitsec .tickitblk .tickit-ttl .price .sign {
    font-size: 19px;
  }
  .tickittag {
    font-size: 13px;
  }
  .header .header-nav {
    row-gap: 0;
  }
  .banner-sec .buy-button.after:after {
    width: 46%;
  }
  .banner-sec .heading-title {
    font-size: 15px;
  }
  .banner-sec .banner-title {
    font-size: 22px;
  }
  .banner-sec .buy-button.card-block .theme-btn {
    width: 98%;
  }
  .industries-sec .info-block {
    padding: 20px 15px 20px;
  }
  .industries-sec {
    padding: 0 10px;
  }
  .common-med-title {
    font-size: 19px;
  }
  .teghmabtsec .teghmabtcntblk .abtttl {
    font-size: 20px;
  }
  footer.footer .footer-title {
    font-size: 22px;
  }
}