
.headingsafegarpaddingmargin
{
  margin:0px;
  padding:0px;
}

.servicetab
{
  margin-bottom:60px;
}

.marginzeopara
{
  margin:0px;
}

.process-control-panel
{
  margin-top:50px;
}

.tdbordernone
{
  border:none !important;
}

.table td, .table th
{
/*  padding:5px 10px 5px 5px !important;*/
padding:6px !important;
}

.bordernonesafeswitch
{
border-right:none !important;
}

.textrightsafeswitch
{
  text-align: right !important;
  border-left:none !important;
 
}

.borderrightbottom
{
   border-right:none !important;
    border-bottom:none !important;
}

.rowmiddle
{
  vertical-align :middle !important;
  border-left:none !important;
   border-right:none !important;
}

.rowmiddlecenter
{
   vertical-align :middle !important;
  border-left:none !important;
/*  text-align:center !important; */
}

.pinkcolor
{
  color:#e96804;
}

.grencolor
{
  color:#4db256;
}

.redcolor
{
  color:#ef0b16;
}

.plussign
{
    color:#0bb357;
    font-size:30px;
    margin:0px;
    padding:0px;
}

    .dashul {
    list-style-type: none;
}

.dashul > .dashli:before {
    content: "–"; /* en dash here */
    position: absolute;
    margin-left: -1.1em; 
}

.plussignsmall
{
 color:#0bb357;
    font-size:20px;
    margin:0px;
    padding:0px;    
}

.parafullytestedheading
{
  text-decoration: underline; 
  color:#0000ff; 
  font-weight:bold;
  margin:1px;
}
.parafullytested
{
  margin:1px;
}

.bottomlogo
{
	display:none;
}

.companynameuper
{
	position:relative;
	top:20px;
}

.textmobilewhite
{
	color:#fff;
	font-size:14px;
}

.btnformobile
{
	background-color:#fff;
	width:150px;
	color:#666;

}
.phoneonmobile
{
	color:#fff !important;
	font-size:14px !important;
	text-align:left !important;
}

.mobilelefticon
{
	padding-left:15px;
	position: relative;
    
}

.contentpaddingleftten
{
	    padding: 0px 0px 0px 10px !important;
}

.margin-top-30px
{
  margin-top:30px;
}

.colorgrey
{
  color:#666;
}

.sevent-padding-top-bottom
{
 padding: 70px 0
}

/*.logoformobileupper
{
	display:none;
}*/

/* media query start */

/* css made for mobile popup */
.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
  z-index: 99999;
}

.overlay-content {
  position: relative;
  top: 10%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
   z-index: 99999;
}

.overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
   z-index: 99999;
}

.overlay a:hover, .overlay a:focus {
  color: #f1f1f1;
   z-index: 99999;
}

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
   z-index: 99999;
}

.marginzero
{
  margin:0px;
}

@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
   z-index: 99999;
  }
}

/* close css made for mobile popup */


 @media only screen and (max-width:500px)
{

.logoonwebupper
{
display:block;
}

.process-control-panel
{
  margin-top:0px;
}


.companynameuper
{
	display:none;
}

.bottomlogo
{
	display:block;
}

.uppperlogohideonmobile
{
	display:none;
}




	/*.logoformobileupper
	 {
	 	 display: block;
	    float: left;
	 }*/


 }

 /*.logoformobileupper
 {
 	display:block;
 }*/



