/* for mobike view */
.desk-none{
	display:none;
}
@media only screen and (max-width: 760px) {
  .main__menu {
    padding: 0.4rem;
    min-height: 12vh;
  }
  .top__header {
    padding: 0.5rem 0rem 0.5rem 4rem;
  }
  .top__header li i {
    font-size: 0.8rem;
  }
  .top__header li a {
    font-size: 0.8rem;
  }
  .top__header li.main {
    width: 100%;
    margin: auto;
  }
  .top__header li.phone {
    width: 100%;
    margin: auto;
  }
  .graphite__logo {
    display: block;
    text-align: left;
    width: 100%;
    text-align: center;
  }
  .cova__logo {
    display: block;
    width: 50%;
    margin-left: -3rem;
    text-align: center;
  }
  #tab__menu {
    height: 5vh;
  }
  .menu__pointer {
    font-size: 0.7rem;
    padding: 0rem;
    margin: 0rem;
    margin: 0.2rem 0.5rem 0rem 0rem;
  }
  .button {
    padding: 0rem;
    margin: 0rem;
  }
  .title-banner {
    font-size: 2.6rem;
  }
  .home_text {
    font-size: 0.8rem;
    padding: 0rem;
  }
  .list_smart {
    font-size: 0.8rem;
  }
  .graphite-ltd {
    padding: 1.5rem 0rem;
  }
  .graphite_ltd_text h4 {
    font-size: 1.3rem;
    text-align: center;
    font-weight: 400;
  }
  .graphite_ltd_text p {
    font-size: 0.7rem;
    text-align: center;
  }
  .graphite_ltd_text h5 {
    font-size: 1.1rem;
    text-align: center;
    font-weight: 400;
  }
  .home-big-title {
    font-size: 2.5rem;
    text-align: center;
  }
  .count_down {
    padding-bottom: 2.5rem;
  }
  .count > .counter {
    font-size: 1.8rem;
  }
  .count p {
    font-size: 0.8rem;
  }
  .chair_man {
    /* padding: 0rem; */
    margin: 0rem;
    padding: 1.2rem 0rem;
    background-color: transparent;
  }
  .chair_man h3 {
    color: #fff;
    padding: 1rem 0rem;
    display: block;
    font-size: 1.2rem;
  }
  .chair_man img {
    width: 50%;
    height: auto;
    border-radius: 1rem;
  }
  .massage {
    width: 80%;
    margin: auto;
  }
  .massage h3 {
    font-size: 1.1rem;
    text-align: center;
    font-weight: 500;
  }
  .massage p {
    font-size: 0.8rem;
  }
  .fa-plus {
    font-size: 0.7rem;
  }
  #title {
    font-size: 0.7rem !important;
    font-weight: bold;
  }
  .products {
    padding: 1rem 0rem;
  }
  .product_heading {
    text-align: center;
  }
  .product_heading h3 {
    font-size: 1.6rem;
  }
  .product_img {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .product_img1 {
    width: 100%;
    height: auto;
  }
  .product_img2 {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .product_img_2 {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .product_img_2 .img2_1 {
    width: 100%;
  }
  .product_img_2 .img2_2 {
    width: 100%;
  }
  .product_img_2 .img2_3 {
    width: 100%;
  }
  .img2_text {
    padding: 1.2rem 0rem;
  }
  .img2_text h4 {
    font-size: 1.1rem;
    font-weight: 400;
  }
  .img2_text p {
    font-size: 0.8rem;
  }
  .img2_text a {
    font-size: 0.7rem;
  }
  .img2_text_2 {
    padding: 1.2rem 0rem;
  }
  .img2_text_2 h4 {
    font-size: 1.1rem;
    font-weight: 400;
  }
  .img2_text_2 p {
    font-size: 0.8rem;
    font-weight: 400;
  }
  .img2_text_2 a {
    font-size: 0.7rem;
  }

  /* footer part */
  .foot {
    text-align: center;
    padding: 1.5rem 0rem;
  }
  .border {
    margin: auto;
  }
  .btn_p {
    margin: 0.6rem 0rem;
  }
  .text,
  .text_1,
  .foot_detail,
  .foot_detail_ {
    margin: 0.6rem 0rem;
  }
  .foot_copy {
    padding: 1.5rem 0rem;
  }
  .foot_detail,
  .foot_detail_ {
    text-align: center;
  }
  /* footer part end 
  .sidenav ul li a {
    padding: 3px 3px 3px 12px;
    text-decoration: none;
    font-size: 0.8rem;
    color: #818181;
    display: block;
    transition: 0.3s;
  }
  */
  /* about us */
  .Subheader {
    /* padding: 4rem 0rem !important; */
    padding: 0.6rem 0rem !important;
  }
  .Subheader h2.title {
    font-size: 1.8rem !important;
  }
  .menufacturing {
    padding: 1.2rem 0rem;
  }
  .head1 {
    font-size: 1.3rem;
    line-height: 1.8rem !important;
  }
  .menufacturing p {
    font-size: 0.8rem;
  }
  .read-more {
    font-size: 0.7rem;
    font-weight: bold;
    padding: 0.6rem 0rem;
  }
  .read-more1 {
    font-size: 0.7rem;
    font-weight: bold;
  }
  .extra dl dt {
    font-size: 0.7rem;
  }
  .extra dl dd {
    font-size: 0.7rem;
  }
  .vision {
    padding: 1.2rem 0rem;
  }
  .vision_text h1 {
    font-size: 1.6rem;
  }
  .vision_text h3 {
    font-size: 0.9rem;
  }
  .mcb-section {
    padding: 1.2rem 0rem !important;
  }
  .mcb-section p {
    font-size: 0.8rem;
  }
  .mcb-section h3 {
    font-size: 1.2rem;
  }
  .collections {
    padding: 1.2rem 0rem !important;
  }
  .cg-container {
    flex-direction: column;
  }
  .cg_one {
    width: 100%;
    height: auto;
  }
  .cg_two {
    width: 100%;
    height: auto;
  }
  .collection-text {
    text-align: center !important;
  }
  .collection-text h5 {
    text-align: center;
  }
  .collection-text p {
    /* text-align: center !important; */
    margin: 0px;
    padding: 0px;
    width: 80%;
    margin: auto;
    font-size: 0.8rem;
  }
  .collection-text h5 {
    /* text-align: center !important; */
    margin: 8px !important;
    font-size: 1rem;
  }
  .business_sec {
    padding: 1.2rem 0rem !important;
  }
  .small-head {
    font-size: 1rem;
    padding: 0px !important;
  }
  .business_sec h3 {
    margin: 5px 0px !important;
  }
  .business_sec p {
    font-size: 0.8rem;
  }
  .location {
    padding: 1.2rem 0rem;
  }
  .map-links ul li {
    padding: 0.2rem 0.7rem;
  }
  .map-links ul li a {
    font-size: 0.7rem;
  }
  .location-detail {
    padding: 1rem 0rem !important;
  }
  .location-detail ul li {
    padding: 0.5rem 0rem !important;
    margin: 0px;
    font-size: 0.8rem;
  }
  /* management team start*/
  .member {
    padding: 1rem 0rem;
    flex-direction: column;
  }
  .submember {
    width: 100%;
    margin: 0rem 0.4rem 0rem 0rem;
    text-align: center;
  }
  .submember img {
    width: 50%;
    height: auto;
  }
  .submember h5 {
    margin: 0px !important;
    font-size: 1rem;
    padding: 0.6rem 0rem 0rem 0rem;
  }
  .subtitle {
    padding: 0rem;
    margin: 0rem 0rem 1rem 0rem;
    font-size: 0.8rem;
  }
  /* management team end */

  /* award start */
  .award {
    padding: 1.5rem 0rem;
  }
  .subaward {
    flex-direction: column;
  }
  .emergancy {
    padding: 0.6rem 0rem !important;
  }
  .award_ {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 0rem;
  }
  .award_ img {
    height: auto;
    width: 70%;
  }
  .wp-caption-text {
    padding: 5px 0px;
    font-size: 0.8rem;
    font-weight: 400;
  }
  .border {
    margin: auto !important;
  }
  .foot {
    padding: 1.2rem 0rem !important;
  }
  .foot_copy {
    padding: 1rem 0rem !important;
  }
  .foot_detail {
    text-align: center !important;
  }
  .foot_detail_ {
    text-align: center !important;
  }
  /* award end */

  /* group */
  .group {
    flex-direction: column;
  }
  .group-text {
    width: 100%;
  }
  .green_sec {
    padding: 1.2rem 0rem;
  }
  .green-text h3 {
    font-size: 1.6rem;
  }
  .forest-text {
    text-align: center;
  }
  .forest-text figure img {
    width: 70%;
  }
  .green-text p {
    font-size: 0.8rem;
  }
  .column_attr .title {
    text-align: center;
    font-size: 1.2rem;
  }
  .text_main {
    min-height: 200px;
    padding: 0.5rem 0rem;
    text-align: center;
  }
  .text_main p {
    font-size: 0.8rem;
  }
  .foresting {
    padding: 0rem 0rem 2rem;
  }
  .foresting-2 {
    padding: 3rem 0rem;
    text-align: center;
  }
  .figure2_img img {
    width: 70%;
    margin: auto;
  }
  .figure2_text .title {
    font-size: 1.4rem;
    padding: 0.6rem 0rem;
  }
  .figure2_text ul li {
    font-size: 0.8rem;
  }
  .safty-text {
    padding: 1.2rem 0rem;
  }
  .safty-text h3 {
    font-size: 1.5rem;
  }
  .safty-text p {
    font-size: 0.7rem;
  }
  .view {
    font-size: 0.6rem;
  }
  .health {
    padding: 1.2rem 0rem;
  }
  .health-text {
    padding: 0rem 1rem;
  }
  .health-text h3 {
    font-size: 1.4rem;
  }
  .health-text h2 {
    font-size: 1.5rem;
  }
  .health-text p {
    font-size: 0.7rem;
  }
  .health-out {
    min-height: 120px;
  }
  .health-in {
    height: 60px;
    text-align: center;
    padding: 0rem;
    margin: 0px;
  }
  .health-in p {
    font-size: 0.7rem;
  }
  .health-in-1 {
    height: 60px;
    text-align: center;
    padding: 0rem;
    margin: 0px;
  }
  .health-in-1 p {
    font-size: 0.7rem;
  }
  .health_img {
    text-align: center;
  }
  .health_img figure img {
    width: 60%;
  }
  /* end group */

  /* graphite electrodes start */
  .content {
    width: 100%;
    height: auto;
    flex-direction: column;
  }
  .content-one {
    width: 100%;
    padding: 1.2rem 0rem;
  }
  .content-two {
    width: 100%;
    padding: 1.2rem 0rem;
  }
  .intro {
    padding: 2rem 0rem 1rem !important;
  }
  .intro ul li {
    margin-bottom: 0.3rem;
  }
  .intro ul li a {
    padding: 0.3rem 0.7rem;
    font-size: 0.8rem;
  }
  a.btn-click {
    padding: 0.3rem 0.7rem;
    font-size: 0.9rem;
    width: 70%;
  }
  .product-text {
    width: 80%;
    margin: auto;
    /* text-align: center; */
    padding: 0px;
  }
  .product-text h2 {
    font-size: 1.4rem;
  }
  .product-text p {
    font-size: 0.8rem;
  }
  .product-list {
    width: 90%;
    margin: auto;
  }
  .product-list ul li {
    font-size: 0.8rem;
  }
  .grahite_img {
    text-align: center;
    padding: 0.6rem 0rem;
  }
  .grahite_img img {
    width: 70%;
    top: 0;
  }
  .content2 {
    padding: 1.2rem 1rem;
    text-align: center;
  }
  .content2 h3 {
    font-size: 1rem;
  }
  .content2 p {
    font-size: 0.9rem;
  }
  /* graphite electrodes end */
  /* enquery */
  .gen-info span {
    display: block;
  }
  /* enquery end */
  /* facility page start*/
  .tech-text h2 {
    text-align: center;
    font-size: 1.7rem;
    font-weight: 500;
    padding: 0.5rem 0rem;
  }
  .tech-text h6 {
    text-align: center;
    font-size: 1rem;
  }
  .tech-text p {
    padding: 0rem;
    text-align: center;
    font-size: 0.8rem;
  }
  .list_check {
    list-style-type: none;
    width: 70%;
    margin: auto;
  }
  .list_check li {
    padding: 0.5rem 0rem;
    font-size: 0.8rem;
  }
  /* facility page end */
  /* imprevious-graphite */
  .product-text h4 {
    font-size: 1rem;
    text-align: center;
  }
  .product-text p {
    font-size: 0.8rem;
  }
  .flex-sec {
    flex-direction: column;
    padding: 1.2rem 0rem;
  }
  .flex-item {
    width: 100%;
    border: 1px solid #000 !important;
    padding: 0.3rem 0.2rem;
    min-height: 120px;
  }
  .flex-item .flex-text p {
    font-size: 0.8rem;
  }
  .text-sec {
    padding: 0.5rem 0rem;
  }
  .text-sec p {
    font-size: 0.8rem;
  }
  .img_fig {
    text-align: center;
  }
  .img_fig figure img {
    width: 80%;
  }
  .product-text ol li {
    font-size: 0.8rem;
    padding: 0rem !important;
    margin: 0.5rem 0rem !important;
  }
  .product-text h5,
  h3 {
    font-size: 1rem;
    text-align: center;
  }
  .product-list h5 {
    text-align: center;
  }
  .product-text p {
    text-align: center;
  }
  .list-item {
    /* list-style-type: none; */
    width: 80%;
    margin: auto;
  }
  .list-item li {
    font-size: 0.8rem;
    margin: 0.5rem 0rem !important;
  }
  .center {
    text-align: center !important;
  }
  .size {
    font-size: 0.8rem;
    text-align: center;
  }
  /* imprevious-graphite */
  /* turn-key */
  .text-edit {
    text-align: center;
  }
  .text-edit p {
    font-size: 0.8rem;
  }

  .edit {
    text-align: center;
    font-size: 1.5rem !important;
  }
  /* turn key end */
  /* quality assuarence */

  .content-info {
    position: relative;
    top: 0rem;
  }
  .content-info h2 {
    font-size: 1.5rem;
    text-align: center;
  }
  .content-info p {
    /* text-align: center; */
    font-size: 0.8rem;
    width: 90%;
    margin: auto;
    padding: 0.5rem 0rem;
  }
  .background-text {
    position: relative;
    top: 0rem;
  }
  .background-text h4 {
    font-size: 1rem;
    padding: 0.5rem 1rem;
    margin: 0rem;
  }
  .special_img {
    width: 40% !important;
  }
  .background {
    height: 100vh;
  }
  /* quality assuarence */

  /* speciality products start here*/
  .pading {
    padding: 0.4rem 1rem !important;
    margin: 0rem;
  }
  .pading p {
    font-size: 0.8rem;
  }
  .product-list {
    padding: 1.2rem 0rem;
  }
  .product-list p {
    font-size: 0.8rem;
  }
  .product-list ul {
    list-style-type: none;
    width: 90%;
    margin: auto;
  }
  .product-list ul li {
    padding: 0.3rem 0rem;
    font-size: 0.7rem;
  }
  .product-heading {
    padding: 20px 0px !important;
  }
  .product_heading h3 {
    margin: 0rem;
    padding: 0rem;
  }
  .flex-sec {
    flex-direction: column;
    width: 100%;
    height: auto;
  }
  .flex-item1 {
    width: 100%;
    padding: 0.4rem 0rem;
  }
  .flex-text p {
    font-size: 0.8rem;
  }
  .text-sec {
    padding: 0rem !important;
  }
  /* speciality products end here */

  /* enquiry1 start here */
  .detail-form {
    padding: 0.4rem 0rem;
  }
  input[type="text"] {
    font-size: 0.8rem !important;
  }
  select {
    font-size: 0.8rem;
  }
  textarea {
    font-size: 0.8rem;
  }
  .quform-next {
    padding: 0.3rem 0em;
    font-size: 0.8rem;
  }
  .column_attr table {
    height: 25vh !important;
    font-size: 0.8rem;
  }
  .head h1 {
    font-size: 1.5rem;
  }
  .pad_ {
    padding: 0.8rem 0rem !important;
  }
  .space {
    display: none;
  }
  .text {
    text-align: center;
  }
  .text h3 {
    font-size: 1rem;
  }
  .text p {
    font-size: 0.8rem;
  }
  .text h4 {
    font-size: 1.1rem !important;
    color: #000;
  }
  .list {
    width: 50%;
    margin: auto;
    text-align: left !important;
  }
  .list li {
    padding: 0.4rem 0rem;
    font-size: 0.8rem !important;
    margin: 0rem !important;
  }
  /* enquiry1 end here */

  /* carbon product */
  .carbon-heading h4 {
    font-size: 1.1rem;
    font-weight: bold;
  }
  .text-content {
    padding: 1.2rem 0rem;
  }
  .text-content h3 {
    text-align: center;
    font-size: 1.2rem;
  }
  .text-content p {
    font-size: 0.9rem;
    text-align: center;
  }
  .text-content b {
    text-align: center !important;
    font-size: 1rem;
  }
  .text-content a {
    padding: 0.1rem 0rem;
    font-size: 0.7rem;
    display: block;
    width: 15%;
    margin: auto !important;
  }
  /* carbon product end */
  /* carbon-electrode start*/
  .content-text p {
    font-size: 0.8rem;
    text-align: center;
  }
  /* carbon electrode end */

  /* carbonaceous-material */
  .table-content table {
    height: 90vh;
    text-align: center;
    font-size: 0.8rem;
  }
  /* carbonaceous-material end */
  /* glass rainforced start */
  .product_heading .excep {
    font-size: 1.2rem !important;
  }
  .pipe_text {
    padding: 1.2rem 0rem;
  }
  .pipe_text p {
    font-size: 0.8rem;
  }
  .product-table {
    padding: 1.2rem 0rem;
  }
  .product-table table {
    height: 50vh;
    font-size: 0.8rem;
    text-align: center;
  }
  .product_heading #excep {
    font-size: 1.1rem !important;
  }
  .grid_view {
    padding: 1.2rem 0rem;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, 1fr);
  }
  .grid_view {
    padding: 0rem !important;
    margin: 0rem;
  }
  .grid_text {
    padding: 0px;
    margin: 0px;
  }
  .grid-text p {
    font-size: 0.8rem !important;
  }
  .grid-text a span {
    font-size: 3rem !important;
  }
  /* glass rainforced end */
  /* achivement start*/
  .para {
    width: 65%;
    margin: auto;
  }
  .para p {
    font-size: 0.8rem;
  }
  .pipe_text h2 {
    font-size: 1.1rem !important;
  }
  .table_1 table {
    height: 20vh;
    font-size: 0.8rem;
  }
  /* achivement end */
  /* highspeed alloy */
  .alloy_text h4 {
    font-size: 1.1rem;
    text-align: center;
  }
  .alloy_text p {
    font-size: 0.8rem;
    text-align: center;
  }
  /* highspeed alloy end */
  /* high speed steel */
  .table1 {
    padding: 1.4rem 0rem;
  }
  .table1 table {
    height: 100vh;
    font-size: 0.8rem;
    text-align: center;
    width: 100%;
    margin: auto;
  }
  .text h1 {
    font-size: 1.7rem !important;
  }
  .column_attr {
    width: 100%;
    padding: 1.3rem 0rem;
  }
  .column_attr table {
    height: 50vh;
    font-size: 0.8rem;
  }
  .center h2 {
    font-size: 1.5rem;
  }
  /* high speed steel end */

  /* alloy tool */
  .table2 {
    padding: 1.4rem 0rem;
  }
  .table2 table {
    height: 140vh;
    font-size: 0.8rem;
    text-align: center;
  }
  .table3 {
    padding: 1.2rem 0rem;
  }
  .table3 table {
    height: 50vh;
    font-size: 0.8rem;
    text-align: center;
  }
  .table4 {
    padding: 1.2rem 0rem;
  }
  .table4 table {
    font-size: 0.8rem;
    text-align: center;
    height: 50vh;
  }
  /* alloy tool */
  /* applications */
  .table5 table {
    font-size: 0.8rem;
    text-align: center;
  }
  .text_diff h3 {
    font-size: 1.1rem;
  }
  /* applications end */
  /* career-center */
  .count .icon i {
    font-size: 2rem !important;
  }
  .counter {
    font-size: 1.5rem !important;
  }
  .career_center {
    padding: 1.2rem 0rem;
  }
  .resume-text {
    padding: 1.2rem 0rem;
  }
  .resume-text p {
    font-size: 0.8rem;
  }
  .email h4 {
    text-align: center;
    font-size: 1.2rem;
  }
  .cautionary h4 {
    font-size: 1.2rem;
  }
  .file1 h6 {
    font-size: 0.8rem;
  }
  .mass {
    padding: 1rem 0rem;
  }
  .mass p {
    font-size: 0.8rem;
  }
  .quform-submit {
    padding: 0.2rem 0rem !important;
    font-size: 0.8rem !important;
  }

  /* career center end */

  /* contact start */
  .column_attr {
    padding: 1rem 0rem !important;
    text-align: center;
  }
  .column_attr h2 {
    font-size: 1rem;
  }
  .reg_text {
    padding: 1rem 0rem !important;
  }
  .reg_text h4 {
    font-size: 1rem;
  }
  .reg_text p {
    font-size: 0.8rem;
  }
  .text_center {
    font-size: 0.8rem;
  }
  .help {
    padding: 1.2rem 0rem;
  }
  .help-heading h2 {
    font-size: 1.1rem;
  }
  .help_sec {
    padding: 1rem 0.6rem !important;
    min-height: 70px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.5rem;
  }

  .help-text h3 i {
    font-size: 1.1rem;
  }
  .help-text {
    text-align: center !important;
    margin-bottom: 0.5rem !important;
  }
  .help-text h4 a {
    text-align: center;
    font-size: 0.9rem !important;
  }
  .popup .content {
    width: 90%;
    margin-left: 0%;
  }
  .content h4 {
    font-size: 1rem !important;
  }
  .content p {
    font-size: 0.8rem !important;
  }
  .popup .close-btn {
    cursor: pointer;
    position: absolute;
    line-height: 20px;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    font-size: 0.7rem;
  }
  /*### change new ### */
  .footer_heading-line{
      text-align: center;
  }
  /*### change new ### */
  /* contact end */
}

