
 @media only screen and (max-device-width: 480px) {
       /*styles for mobile browsers smaller than 480px; (iPhone)*/
    
.fiber {font-size: 75px;}
.sub_font {font-size:50px;}
.text-special strong {font-size: 290px;}
.text-special> span {left: 140px;top: 92px;}
.text-special > span strong {font-size: 11px;line-height: 15px;}
.home-text {left:4px;top:104px;}
.serviceHeading h2 {top: 0;padding:0;}
.pagesLinkDeskop{display:none;}
.product-dyeing-txt:nth-child(odd){
	width:92%;
	height: 192px;
    left: 15px;
    bottom: 0px;
    height: 200px;}
.product-dyeing-txt:nth-child(even) {
    width: 92%;
     top: 128px;
    height: 200px;
    left: 12px;
    padding: 8px;
  }
  .yarn_dyeing_img img {
    width: 100%;
  height: 200px;}
  .weaving_img img {
    width: 100%;
    position: static;
    height: 200px;
}

.service-block {width:88%; display:block;
    height: 126px;
    background-position: 67%;
	filter: grayscale(40%);}
	
.service-block:hover .serviceHeading h2 {
    padding: 1% 0px 2% 5%;
    top: 0px;
    font-size: 37px;
    background-color: #ef090978;}
.serviceHeading h2 {
   background-color: #ef090978;
}
	
 .page-section { padding: 10px 0;}
  h2 {font-size: 23px;}
  .product-dyeing-txt h3 {
    margin-bottom: 4px;
    line-height: 1;
  font-weight: 400;}
  .page-section h3 {
    letter-spacing: 0px;
    color: #e3140a;
}
.product-dyeing-txt .text {
    text-align: justify;
    color: #0e0e0e;
    line-height: 1.2;
    font-weight: 500;
    font-size: 14px;
}

.certification{
	display:grid;
	grid-template-columns:auto auto auto;
}
.cert_logo img {
    width: 100px;
}

/*about page*/
.titleBox h2{padding: 65% 0px 0 0px;}
.subTitle {font-size: 24px;}
/*Green policy*/
.randd .bgBox {
  padding: 1px 5px;
}
.ywTab,.csr{display: none;}
.bgBox h3 {
  letter-spacing: 0px;
  color: #e3140a;
  background-color: #fffffdd4;
  text-align: center;
}


}

/* For Tablet View */
@media only screen and (min-device-width : 480px) and (max-device-width : 768px) {
  .fiber {font-size: 75px;}
  .sub_font {font-size:50px;}
  .text-special strong {font-size: 290px;}
  .text-special> span {left: 140px;top: 92px;}
  .text-special > span strong {font-size: 11px;line-height: 15px;}
  .home-text {left:4px;top:104px;}
  .serviceHeading h2 {top: 0;padding:0;}
  .pagesLinkDeskop{display:none;}


  .product-dyeing-txt:nth-child(odd){
    width:92%;
    height: 192px;
      left: 15px;
      bottom: 0px;
      height: 200px;}
  .product-dyeing-txt:nth-child(even) {
      width: 92%;
       top: 128px;
      height: 200px;
      left: 12px;
      padding: 8px;
    }
    .yarn_dyeing_img img {
      width: 100%;
    height: 200px;}
    .weaving_img img {
      width: 100%;
      position: static;
      height: 200px;
  }
  
  .service-block {
    width: 47%;
    float: left;
    display: block;
    margin: 5px 5px 5px 8px;
  
      height: 126px;
      background-position: 67%;
    filter: grayscale(40%);}
    
  .service-block:hover .serviceHeading h2 {
      padding: 1% 0px 2% 5%;
      top: 0px;
      font-size: 37px;
      background-color: #ef090978;}
  .serviceHeading h2 {
     background-color: #ef090978;
  }
    
   .page-section { padding: 10px 0;}
    h2 {font-size: 23px;}
    .product-dyeing-txt h3 {
      margin-bottom: 4px;
      line-height: 1;
    font-weight: 400;}
    .page-section h3 {
      letter-spacing: 0px;
      color: #e3140a;
  }
  .product-dyeing-txt .text {
      text-align: justify;
      color: #0e0e0e;
      line-height: 1.2;
      font-weight: 500;
      font-size: 14px;
  }
  
  .certification{
    display:grid;
    grid-template-columns:auto auto auto;
  }
  .cert_logo img {
      width: 100px;
  }
  
  /*about page*/
  .titleBox h2{padding: 65% 0px 0 0px;}
  .subTitle {font-size: 24px;}
  /*Green policy*/
  .randd .bgBox {
    padding: 1px 5px;
  }
  .ywTab,.csr{display: none;}
  .bgBox h3 {
    letter-spacing: 0px;
    color: #e3140a;
    background-color: #fffffdd4;
    text-align: center;
  }
  
  


}





/*
@media (min-width:480px)  {
.fiber {font-size: 50px;}
.sub_font {font-size:35px;}
.text-special strong {font-size: 250px;}
.text-special> span {left: 159px;top: 67px;}
.text-special > span strong {font-size: 11px;line-height: 15px;}
.home-text {left: 46px;}
.serviceHeading h2 {top: 0;padding:0;}
.pagesLinkDeskop{display:none;}

		.home-text {left: 25px;}
		.text-special > span strong {font-weight: bolder;}
		.product-dyeing:nth-child(odd) {position: relative;left: 0px;}
		.product-dyeing {width:100%;}
		.product-dyeing-txt:nth-child(even) {position: relative;left: 0px;top: 0px;}
		.product-dyeing-txt {width: 100%;}
		.product-dyeing-txt:nth-child(odd) {left: 0px; width:100%}
		.product-dyeing:nth-child(even) {left: 0px;width:100%}
		.service-block-one .inner-box .image-box {display: none;}	
		.service-block-one .inner-box .content-box {padding: 28px 30px 30px 28px;}
		.page-section {padding: 70px 0;}
		.mb-xxs-10 {padding: 0 19px;}
		.nav-logo-wrap .logo img {max-height:70%;}
		.bottom_btn .btn-large {padding: 31px 29px;}


}
