@media only screen and (max-width: 768px){
	
	.hm-gal-main{
	margin:11% 0px;
	}
.hm-gal-main img{width:100%; max-width:48px; height:auto; margin:1px 1px 1px 0;}

/* welcome modepro code*/

	
.text-img-line{
	margin:5% 0% 5% 0%;
}

.welcome-title-text{
	font-size:16px;
	color:#000;
	font-weight:600;

	font-family: 'Raleway', sans-serif;
	padding:0% 0% 1% 0%;
}

.welcome-title-text span{
	color:#0798bc;
}

.welcome-info-text{
	font-size:9px;
	color:#000;
	font-family: 'Raleway', sans-serif;
	text-align:justify;
	padding: 0% 0% 0% 0%;
}

/*.read-more-bnt {
    background-color: #0798bc;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 18px;
    border: 0;
    border-color: #4189d5;
    margin:15px 0px 0px 0px;
    padding: 1% 3% 1% 3%;
}*/

/* welcome modepro code*/



/* research-Capabilities-gallery*/

.re-cap-gal-main-line{
	margin:3% 0% 3% 0%;
}

.re-cap-title-text{
	font-family: 'Raleway', sans-serif;
	color: #606060;	
	font-size:14px;
	margin:8% 0% 3% 0%;
	font-weight:bold;
}

.read-more-bnt1 {
    background-color: #0798bc;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 14px;
    border:0;
    border-color: #4189d5;
    margin:15px 0px 0px 0px;
    padding: 2% 5% 2% 5%;
}

/* research-Capabilities-gallery*/

/*footer start*/
ul li{
	list-style:none;
}
.footer-main-line{
	background-color:#083555;
	padding:2% 0% 2% 0%;
}


.ft-padding{
	padding:0;
}

.ft-hm-text{
	font-family: 'Raleway', sans-serif;
	color: #0798bc;	
	font-size:16px;
	float:left;
	margin:0% 0% 3% 0%;
}

.ft-hm-text ul{
	font-family: 'Raleway', sans-serif;
	color: #0798bc;	
	font-size:16px;
	padding:0px 0;
	float:left;
	width:100%;
	
}

.ft-hm-text ul li{
	font-family: 'Raleway', sans-serif;
	color: #bcbcbc;	
	font-size:13px;
	display:inline;
	padding:0px 8px 0px 0px;
	float:left;
}

.ft-hm-text ul li>a{
	color: #fff;	
}

.ft-hm-text ul li>a:hover{
	font-family: 'Raleway', sans-serif;
	color: #0798bc;		
	font-size:14px;
	display:inline;
	text-decoration:none;
}


.ft-hm-text1{
	font-family: 'Raleway', sans-serif;
	color: #0798bc;	
	font-size:18px;
	padding:0% 5px;
	margin:5px 0px;
	float:left;
}

.ft-hm-text1:hover{color: #0798bc;}


.ft-add-text{
	font-family: 'Raleway', sans-serif;
	color: #fff;		
	font-size:13px;
	float:left;
}


.current-bnt{
	background-color: #0798bc;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 14px;
    border:0;
    margin: 15px 0px 30px 0px;
    padding: 3% 3% 2% 3%;
}

/*copy right*/

.copy-main-line{
	background-color:#000;
	padding:15px 0px;
}

.copy-right-text{
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size:14px;
}

.footer_right{
	float:right;
	width:auto;
	margin:0% 0% 0% 0%;
	background-color:#;}
	
.footer_right p{
	float:left;
	font-size:14px;
	color:#fff;
	padding:0% 0% 0.5% 0%;
	font-family: 'Open Sans', sans-serif;
	}

.back-to-top {
    cursor: pointer;
    position: absolute;
    right: 20px;
    display:none;
	margin: 15px 0px 0px 0px;
	background-color: #f8d42f;
}


/*footer end*/
}




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


	/* welcome modepro code*/
.abt-box{margin:10px 0; border-bottom:1px solid #bdbebf; border-width:80%;}
	
.pro-imgs-margin{
	margin:0;
	text-align:center;
}

.menutext {
	text-align: right;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	color: #fff;
	z-index:999999;
	margin: 3px 66px 0px 0px;	
	
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: relative;
    right: 0;
	top:-11px;
    z-index: 1030;
}

	
.text-img-line{
	margin:5% 0% 5% 0%;
}

.welcome-title-text{
	font-size:16px;
	color:#000;
	font-weight:600;
	font-family: 'Raleway', sans-serif;
	padding:10% 0% 1% 0%;
}

.welcome-title-text span{
	color:#0798bc;
}

.welcome-info-text{
	font-size:14px;
	color:#000;
	font-family: 'Raleway', sans-serif;
	text-align:justify;
	padding: 4% 0% 0% 0%;
}

/*.read-more-bnt {
    background-color: #0798bc;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 18px;
    border: 0;
    border-color: #4189d5;
    margin:15px 0px 0px 0px;
    padding: 1% 3% 1% 3%;
}*/

/* welcome modepro code*/


/* research-Capabilities-gallery*/

.re-cap-gal-main-line{
	margin:3% 0% 3% 0%;
}

.re-cap-title-text{
	font-family: 'Raleway', sans-serif;
	color: #606060;	
	font-size:14px;
	margin:5% 0% 0% 0%;
	font-weight:bold;
}

.read-more-bnt1 {
    background-color: #0798bc;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 14px;
    border:0;
    border-color: #4189d5;
    margin:10px 0px 20px 0px;
    padding: 2% 5% 2% 5%;
}


/* research-Capabilities-gallery*/



/* welcome modepro code*/

.text-img-line{
	margin:12% 0% 5% 0%;
}

.welcome-title-text{
	font-size:18px;
	color:#000;
	font-weight:600;
	font-family: 'Raleway', sans-serif;
	padding:5% 0% 1% 0%;
}

.welcome-title-text span{
	color:#0798bc;
}

.welcome-info-text{
	font-size:14px;
	color:#000;
	font-family: 'Raleway', sans-serif;
	text-align:justify;
}

/*.read-more-bnt {
    background-color: #0798bc;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 15px;
    border: 0;
    border-color: #4189d5;
    margin:15px 0px 0px 0px;
    padding: 1% 3% 1% 3%;
}
*/
/* welcome modepro code*/


/*footer start*/

ol, ul {
    margin-top: 0;
    margin-bottom: -7px;
}


ul li{
	list-style:none;
}
.footer-main-line{
	background-color:#083555;
	padding:2% 0% 2% 0%;
}


.ft-padding{
	padding:0;
}

.ft-hm-text{
	font-family: 'Raleway', sans-serif;
	color: #0798bc;	
	font-size:14px;
	float:left;
	margin:5% 0% 3% 0%;
}

.ft-hm-text ul{
	font-family: 'Raleway', sans-serif;
	color: #0798bc;	
	font-size:16px;
	padding:0px 0;
	float:left;
	width:100%;
	
}

.ft-hm-text ul li{
	font-family: 'Raleway', sans-serif;
	color: #bcbcbc;	
	font-size:13px;
	display:inline;
	padding:0px 8px 0px 0px;
	float:left;
}

.ft-hm-text ul li>a{
	color: #fff;	
}

.ft-hm-text ul li>a:hover{
	font-family: 'Raleway', sans-serif;
	color: #0798bc;		
	font-size:14px;
	display:inline;
	text-decoration:none;
}


.ft-hm-text1{
	font-family: 'Raleway', sans-serif;
	color: #0798bc;	
	font-size:18px;
	padding:0% 5px;
	margin:5px 0px;
	float:left;
}

.ft-hm-text1:hover{color: #0798bc;}


.ft-add-text{
	font-family: 'Raleway', sans-serif;
	color: #fff;		
	font-size:13px;
	float:left;
}


.current-bnt{
	background-color: #0798bc;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 15px;
    border:0;
    margin: 10px 0;
    padding: 15px 10px;
}

/*copy right*/

.copy-main-line{
	background-color:#000;
	padding:15px 0px;
}

.copy-right-text{
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size:14px;
}

.footer_right{
	float:left;
	width:auto;
	margin:2% 0% 0% 0%;
	}
	
.footer_right p{
	float:left;
	font-size:14px;
	color:#fff;
	padding:0% 0% 0.5% 0%;
	font-family: 'Open Sans', sans-serif;
	}

.back-to-top {
    cursor: pointer;
    position: absolute;
    right: 20px;
    display:none;
	margin: 15px 0px 0px 0px;
	background-color: #f8d42f;
}

.product-title-text {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    padding: 2% 0% 1% 0%;
	text-align:center;
}

.product-title-text span {
    color: #0798bc;
}

.product-title-text:after{
    content: "";
    width: 100%;
	max-width:205px;
    background-color: #0798bc;
    height: 2px;
    margin-top: 5px;
    display: block;
	position:relative;
	margin:0 auto;
}

 .ehs-infra-title-text{
	 font-family: 'Raleway', sans-serif;
	 font-size:18px;
	 color:#0798bc;
	  padding:1% 0% 0% 0%;
	  border-bottom: 1px dashed #acacac;
	  text-decoration: none;
	  margin: 2% 0% 0% 1%;
 }

  .ehs-infra-title-text a{text-decoration:none; color:#0798bc;}
 .ehs-policy-title-text{
	 font-family: 'Raleway', sans-serif;
	 font-size:18px;
	 color:#0798bc;
	 padding:1% 0% 0% 0%;
	 border-bottom: 1px dashed #acacac;
 }

 .quality-pg-info-text{
	font-family: 'Raleway', sans-serif;
	font-size:13px;
	color:#000;
	margin: 2% 0% 2% 1%;
    text-align: justify;
}

.product-main-mrg-line{
	margin:0% -12% 3% -27%;
}

/*footer end*/

/*about us*/
.about-welcome-title-text {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    padding: 6% 0% 1% 0%;
	text-align:center;
}

.about-welcome-title-text span {
    color: #0798bc;
}

.about-welcome-title-text:after{
    content: "";
    width: 100%;
	max-width:152px;
    background-color: #0798bc;
    height: 2px;
    margin-top: 5px;
    display: block;
	position:relative;
	margin:0 auto;
}


 .manuf-title-text{
	 font-family: 'Raleway', sans-serif;
	 font-size:18px;
	 color:#000;
	 font-weight:bold;
	 text-align:center;
	 padding:2% 0% 2% 0%;
 }
 

 .manuf-title-text:after{ 
    content: "";
    width: 100%;
    max-width: 125px;
    background-color: #0798bc;
    height: 2px;
    margin-top: 5px;
    display: block;
    position: relative;
    margin: 0 auto;
 }

 .rnd-title-text{
	 font-family: 'Raleway', sans-serif;
	 font-size:18px;
	 color:#000;
	font-weight: 600;
	 text-align:center;
	 padding:6% 0% 2% 0%;
 }
 
 .rnd-title-text span {
    color: #0798bc;
}

 .rnd-title-text:after{ 
    content: "";
    width: 100%;
    max-width: 235px;
    background-color: #0798bc;
    height: 2px;
    margin-top: 5px;
    display: block;
    position: relative;
    margin: 0 auto;
 }

 .cont-title-text {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
    padding: 3% 0% 3% 0%;
	text-align:center;
}

.cont-title-text span {
    color: #0798bc;
}

.cont-title-text:after{
    content: "";
    width: 100%;
	max-width:110px;
    background-color: #0798bc;
    height: 2px;
    margin-top: 5px;
    display: block;
	position:relative;
	margin:0 auto;
} 
 
/*Capabilities start*/

.cap-table-title-text{
	 font-family: 'Raleway', sans-serif;
	 font-size:12px;
	 color:#fff;
	 background-color: #0d6d97;
}

.cap-table-info-text1{
	color:#000;
	font-size:10px;
	font-family: 'Raleway', sans-serif;
	background-color:#e2f4fd;
}

.cap-table-info-text2{
	color:#000;
	font-size:10px;
	font-family: 'Raleway', sans-serif;
	background-color:#e7e7e8;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 3px;
}

  .capa-title-text {
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    color: #000;
    font-weight: bold;
    text-align: center;
    padding: 2% 0% 2% 0%;
    margin:2% 0% 2% 0%;
}

  .capa-title-text:after {
    content: "";
    width: 100%;
    max-width: 100px;
    background-color: #0798bc;
    height: 2px;
    margin-top: 5px;
    display: block;
    position: relative;
    margin: 0 auto;
}


/*Capabilities end*/