@media only screen and (max-width: 480px) {
	.m-col-3{
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.m-col-2{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.m-col-1{
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.m-dnone{
		display:none;
	}
	.graphite__logo img {
		width: 90%!important;
		margin-top: 0.4rem;
	}
	.menu__pointer {
		display: none!important;
	}
	#tab__menu {
		height: 0vh;
	}
	.button {
		top: -10px;
		padding: 1.5rem 20px!important;
	}
	.m-block{
		display:block;
	}
	.top__header li a {
		font-size: 0.6rem;
	}
	.m-text-center{
		text-align: center;
	}
	
	.is__sticky .cova__logo, .is__sticky #tab__menu {
		overflow: inherit;
		bottom: 0px;
	}
	.cova__logo {
		display: block;
		width: 90%;
		margin-left: -4rem;
		text-align: center;
	}
	.is__sticky .cova__logo{
		display:none;
	}
	.graphite_ltd_text {
		padding-top: 40px;
	}
	.counters {
		grid-template-columns: repeat(1, 1fr);
	}
	.count{
		border-bottom: 0;
	}
	.counter {
		font-size: 2rem !important;
	}
	.chair_man img {
		width: 80%;
		border-radius: 0;
	}
	.vision_text {
		width: 100%;
		margin: 10% auto;
	}
	.cg_two {
		padding: 4rem 1rem;
	}
	.award_ img {
		height: auto;
		width: 90%;
	}
	.text_main {
		padding: 15px 35px;
	}
	.intro {
		padding: 0rem 2rem 1rem !important;
	}
	a.btn-click {
		padding: 1rem 0rem;
		font-size: 1rem;
		width: 100%;
		border-radius: 0;
		margin: 0;
	}
	.content-one {
		padding: 1.2rem 0rem 0;
	}
	.product-text h2 {
		font-size: 1.4rem;
		text-align: center;
	}
	.grahite_img {
		position: relative;
		width: calc(100% - 0px);
		top: 10px;
		left: 0px;
	}
	.detail-form {
		width: 95%;
	}
	.Subheader .title {
		line-height: 38px!important;
	}
	.no-pl-sm{
		padding-left:0!important;
	}
	.no-pr-sm{
		padding-right:0!important;
	}
	.no-pt-sm{
		padding-top:20px!important;
	}
	.no-pt20-sm{
		padding-top:20px!important;
	}
	.no-p-sm{
		padding:0!important;
	}
	.no-m-sm{
		margin:0!important;
	}
	.product-text, .product-list {
		width: 100%;
		padding: 15px 0;
	}
	.social_links {
		left: 0!important;
	}
	.btn_p {
		margin: 7px!important;
	}
	.igheList ol, .igheList-ul {
		padding: 0px 30px!important;
		margin-left: 0px!important;
		margin-bottom: 0rem!important;
	}
	.text-edit {
		text-align: center;
		display: block;
		width: 100%;
	}
	.text-content a {
		width: 25%;
		text-align: center;
	}
	.text-content b {
		display: block;
	}
	.gH3.table-content {
		overflow-y: scroll;
	}
	.grid_view {
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: repeat(1, 1fr);
	}
	.grid_value {
		margin-bottom: 20px;
	}
	.para {
		width: 80%;
	}
	.gH3.table1, .gH3.column_attr,
	.gH3.table1	{
		overflow-y: scroll;
	}
	.pro-box {
		height: auto;
		margin-bottom: 15px;
	}
	.counters {
		grid-template-columns: repeat(1, 1fr)!important;
	}
	.count .icon i {
		font-size: 4rem !important;
	}
	.resume-text {
		padding: 1.2rem 2rem;
	}
	.file {
		border-style: none;
	}
	.column, .columns {
		margin: 0 1% 0px!important;
	}
	.popup .content {
		min-width: 200px;
		width: 95%;
		margin: 20%;
	}
	/* .popup .content { */
		/* transform: translate(-78%, -70%); */
	/* } */
	.popup .close-btn {
		font-size: 2rem;
	}
	.reg_text, .slot-box {
		padding: 2rem 2rem!important;
		box-shadow: none;
	}
	.reg_text p {
		font-size: 14px;
	}

}