
h1, h2, h3, h4  
{
    font-family: "Open Sans", sans-serif; 
    font-weight: 300; 
}

p  
{
    font-family: "Open Sans", sans-serif; 
}
.bld
{
    font-weight:bold;
    float:left;
}

.top-header
{
	padding: 0em 0;
}

.top-menu ul li
{
	display:inline-block;	 	 
}

.top-menu ul li a
{
	text-decoration:none;
	display:block;
	color:#7F8BA3;
	font-size:18px;
	font-weight:400;
}

 .footer-menu-header
 {
     padding: 0em 0;
     border-bottom: 1px solid #ddd;
     border-top:1px solid #ddd;
     
 }
 
 .footer-menu ul
	{
	  margin:0em;
	}
	
.footer-menu 
 {
    background :#000000;
	width:100%;
	text-align:center;
	padding:0em;
    margin:0em;
}
	
.footer-menu ul li
{
    display:inline-block;
}

.footer-menu ul li a
{
    text-decoration:none;
	display:block;
	color:#7F8BA3;
	font-size:18px;
	font-weight:400;
}

.content-section
{
    padding: 0em 0;
}
.content-section-head
{
    width:6%;
	margin:0 auto;
}

#map-canvas 
{
     padding-bottom:0em;
}

.grid1
{
	position:relative;
	box-shadow: 0 1px 0px #FFFFFF;
	-webkit-box-shadow: 0 1px 0px #FFFFFF;
	-moz-box-shadow: 0 1px 0px #FFFFFF;
	-o-box-shadow: 0 1px 0px #FFFFFF;
}

.grid2
{
	position:relative;
	 
}
.grid3
{
	position:relative;
	-webkit-box-shadow: 0 1px 0px #FFFFFF;
	-moz-box-shadow: 0 1px 0px #FFFFFF;
	-o-box-shadow: 0 1px 0px #FFFFFF;
}
.grid4
{
	position:relative;
	-webkit-box-shadow: 0 1px 0px #FFFFFF;
	-moz-box-shadow: 0 1px 0px #FFFFFF;
	-o-box-shadow: 0 1px 0px #FFFFFF;
}
.grid5
{
    position:relative;
}

.grid6
{
    padding:5px 5px 5px 5px;
}
.grid7
{
   padding:10px 5px 5px 0px;
}
.grid9
{
   padding:10px 5px 5px 0px;
}
.grid12
{
   padding:10px 5px 5px 0px;
}
.contact-section
{
	padding:0em 0;
}

.contact-section-grid h5
{
	color:#22283E;
	font-size:20px;
	font-weight:700;
	margin: 0.5em 0 1em 0;
} 

.contact-section-grid p
{
	font-size:15px;
	font-weight:400;
	color:#464851;
}
 
.contact-section-grid a
{
	color:#464851;
	text-decoration:none;
	font-size:15px;
	font-weight:400;
}
.contact-section-grid a:hover
{
	color:#2DBEEA;
}
.contact-section-right-grid
 {	 
	padding: 9px;
	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	 margin-top:1.2em;
	margin-bottom: 0.75em;
	font-size: 18px;
	font-weight: 500;
	 	outline:none;
}
.contact-section-grid
 {
	margin-bottom: 5em;
}

.contact-section-left-grid img 
{
    width:10em;
    height:4em;
    float:right;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin:0em 6em 1em 1em;
}

.contact-section-left-grid1 img1 
{
    width:10em;
    height:4em;
    float:right;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin:0em 1em 1em 1em;
}


.table-1
{
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin-right: 3%;
	width: 22.7333%;
	height:18em;
	padding: 0.2em 0;
	 
}


.table-1-head i.flag
{
	background-position:0px -140px;
}

.table-1 ul li
{
	text-decoration:none;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:400;
	line-height:3em;
}
.table-1 ul,.table-2 ul,.table-3 ul,.table-4 ul
{
	list-style-type:none;
	margin:0em 0;
}

.table-1-head,.table-2-head,.table-3-head,.table-4-head 
{
	width: 72%;
	margin:0em auto;
}

.table-1-head h5
{    
	color:#FFFFFF;
	font-size:1.9em;
	font-weight:700;
}
.table-1-head span
{     
    color:#ffffff;
	font-size:1.8em;
	font-weight:900;
	font-style:italic;
	display: block;
	 
}

.table-2-head h5
{
	color:#FFFFFF;
	font-size:1.9em;
	font-weight:700;
}
.table-2-head span
{
    color:#FFFFFF;
	font-size:1.8em;
	font-weight:900;
	font-style:italic;
	display: block;
	 
}
.table-2
{	
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin-right: 3%;
	width: 22.7333%;
	padding: 0.2em 0; 	
}

.table-2 ul li
{
	text-decoration:none;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:400;
	line-height:3em;
}
.table-3-head h5
{
	color:#FFFFFF;
	font-size:1.9em;
	font-weight:700;
}
.table-3-head span
{
    color:#FF9801;
	font-size:1.8em;
	font-weight:900;
	font-style:italic;
	display: block;
	margin-bottom: 1em;
}
.table-3
{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin-right: 3%;
	width: 22.7333%;
	padding: 0.2em 0;
	
}
.table-3 ul li
{
	text-decoration:none;
	color:#464851;
	font-size:1.1em;
	font-weight:400;
	line-height:3em;
}
.table-4-head h5
{
	color:#FFFFFF;
	font-size:1.9em;
	font-weight:700;
}
.table-4-head span
{
    color:#EA32B6;
	font-size:1.8em;
	font-weight:900;
	font-style:italic;
	display: block;
	margin-bottom: 1em;
}
.table-4
{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin-right: 0;
	width: 22.7333%;
	padding: 0.2em 0;	
}
.table-4 ul li
{
	text-decoration:none;
	color:#464851;
	font-size:1.1em;
	font-weight:400;
	line-height:3em;
}

.tables i
{
	width:50px;
	height:50px;
	display: inline-block;
}
.table-1-head i.flag
{
	background-position:0px -140px;
}
.table-2-head i.paperr
{
	background-position:-50px -140px;
}
.table-3-head i.msg-box
{
	background-position:-100px -140px;
}
.table-4-head i.suitcase
{
	background-position:-150px -140px;
}
.col-logo 
{
    padding-top:1em; 
    padding-right:0em; 
    padding-left:0em;  
    width:6em; 
    margin-right:0em;  
     float:left; 
  }
    
 .brd 
 {
     border: 1px solid #ddd;    
  }
     
  .col-logotxt    
  {
  padding-top:2em; 
  padding-left:0em;  
  width:24em; 
  float:left;
   }
  
  .col-md-9 h4  
   {
   color:#dc3915; 
   font-size:1.5em;  
    }
  
.col-social    
{
   padding-top:2em; 
   padding-left:0em;  
   }
   
.soc_img    
{
    width:4.2em; 
    height:3.5em; 
    float:right;
     padding-left:0.6em; 
}
    
.mail  
{
   margin-top:.8em; 
   margin-left:5em;  
   margin-top:1em;
   width:14em; 
   height:2.5em; 
   float:right ;
 }   

 .phone     
 {
     margin-top:0.5em; 
     margin-left:5em;  
     margin-bottom:0.5em;
     width:14em; 
     height:2.5em; 
     float:right ;
 }

.pho_img   
{
    width:30px; 
    height:30px; 
    float:right; 
    margin-left:2px; 
}   
 
 .mail_img   
 {
     width:30px; 
     height:30px;
      float:right; 
 }  
 
 .mailtxt  
 {
     font-size:15px;   
     float:left; 
     margin-left:17px; 
     margin-top:3px;    
}  
      
 .phone_no  
 {
     font-size:15px; 
     float:left; 
     margin-left:62px; 
      margin-top:5px;   
 }
  
.wrap 
{
	 text-align:center; 
	 margin-bottom:0px; 
	 padding-bottom:0px;
}


.toggle-nav 
{
	display: none;
}


.header-box
{     
     padding:0em;
     margin:0em;
 }
    
    
.header-menu
 {
background-image:url(../images/menu_bg.jpg) ;
background-position:50% 50%;
background-repeat:no-repeat;
height:2.6em;
text-indent:2em;
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
padding: 0em 2em 0em 0em;
}
    
    
#header-filters
 {
	padding:  0em 1em 1em 1em;
	list-style: none;
	text-align: center;
	margin : 0em 0 0em 0;
	 
}

#header-filters li span a
{
	display: block;
	padding: 0.2em 1em 0em 0em;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 1.5em;
	font-weight: 400;	
	margin: 0 0.5em;
}
/*#filters li span.active {
	color: #2DBEEA;
	font-weight: 400;
	border: 1px solid #2DBEEA;	
}
#filters li span.filter:hover{
    border: 1px solid #2DBEEA;	
	color:#2DBEEA;
}*/				
	  
#header-filters li 
{
	display: -webkit-inline-box;
}

#header-filters h4 
{
	margin:0.5em 0 0em 2em;
}

.slider-container
{ height:27.5em;
  margin:0em;
  padding:0em;
}


.proximate-theme
{
	background:url("../images/slider_below.jpg") no-repeat 0px 0px;
background-position:50% 50%;
background-repeat:no-repeat;
height:1.5em;
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
padding: 0em;
}

.welcome-wrap
 {
 padding: 0em 0 0.5em 0;
  width  :auto;
}  
  .line
  {
      margin:-2em 0em -1em 0em;
  }
    
.welcome-head
{
  width:100%;
  float:left;
  color:#ef700f; 
  font-size:1.5em; 
  padding:0.8em 0em 0em 0em;
}  
.about-head
{
    width:100%;
    float:left;
    color:#ef700f; 
    font-size:1.5em; 
    padding:0.8em 0em 0em 0em;
}  
    
.welcome-txt
{ 
  color:#020202; 
  font-size:15px; 
  text-align:justify; 
}
 
 .welcome-view 
  {
      padding:1em 0em 0em 0em;
  } 

.more-txt
{ 
  color:#ef700f; 
  font-size:15px; 
  max-width:10px;  
} 
      
 .img-sty 
 {
     width: 100%; 
     margin:0em 0em 0em 3em;
 }   
  	   
.img-sty-index 
{
     width: 100%; 
     margin:0em 0em 0em 3em;    
}  
     
.content-txt
{ 
    color:#020202; 
  font-size:13px; 
  text-align:justify; 
  padding:0.5em 1em 1em 1em;
}
    
 
 .button-sty 
 {
     background-color:#eaeaea;  
     border: 1px solid #ddd; 
     height:225px;  
 }     
   
 .button-img 
 {
     padding-left:55px;  
     padding-top:5px; 
     padding-right:55px; 
 }     
     
 .img-abt-sty  
 {
     padding:10px; 
     display: block; 
     height: 70px;  
     line-height: 1; 
     width: 315px;    
 } 
     
 .button-txt  
 {
     color:#020202; 
     font-size:13px; 
     margin-left:5px; 
     margin-right:5px; 
     text-align:justify;
 } 
   
.view 
{
   /*--width:290px;
   height:350px;
   float: left;--*/
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   height: 10.5em;
   border-top-left-radius: 3px;
   -webkit-border-top-left-radius: 3px;
   -moz-border-top-left-radius: 3px;
   -o-border-top-left-radius: 3px;   
   border-top-right-radius: 3px;
   -webkit-border-top-right-radius: 3px;
   -moz-border-top-right-radius: 3px;
   -o-border-top-right-radius: 3px;
}
   
   .index_img , .index_img2, .index_img1
   {
       height:10.5em;
       width:25em;
   }
   .view .mask,.view .content
    {
  /*-- width: 290px;
   height:350px;--*/
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    cursor: pointer;
    width: 258px;
   }


.view-first img 
{
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}

.view-first .mask 
{
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color:rgba(9, 7, 10, 0.68);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
   border-bottom:3px solid #2DBEEA;
   width: 100%;
height: 100%;
}

.view-first:hover img 
{
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}

.view-first a.info 
{
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}

.view-first:hover .mask
 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}


 .inner_wrap, .inner_wrap2
 {
	background:#eaeaea;
	padding: 1em 0 0.5em 0;
	text-align:center;
	border-bottom-left-radius: 3px;
   -webkit-border-bottom-left-radius: 3px;
   -moz-border-bottom-left-radius: 3px;
   -o-border-bottom-left-radius: 3px;
   border: 1px solid #eee;
   border-bottom-right-radius: 3px;
   -webkit-border-bottom-right-radius: 3px;
   -moz-border-bottom-right-radius: 3px;
   -o-border-bottom-right-radius: 3px;
}

.inner_wrap h3, .inner_wrap2 h3
{
	color: #495564;
	font-size: 1.25em;
	font-weight: 700;
	line-height: 1.3em;
	margin: 0.7em 0 0.2em 0;
}  
 
.footer-section
{ 
    background:#000000;
    padding: 5em 0;    
}
    
.footer-section-grids
{ 
    margin:1em 0em 0em em;    
}
   
 .prod-foot-view
 { 
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;   
 }
 
.products-head h4
{
	font-size: 1.5em;
	color: #FFFFFF;
	padding:0em; 
}
    
 .footer-txt
{ 
    color:#FFFFFF; 
  font-size:13px; 
  text-align:justify;   
}
  
.footer-head h4
{
	font-size: 1.5em;
	color: #FFFFFF;
	padding:0em 0em 0em 0.7em; 
}   

.footer-txt a
{  
/*	font-weight:900;
	font-size:16px;*/
	color:#ffffff;
	text-decoration: none;   
} 

.footer-box
{
    background:#333333;
    border-bottom: 1px solid #ddd;
    padding:0em 0em 0em em;
     height:6em;
}
    
.footer-copy-right
{
    background:#000000;  
    padding:0em;
}    
    
#filters
{
	padding: 0;
	list-style: none;
	text-align: center;
	margin: 1em 0 3em 0;
}

#filters li span a
{
	display: block;
	padding: 5px 20px;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 1.1em;
	font-weight: 400;	
	margin: 0 0.5em;
	/*border: 1px solid #fff;*/

}
			  
#filters li 
{
	display: -webkit-inline-box;	
}

.copy-rights-l
{
	float:left;
	margin-top: 0em;
	background:#000000;
}

.copy-rights-par
{
   background:#000000;
	color:#FFFFFF;
	font-size:11px;
	font-weight:400;
	margin-top: 0.5em;

}

.copy-rights a:hover
{
 color:#FFFFFF;
}  

.copy-rights-r
{
	margin-top: 0em;
	background:#000000;
	float:right;
	 margin-right:0em;
	 padding-right:0em;
}   
 
.copy-rights-a
{	
    text-decoration:none;
 	color: #ffffff; 	
    }      
 
 /* other pages start */

.indeximg
{
    background-color:#FFFFFF;
     width:14.4em;
    height:22.2em;
    padding: 0.5em 0em 0.5em 0em;   
}

.indeximgleft
{
    float:left;
    width:7em;
    height:7em;
     padding :0em 0.2em 0.5em 0.4em;
}

.indeximgright
{
     float:left;
    width:7em;
    height:7em;
     padding:0em 0em 0.5em 0.4em;
}

.indeximgleft2
{
    float:left;
    width:7em;
    height:7em;
     padding :0.5em 0.2em 0em 0.4em;
}

.indeximgright2
{
     float:left;
    width:7em;
    height:7em;
     padding:0.5em 0em 0em 0.4em;
}
    .indeximgleft3
    {
        
        float:left;
        width:7em;
        height:7em;
        padding :1em 0.2em 0em 0.4em;
    }
    
.indeximgright3
{
     float:left;
    width:7em;
    height:7em;
    padding:1em 0em 0em 0.4em;
}

 .banner-theme
 {
	background:url("../images/aboutus-banner.jpg") no-repeat 0px 0px;
	min-height:18em;	 
    width:100%;
    background-size:cover;
    background-position:center;
}   
    
     #overlay 
     { 
         visibility: hidden; 
     }
     
.client-banner-theme
{
	background:url("../images/clients-banner.jpg") no-repeat 0px 0px;
	min-height:18em;
	background-size: cover; 
    background-position: center;
} 

.contact-banner-theme
{
	background:url("../images/contactus-banner.jpg") no-repeat 0px 0px;
	min-height:18em;
	background-size: cover; 
    background-position: center;
}   

.service-banner-theme
{
	background:url("../images/slide4.jpg") no-repeat 0px 0px;
	min-height:18em;
	background-size: cover; 
    background-position: center;
}  
       
    .contact-banner-theme
    {
	    background:url("../images/contactus-banner.jpg") no-repeat 0px 0px;
	    min-height:18em;	 
        background-size: cover; 
        background-position: center;
    }  
    
   .service-wrap
    {
	    padding: 0em 0 0em 0;
        width   :auto;
    }
    
.service-wrap-menu 
{
    padding  : 0em 0 3em em;
    width  :50em;
}

 .service-section
  {
      margin:0em;
      padding:0.5em 0em 1em 0em;
  }
  
        .service-section-grids
        {
            margin:0em;            
        }
        
        .cont-section
        {
            margin:0em;
            padding:0.5em 0em 1em 0em;            
        }
        
        .cont-section-grids
        {
            margin:0em;            
        }
        
.service-head
{ 
    color:#ef700f; 
    font-size:25px; 
    padding:0em;    
}  
    
.service-txt
{ 
    color:#020202; 
    font-size:15px; 
  text-align:justify;   
}
 
 .service-view 
  {
      padding:0em;
  } 
  
   .service-wrap 
   {
	padding-bottom:1em;		
	margin-bottom:0em;
	float:left;
     width  :40em;
   }
   
.service-wrap1 
{
	padding:2em 0em 6em 0em;	
	float:left;
	color:#000000;  
}


.menu1
{
    color:#000000;
    width:4.5em;
    float:left;    
}

.menu2
{
    color:#000000;
    width:10em;
    float:left;    
}

.service-img
{
    width:12em;
    height:9em;
    float :left;
   padding-right:1.2em;
   margin:0em 0em 5em 0em;   
    }
    
    .cert-img
    {
        width:13.8em;
        height:18em; 
    }
    
    .testing
    {
        width:22em;
        height:18em;
    }
    
    .prod-img
    {
       width:18.2em;
        height:15em; 
    }
    .service_lbl_txt
    {
       width:12em;
       font-size:.9em;
        float :left;
       padding-right :1.2em; 
    }

  .serviceother-view   
  {
      padding:2em 0em 0em 0em;
  } 

.serviceinner_wrap 
{
	background:#eaeaea;
	padding : 1em 0 0.2em 0;
	text-align:center;
	border-bottom-left-radius: 3px;
   -webkit-border-bottom-left-radius: 3px;
   -moz-border-bottom-left-radius: 3px;
   -o-border-bottom-left-radius: 3px;
   border: 1px solid #eee;
   border-bottom-right-radius: 3px;
   -webkit-border-bottom-right-radius: 3px;
   -moz-border-bottom-right-radius: 3px;
   -o-border-bottom-right-radius: 3px;
}

.clientinner_wrap
 {
	background:#eaeaea;
	padding : 0em 0 0.2em 0;
	text-align:center;
	border-bottom-left-radius: 3px;
   -webkit-border-bottom-left-radius: 3px;
   -moz-border-bottom-left-radius: 3px;
   -o-border-bottom-left-radius: 3px;
   border: 1px solid #eee;
   border-bottom-right-radius: 3px;
   -webkit-border-bottom-right-radius: 3px;
   -moz-border-bottom-right-radius: 3px;
   -o-border-bottom-right-radius: 3px;
}
 .clearfix:after 
 {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0px;
}
 .box 
 {
     margin-top:0px;
    display: block;  
    float:left;    
      margin-left:0em;     
 }


.blank
{
    background: #C0C0C0; 
    width:66em; 
    height:10em; 
    margin-bottom:2em;     
    float:left;  
}           
 .about-wrap 
  {
padding : 0em 0em 1em 0em;
  width  :auto;
  float:left;
}

 .client-wrap 
 {
 padding : 0em 0em 1em 0em;
  width  :auto;
  float:left;	  
}
.cont-wrap
 {
	  padding : 0em 0em 1em 0em;  
	  float:left;	  
}
.about-wrap-txt
 {
  padding  : 0em 0em 0em 0em; 
  float:left;  
}
    .about-section
        {
            margin:0em;
            margin-top:0.5em;
            padding:0em;            
        }
        
        .about-section-grids
        {
            margin:0em;
            height:5em;           
        }
    
.about-head
{ 
    color:#ef700f; 
    font-size:25px;
     padding:0em;     
}  
    
   .contact-head
   { 
        color:#000000;
        font-size:1.5em;
        padding:0em;
    } 
    
.about-txt
{ 
    color:#020202; 
  font-size:15px; 
  text-align:justify; 
  padding-top:0.2em;
}
    .about-txt a
    {
        text-decoration:none;             
    }
    
 .about-txt p
 {
       margin:0.4em 0em;
 }
 
 .about-view-footer 
  {
      border: 1px solid #ddd;   
   position: relative;
   text-align: center;
   cursor: default;
   border-top-left-radius: 3px;
   -webkit-border-top-left-radius: 3px;
   -moz-border-top-left-radius: 3px;
   -o-border-top-left-radius: 3px;   
   border-top-right-radius: 3px;
   -webkit-border-top-right-radius: 3px;
   -moz-border-top-right-radius: 3px;
   -o-border-top-right-radius: 3px;
   background-color:#FFFFFF;
    padding: 0.5em 0em 0.5em 0em;
    margin: 1em 0em 2em 0em;
} 

.indeximg
{
    background-color:#FFFFFF;
     width:14.4em;
    height:22.2em; 
}
   
  .about-view-txt 
  {
      padding :0em 0em 1em 0em;
      float:left;    
   }
   
.about-list
{
    color:#020202;
     font-size:20px;   
  margin-left:0em;  
}

.about-wrap-content
{
    float:none;    
}
    .aboutinner_wrap 
    {
        
	    background:#eaeaea;
	    padding: 1em 0 0.5em 0;
	    text-align:center;
	    border-bottom-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-bottom-left-radius: 3px;
        -o-border-bottom-left-radius: 3px;
        border: 1px solid #eee;
        border-bottom-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-bottom-right-radius: 3px;
        -o-border-bottom-right-radius: 3px;
    }
     
    .client-section
        {
            margin:0em;
            margin-top:0.5em;
            padding:0em;            
        }
        
        .client-section-grids
        {
            margin:0em;
            height:5em;            
        }
    
    
.client-head
{ 
    color:#020202; 
    font-size:2em; 
    text-align:justify; 
}
    
.client-txt
{ 
  color:#020202; 
  font-size:1em; 
  text-align:justify; 
   margin:0em;
   padding:1em 0em 0em 0em;
}
 
 .client-view 
  {
      padding:0em;
  }  
  
    .client-wrap-content
    {
        width:46em;
        float :left;
        padding :0em;
        margin :0em 1em 1em 0em;        
    }
    
    .cont-wrap-content
    {
        width:30em;
        float :left;
        padding :0em;
        margin :0em 1em 0em 0em;        
    }
    
.client-img
{    
    width:7.5em;
    height:5.5em;
    float :left;
   padding-right:1.2em;
   margin:0em;    
}

 .clientinner_wrap 
 {
	background:#eaeaea;
	padding: 1em 0 0.5em 0;
	text-align:center;
	border-bottom-left-radius: 3px;
   -webkit-border-bottom-left-radius: 3px;
   -moz-border-bottom-left-radius: 3px;
   -o-border-bottom-left-radius: 3px;
   border: 1px solid #eee;
   border-bottom-right-radius: 3px;
   -webkit-border-bottom-right-radius: 3px;
   -moz-border-bottom-right-radius: 3px;
   -o-border-bottom-right-radius: 3px;
}

.other-content-txt
{ color:#020202; 
  font-size:12px; 
  text-align:justify; 
  padding :0.5em 1em 0em 1em;
}
    
 .img-sty-but 
 {
     width: 100%; 
     padding:0em 0em 0em 1em;   
 }  
 
 .img-responsive-but 
 {
     width: 10em; 
     padding:0em;
      height:2.5em;
 }  
 
 .img-responsive-dload 
 {
     width: 10em; 
     padding:0em;
      height:4em;
 }  
 
 .img-responsive-view 
 {
     width: 15em; 
     padding:0em;      
 }
 
  .img-responsive-pop 
 {
     width: 13em; 
     height:10em;
     padding:0.4em 0.4em 0.4em 0.3em;      
 }
 
 .img-responsive-pop1 
 {
     width: 12.8em; 
     height:10em;
    padding:0.4em 0.4em 0.4em 0.4em;     
 }
 
  .img-responsive-pop2 
 {
    width:100%;
     height:13em;
     padding:0em;      
 }
 
  .img-responsive-pop3 
 {
     width: 12.9em; 
     height:11em;
     padding:0.4em 0.4em 0.5em 0.4em;
      
 }
 
 .certificate-label-txt
    {
        width:12em;
        font-size:.9em;
        float :left;
        padding-top:2em;
        padding-right:1.2em; 
    }
    
    .quality-txt
    {         
        font-size:1em;
        float :left;
        padding-bottom:0em;
        font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    }
    
    .quality-txt h3
    {
        font-size:18px;        
         margin-top:2em;
    }
    
    /*php classes*/
.lableclass
{
    float:left;
    width:110px;
    font-size:12px; margin-top:12px;
}

.enquiryboxbox
{
    float:left;
    width:300px;
}

.textclass
{
    font-size:12px;
}

.textclass1
{
    font-size:12px;
}

.contact_textstyle h4 
{
    color:#3D4094;
    display:block;
    font-size:18px;
    margin-top:10px;
 }
 
.contact_textstyle span 
{
    display:block;
     font-size:12px; 
     margin-top:10px; 
}

.textbox 
{
    border:solid 1.1px #CCCCCC; 
    height:22px; 
    width:250px; 
    margin-top:10px; 
 }
 
.textbox_multi 
{
    border:solid 1.1px #CCCCCC; 
    height:70px; 
    width:248px; 
    margin-top:10px; 
}

.textbox_tel 
{
    border:solid 1.1px #CCCCCC; 
    height:22px; 
    width:130px;
     margin-top:10px; 
 }
 
.textbox_sel 
{
     border:solid 1.1px #CCCCCC;
     height:19px;
     width:170px; 
     margin-top:10px;
  }

/*color
.red{color:#E62E00; float:left;}*/
.orang
{
	color:#ef700f;
}

.blue
{
color:#0000CC;
font-size:1.1em; 
font-weight:bold;
}

.black-txt
{
    color:#000000;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,.nav-pills > li > a:hover 
{
text-decoration: none;
font-weight: bold;
border-radius:0px;
border-bottom-width: 4px;
/*border-bottom-style: solid;*/
border-bottom-color: #FF6600;
color: #000 !important;
  background-color: transparent !important;
}

.nav-pills > li > a
{
    border-radius:0px;
}

 .pro-food-txt
{ 
    color:White;
    font-size:13px; 
    text-align:justify; 
    padding :0.5em 1em 0em 1em;
}

 .pro-food-txt a
{  
/*	font-weight:900;
	font-size:16px;*/
	color:#ffffff;
	text-decoration: none;   
} 
.qual-head ,.qual-poicy
{ 
    color:#ef700f; 
  font-size:20px; 
  padding:1.5em 0em 0em 0em;
   width  :30em;
   float:left;   
}  
/* other pages end */

    .dload-wrap
    {
        margin-bottom:1em;
    }
    
    .policy
    {
        width:35em;
        margin-left:1em;
        padding:1em;
        border:0.1em solid #A9A9A9;
    }
    
   
/*-- responsive-design --*/
@media screen and (max-width:1366px){

.img-sty{ width: 100%; margin:-1em 0em 0em 5.5em;}  

.mail  
{
   margin-top:0.8em; 
   margin-left:2em;      
   width:19em; 
    height:2.8em; 
   float:right ;
}   
    
 .img-responsive-but 
 {
     width: 11em; 
     padding:0em;
      height:3em;
 }  
    .blue
    {
        color:#0000CC;
        font-size:1.3em;
        font-weight:bold;
    }

    .policy
    {
        width:48em;
    }
    
.phone_no 
{
    margin-left:52px;
}

.service-wrap-menu 
{
    width:56em;
}

.img-sty-index 
{
     width: 12.5em; 
    margin:0em 0em 0.8em 6em;
    height:2.8em;
  } 
  .service-wrap1 
  {     
	padding:0em 0em 0em 1.2em;
		
  }
    .service-wrap2 
    {
	    padding:1em 0em 0em 1em;		
	    float:left;
	    width:38em;
    }
  
  .service-wrap3
   {
	    padding:0.2em 0em 0em 1em;		
	    float:left;
	    width:54em;
  }
  
  .service-section 
  {
        padding: 1em 0em 3em 0em;
  }
  
   .cont-section 
  {
        padding: 1em 0em 0em 0em;
  }
  
   .content-section
   {
        padding: 1em 0em 1em 0em;
    }
    
  .service-head
    { 
        color:#ef700f;
        font-size:25px; 
        padding:1.5em 0em 0em 0em;
        margin-top:0em;
    }   
       
   .quality-txt
    {  
      margin-top:1em;      
     padding-bottom:0em;        
    }
    
   .box
   {     
      float:none;      
        margin:1px 0em 0em 0em;
   }
   
   .modal-content
   { 
       width:65%;
   }
   
  .modal-dialog 
  {
	margin: 3em 0em 0em 28em;
   }
   
    .grid1 
    {
		width: 100%;
		margin: 0 0 15% 0%;
	}
	
   .grid4 
   {
		width:100%;
		margin: 0em;
	}
	
	.grid7
    {
         float:left;
         width:18.5em;
         height:18em;
         margin:0em 1em 1em 0em;
    }
    
.grid7 .certificate-label-txt1
{
    width:19.5em;
}

	.grid9
	{
	    padding: 0px 5px 0px 0px;
	    float:left;
    width:16em;   
   height:22.5em;
	}
	
	.grid20 
	{
		width: 19em;
		margin: 0 0 6% -17%;
	}
	
	.grid12
	{
	    padding: 0px 5px 0px 0px;
	    width:22em;
        margin:0px 10px 5px 5px;
        height:19em;
        float:left;
}

.grid12 .certificate-label-txt
{
     width:22em;
}
	.contact-section-right-grid 
	{
	    margin-top:0em;	
	}
    .service-img
    {
         width:14em;
         height:9em;
         float :left; 
         margin:0em 0em 2em 0em;   
    }
    
 .img-responsive-pop 
 {
     width: 14.8em; 
     height:10em;
     padding:0.4em 0.4em 0.4em 0.3em;      
 }
    
    .certificate-label-txt1 
    {
        width: 16em;
        margin:2em 1em 3em 0em;
    }
    
    .certificate-label-txt 
    {
        width: 14em;
        margin:0.5em 22px 2em 0em;
        padding:0px 1px 0px 0px;
        font-size:1em;  
    }
    
    .img-bor
    {
       border:0.1em solid #A9A9A9;
    }
    
  .line
  {
      margin:-1em 0em 0em 0em;
  }
  
  .about-list
{
    margin-top:0em;
}
     
   .inner_wrap
   {
	    padding:1em 0em 0.5em 0em;	
   }
/*index Footercode stars*/

.welcome-head
{
    float:left;
    text-align:left;
    padding: 0.4em 0em 0.2em 0em
}

.about-head
{
    float:left;
    text-align:left;
}
 
.cont-head 
{ 
    color:#ef700f;
    font-size:2em; 
    padding:0.5em 0em 0em 0em;
    width  :30em;
    float:left;   
}  

.contact-section-left-grid  
{
    padding:3em 0em 0em 0em;
}

.contact-section-left-grid1  
{
    padding:1em 0em 0em 6em;
}
  .top-menu ul li 
  {
     text-align:center;
     padding:0em;
     margin:0em;     
	}
	
	.top-menu ul li a 
	{
		padding :0.5em 3em 0.3em  3em;
		 margin:0em;
		color:#FFFFFF;
	}
	
	.top-menu 
	{	    
	width:100%;
	text-align:center;
	 padding:0em;
     margin:0em;
	}
	
   .top-menu ul
   {
      width:100%;
      height:3em;
      text-align:center;     
      background-image:url(../images/menu_bg.jpg) ;
      background-position:50% 50%;
      background-repeat:no-repeat; 
      text-indent:0em;
      -moz-background-size:cover;
      -webkit-background-size:cover;
      background-size:cover;
      padding:0em;
      margin:0em;
   }
	 
.footer-section 
{
    padding: 0em 0;
}

 .footer-menu ul li 
  {
    text-align:center;
	padding:0em;
    margin:0em;     
  }
	
	.footer-menu ul li a 
	{
		padding :0.5em 3em 0.3em  3em;
		 margin:0em;
		color:#FFFFFF;
	}
	
	.footer-menu 
	{	    
		width:100%;
		text-align:center;
		padding:0em;
        margin:0em;
	}
	
   .about-view-footer
    {
        width:14.5em;
        float:left;
        margin:1em 0em 0em 1em;
    }         
       
  .welcome-view 
  {
    padding :1em 0em 0em 0em;
    width:12em;   
    float:left;
    margin:0em 0em 0em 2em;
  } 

.indeximgleft
{
    float:left;
    width:7em;
    height:4em;
    padding :0em 0.2em 0.5em 0.4em;
}

.indeximgright
{
     float:left; 
     width:7em;
     height:4em;
     padding:0em 0em 0.5em 0.4em;
}

.indeximgleft2
{
    float:left;
   width:7em;
   height:4em;
   padding :0.5em 0.2em 0em 0.4em;
}

.indeximgright2
{
   float:left;
   width:7em;
   height:4em;
   padding:0.5em 0em 0em 0.4em;
}
    
.indeximgleft3
{        
    float:left;
    width:7em;
    height   :4em;
    padding :1em 0.2em 0em 0.4em;
}

.indeximgright3
{
    float:left;
    width:7em;
   height:4em;
   padding:1em 0em 0em 0.4em;
}
    
.pro-food-txt
{ 
    color:White;
    font-size:14px;    
    padding  :0em 1em 0em 1em; 
}
    
.footer-txt
{ 
    color:#FFFFFF; 
  font-size:14px; 
   padding-top:0.5em;
  padding-left:0.4em;
  padding-right:0.4em;  
}
   
  .client-wrap 
  {
	padding: 1em 0 0.5em 0;
    float:left;
    width:50em;
}

.cont-wrap 
{
	padding: 0em 0 0.5em 0;
  float:left;
}

  .textclass
{
    width:30em;
    margin:1em 0em 1em 0em;
}

.textclass1
{
    width:30em;
    margin:1em 0em 1em 9em;
}

    .grid19
{
    float:left;
    width:10em;
   margin:10px 10px 1em -0.5em;
}

 #map-canvas 
 {
    width:81.3em;
    height:30em;
    margin-bottom:2em;
    border:0.1em solid #544C4C;
 }
  
.blank
{
    background: #C0C0C0;
    width:81.3em; 
    height:10em; 
    margin-bottom:2em;       
    float:left;  
}
            
   .qual-head, .qual-poicy
{ 
    color:#ef700f; 
    font-size:25px; 
    padding:1.5em 0em 0em 0em;
    width  :30em;
    float:left;
    margin-top:0em;
}  
    
    .testing
     {
        width: 21.8em;
        height: 18em;
    }

 }
 
 @media screen and (max-width:1280px){
.img-sty{ width: 100%; margin:0em 0em 0em 5.5em;}   
.img-sty-index{ width: 100%; margin:0em 0em 0em 5.7em;height:3.2em;}  
 .inner_wrap
 {
	padding:1em 0em 0.5em 0em;	
 }
   
   .testing 
   {
        width: 21.8em;
        height: 18em;
   }
   
   .modal-content
   { 
       width:60%;
   }
   
  .modal-dialog
   {
	margin: 3em 0em 0em 24em;
   }
   
    .box
   {
       margin-left :1em;
   }
   
  #map-canvas 
  {
        width:79.5em;
        height:30em;
        margin-bottom:2em;
        margin-left:1em;
        border:0.1em solid #544C4C;
        padding-bottom:0em;
  }
  
   .blank
   {
       background: #C0C0C0;
       width:81.3em;
       height:10em; 
       margin-bottom :2em;       
       float:left;
   }
            
.contact-section-left-grid  
{
    padding:4em 0em 0em 0em;
}

.contact-section-left-grid1  
{
    padding:1em 0em 0em 6em;
}
 
  .top-menu ul li 
  {
       text-align:center;
	   padding:0em;
       margin:0em 0em 0em 1em;     
	}
	
	.top-menu ul li a 
	{
		padding :0.5em 2em 0.2em  2em;
		margin:0em 0em 0em 1em;
		color:#FFFFFF;
	}
	
	.top-menu 
	{
	    text-align:center;
		width:100%;
		padding:0em;
        margin:0em;
	}
	
   .top-menu ul
   {
      width:100%;
      height:3em;
      text-align:center;      
	  background-image:url(../images/menu_bg.jpg) ;
      background-position:50% 50%;
      background-repeat:no-repeat; 
      text-indent:0em;
      -moz-background-size:cover;
      -webkit-background-size:cover;
      background-size:cover;
      padding:0em;
      margin:0em;
   }
	
  .footer-menu ul li 
  {
       text-align:center;
	   padding:0em;
       margin:0em 0em 0em 1em;     
	}
	
	.footer-menu ul li a
	 {
		padding :0.5em 2em 0.2em  2em;
		 margin:0em 0em 0em 1em;
		color:#FFFFFF;
	}
	
	.footer-menu 
	{
	    text-align:center;
		width:100%;
		padding:0em;
        margin:0em;
	} 

.footer-section 
{
    padding: 0em 0;
}
	.table-head h3 
	{
		font-size: 1.9em;
		margin: 0em 0 1.7em 0;
	}
	
	.table-1-head h5,.table-2-head h5,.table-3-head h5,.table-4-head h5 
	{
		font-size: 1.7em;
	}
	
	.table-1-head span,.table-2-head span,.table-3-head span,.table-4-head span
	{
		font-size: 1.5em;
	}	
	
.table-1 ul li,.table-2 ul li,.table-3 ul li,.table-4 ul li
{
		line-height: 2.8em;
}
	
	.welcome-view 
  {
    padding :1em 0em 0em 0em;
   width:12em;   
   float:left;
  margin:0em 0em 0em 2em;
} 


/*index Footercode stars*/
  .client-wrap
  {       
    padding: 0.5em 0 0.5em 0;
    float:left;
  }
  
 .cont-wrap 
 {
  padding: 0em 0 0.5em 0;
  float:left;
}
 
.about-view-footer
{
    width:12.6em;
    float:left;
    margin:1em 0em 0em 2.2em;
}  
        
.indeximg
{
    background-color:#FFFFFF;
    width:12.6em;
    padding: 0.5em 0em 0.5em 0em;   
}

.indeximgleft
{
    float:left;
    width:6em;
    height:4em;
    padding :0em 0.2em 0.5em 0.4em;
}

.indeximgright
{
     float:left; 
     width:6em;
   height:4em;
   padding:0em 0em 0.5em 0.4em;
}
    
.indeximgleft2
{
    float:left;
     width:6em;
    height:4em;
    padding :0.5em 0.2em 0em 0.4em;
}

.indeximgright2
{
   float:left;
  width:6em;
   height:4em;
   padding:0.5em 0em 0em 0.4em;
}

    .indeximgleft3
    {        
        float:left;
        width:6em;
        height:4em;
        padding :1em 0.2em 0em 0.4em;
}

.indeximgright3
{
   float:left;
   width:6em;
   height:4em;
    padding:1em 0em 0em 0.4em;
}
    
.pro-food-txt
{ 
    color:White;
    font-size:14px;   
  padding  :0em 1em 0em 1em; 
    }
    
    .footer-txt
{ 
    color:#FFFFFF; 
  font-size:14px; 
  padding-top:0.5em;
  
    }

 
    .cont-head 
{
     color:#ef700f; 
     font-size:2em; 
     padding:0.5em 0em 0em 0em;
   width  :30em;
   float:left;   
    }  
  .textclass
{
    width:30em;
      margin:1em 0em 1em 0em;
}
.textclass1
{
    width:30em;
    margin:1em 0em 1em 9em;
}
    .grid19
{
    float:left;
    width:10em;
   margin:10px 10px 1em -0.3em;
}
.certificate-label-txt1
{
    margin-top:0.5em;
}
  
 }
  
  @media screen and (max-width:1024px){
  .img-sty{ width: 50%; margin:-1.5em 0em 0em 5em;}   
  .img-sty-index{ width: 50%; margin:-1em 0em 0em 5em;height:3em;}   
  .policy
    {
        width:35em;
    }
    .img-responsive-but 
 {
     width: 10em; 
     padding:0em;
      height:2.5em;
 }  
   .index_img , .index_img2, .index_img1
   {
       height:10.5em;
       width:20.2em;      
   }
  .line
  {
      margin:-2em 0em 0em 0em;
  }
  .about-list
{
    margin-top:0em;
}
 .grid1
  {
		width: 100%;
		margin: 0 0 20% 0%;
	}
	
	 .blue
	 {
color:#0000CC;
font-size:1.1em; 
font-weight:bold;
}
  .modal-content 
  {
      width:60%;
      }
  .modal-dialog
   {
	margin: 3em 0em 0em 18em;
   }
   .box
   {
       margin-left :3em;      
   }
       
   .grid4
   {
       width:100%;
   }
   .grid7
{
    float:left;
    width:17em;
    height:18em;
   margin:0em 1em 1em 0em;
}
.grid7 .certificate-label-txt1
{
    width:20.2em;
}
 .grid7a
{
    float:left;
    width:14em;
   margin:0px 10px 20px 5px;
}
 .grid8
{
    float:left;
    width:9em;
   margin:20px 25px 5px 5px;
}
 .grid9
{
    float:left;
    width:15em;
   margin:10px 10px 5px 5px;
   height:21em;
}
 .grid12
{
    float:left;
    width:22em;
   margin:10px 10px 5px 5px;
    height:19em;
}
.grid12 .certificate-label-txt
{
     width:22em;
}
 .grid19
{
    float:left;
    width:10em;
   margin:10px 10px 1em 0em;
}
.grid20 {
		width: 100%;
		margin: 0 0 6% 0%;
	}
.grid21
   {
       width:100%;
       margin:0% 0% 6% 0%;
   }
.certificate-label-txt1 
{
  width: 15em;
  font-size: .9em;
  float: left;
  padding-top:1em;
  padding-right: 2em;
  margin-top:1em;
  height:7em;
}

.label_txt
{
     padding:1em 0em 1.8em 0em;
    height:1em;
}

 .img-responsive-pop 
 {
     width: 13em; 
     height:10em;
     padding:0.4em 0.4em 0.4em 0.3em;
      
 }
.certificate-label-txt2 
{
  width: 15em;
  font-size: .9em;
  float: left;
  padding-top:1em;
  padding-right: 2em;
    margin-bottom: 3em
}
.certificate-label-txt2 p
{
    padding:1em 0em 2.8em 0em;
    height:1em;
    
}
.certificate-label-txt 
{
  width: 14em;
  margin: 0em 22px 2em 0em;
  padding: 0px 0px 0px 0px;
   font-size: 1em;
}

   .inner_wrap
   {
	padding:2em 0em 0em 0em;
	
   }
   .service-wrap-menu
   {
       width:50em;
   }
.contact-section-left-grid  
{
    padding:2em 0em 0em 0em;
}
.contact-section-right-grid
 {
	margin-top:0.5em;	
	}
.contact-section-left-grid1  
{
     width:10em;
    height:4em;
    float:right;	
	margin:0em 1em 2em 1em;
    padding:0.5em 0em 0em 0em;
}

.contact-section-left-grid1 img1 
{
    width:10em;
    height:4em;
    float:right;	
	margin:0em 1em 1em 1em;
	 padding:2em 0em 0em 0em;
}
  .top-menu ul li 
  {
      padding:0em;
      margin:0em;     
	}
	
	.top-menu ul li a 
	{
		padding :0.5em 1.5em 0.2em  1.5em;
		 margin:0em;
		color:#FFFFFF;
	}
	.top-menu
	 {
		width:100%;
		padding:0em;
      margin:0em; 
	}
	
   .top-menu ul
   {
      width:100%;
       height:3em;
        text-align:center;      
	 	background-image:url(../images/menu_bg.jpg) ;
  background-position:50% 50%;
background-repeat:no-repeat; 
text-indent:0em;
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
padding:0em;
      margin:0em; 
   }
	 
	.footer-section
	 {
		padding: 0em 0;
		margin-top:1em;
	}
	 
     
  .footer-menu ul li
   {
		padding:0em;
      margin:0em; 
     
	}
	
	.footer-menu ul li a {
		padding :0.5em 1.5em 0.2em  1.5em;
		 margin:0em;
		color:#FFFFFF;
	}
	.footer-menu
	 {
		width:100%;
		padding:0em;
      margin:0em; 
	}
	 .cont-section 
  {
        padding: 0em;
  }
	 
	.service-section 
  {
        padding: 0em 0em 3em 0em;
  }
	
  .content-section{
padding: 0.5em 0;
}
   
   .content-section-head
{
    width:7%;
}

.inner_wrap h3, .inner_wrap2 h3 
{
		font-size: 1em;
	}
	
  .col-logotxt    
  {
  padding-top:2em; 
  padding-left:0em;  
  width:24em; 
  float:left;
   }
  
  .col-md-9 h4  
   {
   color:#dc3915; 
   font-size:2em;  
    }
  
.col-social    
{
   padding-top:2em; 
   padding-left:0em;  
   }
   
.soc_img    
{
    width:4.2em; 
    height:3.5em; 
    float:right;
     padding-left:0.6em; 
      }
    
.mail  
{
   margin-top:.8em; 
   margin-left:5em;  
   margin-top:1em;
   width:19em; 
   height:2.5em; 
   float:right ;
    }   

 .phone     
 {
     margin-top:5px; 
     margin-left:50px;  
     margin-bottom:20px;
     width:186px; 
     height:30px; 
     float:right ;
     }

.pho_img   
{
    width:30px; 
    height:30px; 
    float:right; 
    margin-left:2px; 
    }   
 
 .mail_img   
 {
     width:30px; 
     height:30px;
      float:right; 
      }  
 
 .mailtxt  
 {
     font-size:15px;    
     float:left; 
     margin-left:17px; 
     margin-top:3px;    
      }  
      
 .phone_no  
 {
     font-size:15px; 
     float:left; 
     margin-left:42px; 
      margin-top:5px;  
       
    }
  
.wrap 
{
	 text-align:center; 
	 margin-bottom:0px; 
	 padding-bottom:0px;
}


     
     /* index wrapper codes start*/
    
    .welcome-wrap
     {
	padding: 0em 0; 	
	 }
     .client-wrap 
     {
	padding: 0em 0 0.5em 0;
  float:left;
  margin-bottom: 1em;
  width:46em;
}
  .cont-wrap 
  {
	padding: 0em 0 0.5em 0;
  float:left;
  
}
    
     /* index wrapper codes start*/
    
    .welcome-wrap 
    {
	padding: 0em 0 0.5em 0;
  float:left;
}
    
.welcome-head  
{ 
    color:#ef700f; 
  font-size:1.4em; 
   padding:0em 0em 0.3em 0em;
  float:left;
 
    }  

.about-head  
{ 
  color:#ef700f; 
  font-size:1.4em; 
   padding:0em;
  float:left; 
    }      
.welcome-txt
{ 
    color:#020202; 
  font-size:15px; 
  text-align:justify; 
  float:left;
    }
 
 .welcome-view 
  {
      padding :0.5em 0em 0em 0em;
   width:10.5em;
   height:4em;   
   float:left;
  margin:0em 0em 0em 2em;
} 

.more-txt
{ 
    color:#ef700f; 
  font-size:15px; 
  max-width:10px;
  padding: 0em 0em 0em 0.5em
  
    } 
  
/*index Footercode stars*/
 
   .about-view-footer
{
     width:12.6em;
    float:left;
    margin:1em 0em 0em 1em;
        
        } 
.indeximg
{
    background-color:#FFFFFF;
     width:12.6em;
      padding: 0.5em 0em 0.5em 0em;   
}

.indeximgleft
{
    float:left;
    width:6em;
    height:4em;
     padding :0em 0.2em 0.5em 0.4em;
}
.indeximgright
{
     float:left; 
     width:6em;
   height:4em;
     padding:0em 0em 0.5em 0.4em;
    }
.indeximgleft2
{
    float:left;
     width:6em;
    height:4em;
     padding :0.5em 0.2em 0em 0.4em;
}
.indeximgright2
{
     float:left;
  width:6em;
   height:4em;
     padding:0.5em 0em 0em 0.4em;
    }
    .indeximgleft3
    {
        
    float:left;
    width:6em;
 height:4em;
     padding :1em 0.2em 0em 0.4em;
}
.indeximgright3
{
     float:left;
   width:6em;
   height:4em;
    padding:1em 0em 0em 0.4em;
    }
    
     .pro-food-txt
{ 
    color:White;
      font-size:12px; 
  text-align:justify; 
  padding  :0em 1em 0em 1em; 
    }
    
    .footer-txt
{ 
    color:#FFFFFF; 
  font-size:12px; 
  text-align:justify; 
  padding  :1em 1em 0em 1em;
   margin:0em;
   
    }


    /* index foooter codes end*/

/* Aboutwrapper*/
.about-head
{
     color:#ef700f; 
     font-size:20px; 
     padding:0.5em 0em 0em 0em;
   width  :30em;
   float:left;
}
 .service-head 
{ 
    color:#ef700f; 
    font-size:20px; 
    padding:1.5em 0em 0em 0em;
   width  :30em;
   float:left;
   
    } 
     .qual-head , .qual-poicy
{ 
    color:#ef700f; 
  font-size:20px; 
  padding:1.5em 0em 0em 0em;
   width  :30em;
   float:left;
   
    }  
    
    .cont-head 
{ 
    color:#ef700f; 
    font-size:20px; 
    padding:0.5em 0em 0em 0em;
   width  :30em;
   float:left;
   
    }  
     .about-wrap-txt
      {
	padding: 0em 0 0em 0;
  width  :30em;
  float:left;
}
    .about-view-txt 
  {
      padding :0em 0em 1em 0em;
      float:left;
      height:3em;        
  } 
  .textclass
{
    width:30em;
      margin:1em 0em 1em 0em;
}
.textclass1
{
    width:30em;
    margin:1em 0em 1em 9em;
}
.textbox_multi 
{
    border:solid 1.1px #CCCCCC;
     height:70px; 
     width:248px; 
     margin-top:10px;
      }
.textbox_tel 
{
    border:solid 1.1px #CCCCCC; 
    height:22px; 
    width:130px; 
    margin-top:10px;
     }


#map-canvas 
{
        width:65.3em;
        height:30em;
        margin-bottom:2em;
        margin-left:1em;
         border:0.1em solid #544C4C;
      }
   
    .blank
    {
        background: #C0C0C0; 
        width:67.3em; 
        height:10em; 
       margin-bottom:2em;       
            float:left;  
            
            }
            
.slider-container
{ 
    height:23.9em;
  margin:0em;
  padding:0em;
  overflow:hidden;
}
    
    
 }



 @media screen and (max-width:800px)
 {
         
   .inner_wrap
   {
	padding:1em 0em 0em 0em;
	
   }
   .slider-container
{ 
    height:18.5em;
  margin:0em;
  padding:0em;
  overflow:hidden;
    }
    
    .policy
    {
        width:35em;
        float:left;
    }
    
   .index_img , .index_img2, .index_img1
   {
       height:10.5em;
       width:17.5em;
   }
   .line
  {
      margin:-1em 0em -1em 0em;
  }
  .about-list
{
    margin-top:1em;
}
  #map-canvas
   {
        width:51.3em;
        height:30em;
        margin-bottom:2em;
         border:0.1em solid #544C4C;
      }
  .blank
  {
      width:51.3em; 
      height:10em; 
       margin-bottom:2em;       
            float:left;            
  }
            
   .modal-dialog 
   {
	margin: 3em 0em 0em 16em;
   }
    .box
   {
     margin-left :0em;      
   }
   
   .quality-txt
    {        
     padding-bottom:0em;
        
    }
.prod-img 
{
  width: 14em;
  height: 15em;
}
    
.grid7
{
    float:left;
    width:12em;
   margin:0px 25px 5px 5px;
}   
.grid7 .certificate-label-txt1
{
    width:16.2em;
}
 .grid7a
{
    float:left;
    width:10em;
   margin:-20px 25px 5px 5px;
}   

 .grid8
{
    float:left;
    width:11em;
   margin:10px 10px 1em 5px;
}   
.grid9
{
    float:left;
    width:14em;
  margin: 5px 30px 10px 5px;
}   
.grid12
{
    float:left;
    width:17em;
  margin: 0px 30px 5px 5px;
} 
.grid12 .certificate-label-txt 
{
  width: 19em;
}
.grid19
{
    float:left;
    width:8em;
  margin: 30px 30px 70px 5px;
}  
.grid20 
{
		width: 41%;
		margin: 0 0 3% 30%;
	}
.grid21
{
    width: 100%;
	margin: -8% 0% 6% 0%;
	}
.certificate-label-txt1  
{
    padding-top:0em;
    margin-top:0em;
    margin-bottom:0em;
}
   .service-wrap1
    {
	padding:0em 0em 0em 4em;	
	float:none;
	color:#000000;
  
}  
 .service-wrap2
  {
	padding:0em 0em 1em 4em;	
	float:left;
	color:#000000;	
}  
 .service-wrap3 
 {
	padding:0em 0em 1em 4em;	
	float:left;
	color:#000000; 
	width:44em;	
}  
.testing 
{
  width: 17.7em;
  height: 18em;
}
.service-wrap-menu
 {
	padding : 0em 0em 0em 0em; 
}   
.img-sty
{
    width: 60%; 
    margin:0em 0em 0em 8em;
    
  } 
      	   
.img-sty-index 
{
    width: 60%; 
    margin:0em 0em 0em 3.5em;
    
  }    
	.contact-section-head 
	{
		width: 18%;
	}
	.contact-section-left-grid
	 {
		margin: 0 0 3% 12.5%;
		padding: 0;
		width: 75%;
	}
	.contact-section-left-grid1
	 {
		margin: 0 0 3% 12.5%;
		padding: 1em;		
	}
	
.proximate-theme
{
    height:1.2em;
}
  .top-menu ul li
   {
		padding:0em;
      margin:0em;     
	}
	
	.top-menu ul li a 
	{
		padding :0.5em 1em 0.2em  1em;
		 margin:0em;
		color:#FFFFFF;
		 font-size:1.2em;
	}
	.top-menu
	 {
		width:100%;
	padding:0em;
      margin:0em; 
	}
	
   .top-menu ul
   {
      width:100%;
       height:2.5em;        
        text-align:center;      
	 	background-image:url(../images/menu_bg.jpg) ;
  background-position:50% 50%;
background-repeat:no-repeat; 
text-indent:0em;
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
padding:0em;
      margin:0em; 
   } 
	 
	 .footer-menu ul li
	  {
		padding:0em;
      margin:0em; 
     
	}
	
	.footer-menu ul li a
	 {
		padding :0.5em 1em 0.2em  1em;
		 margin:0em;
		color:#FFFFFF;
	}
	.footer-menu 
	{
		width:100%;
		padding:0em;
      margin:0em; 
	}
	
	
  .inner_wrap h3, .inner_wrap2 h3 {
		font-size: 1.3em;
	}
	
	
	.table-1,.table-2,.table-3,.table-4 {
		width: 35%;
		margin: 0 0 0% 32.5%;
	}
	
  .grid1 {
		width: 35%;
		margin:6% 0 6% 30%;
		float:left;
	}
	.grid2 {
		width: 40%;
		margin: 0 0 6% 30%;
	}

.grid3 {
		width: 100%;
		margin: 0 0 6% 20%;
	}
	.grid4 {
		width: 100%;
		margin: 0 0 0% 0%;
	}
.col-logo 
{
    padding-top:1em; 
    padding-right:0em; 
    padding-left:0em;  
    width:4.5em; 
    height:2em;
    margin-right:0em;
     float:left; 
     }
  .brd 
 {
     border: 1px solid #ddd;    
      }
     
  .col-logotxt    
  {
      padding-top:2em; 
      padding-left:0em;  
      width:20em;
      float:left;
      }
  
   .col-md-9 h4  
   {
       color:#dc3915; 
       font-size:1.5em;  
        }

.col-social    
{
   padding-top:1.2em; 
   padding-left:0em;  }
   
.col1-sec    
{
   padding-top:0em;  
    }
  
.soc_img    
{
    width:3.5em; 
    height:3em; 
    float:right;
     padding-left:0.5em; 
      }
         
.mail  
{
   margin-top:0.8em; 
   margin-left:2em; 
    width:19em; 
    height:2.8em; 
   float:right ;
    }   

 .phone     
 {
     margin-top:0.2em; 
     margin-bottom:0.2em;
      margin-left:50em;  
    width:13em; 
   height:3em; 
     float:right;
     }

.pho_img   
{
    width: 2em; 
    height:2em; 
    float:right; 
    margin-left:0.2em; 
    }   
 
 .mail_img   
 {
     width:2em; 
     height:2em;
      float:right; 
      }  
 
 .mailtxt  
 { 
     float:left; 
     margin-right:0em; 
     margin-top:0.3em;    
      }  
      
 .phone_no  
 {    
     float:left; 
      margin-right:0em; 
      margin-top:0.4em;   
    }
    
    /* index wrapper codes start*/
    
    .welcome-wrap 
    {
	padding: 0em 0 0.5em 0;
  width  :35em;
  float:left;
}
    
.welcome-head 
{ 
    color:#ef700f; 
    width:15em; 
    padding:0em 0em 0.3em 0em;  
    }  
    .about-head 
{ 
    color:#ef700f; 
    width:6em;
  padding:0em;  
    }  
        
.welcome-txt
{      
  color:#020202; 
  font-size:15px; 
  text-align:justify; 
  float:left;
    }
 
 .welcome-view 
  {
      padding :1em 0em 0em 0em;
   width:10em;
   float:left;
   margin:0em 0em 0em 14em;
} 

  .about-view-page 
  {
      text-align:center;
      padding :0em 0em 1em 0em;
      float:left;
       width  :12em;
       height:4em;  
   
}
.more-txt
{ 
    color:#ef700f; 
  font-size:15px; 
  max-width:10px;
    }
/* index wrapper codes end*/
    
/*index Footercode stars*/
   
   .col-sm-3
   {
       float:left;
        width:12em;
   }
   
   .about-view-footer
{
     width:12.6em;   
         margin:1em 0em 0em 2em;
         
        } 
        
       .indeximg
{
    background-color:#FFFFFF;
     width:12.6em;
      padding: 0.5em 0em 0.5em 0em;   
}
     .indeximgleft
{
    float:left;
    width:6em;
   height:4em;
      padding :0em 0.2em 0.5em 0.4em;
}
.indeximgright
{
     float:left; 
     width:6em;
  height:4em;
     padding:0em 0em 0.5em 0.4em;
    }
    
.indeximgleft2
{
    float:left;
   width:6em;
    height:4em;
     padding :0.5em 0.2em 0em 0.4em;
}
.indeximgright2
{
     float:left;
  width:6em;
   height:4em;
   padding:0.5em 0em 0em 0.4em;
    }
    .indeximgleft3
    {
        
    float:left;
    width:6em;
 height:4em;
   padding :1em 0.2em 0em 0.4em;
}
.indeximgright3
{
     float:left;
   width:6em;
   height:4em;
    padding:1em 0em 0em 0.4em;
    }
    
     .pro-food-txt
{ 
    color:White;
      font-size:12px;   
  padding :0.5em 0em 0em 1em;
    }
    
    .footer-txt
{ color:#FFFFFF; 
  font-size:12px;   
   padding :0.5em 0em 0em 1em;   
    }

/*index Footercode stars*/


  /* about wrapper codes*/
  .service-head 
{ 
    color:#ef700f; 
    font-size:20px; 
    padding:1.2em 0em 0em 0em;
   width  :25em;
   float:left;
   
    }  
     .qual-head , .qual-poicy
{ 
    color:#ef700f; 
    font-size:20px; 
    padding:1.2em 0em 0em 0em;
   width  :25em;
   float:left;
   
    }  
     .cont-head 
{ color:#ef700f;
   font-size:20px; 
   padding:1.2em 0em 0em 0em;
   width  :25em;
   float:left;
   
    }  
     .about-wrap-txt
      {
	padding: 0em 0 0em 0;
  width  :25em;
  float:left;
}
    .about-view-txt 
  {
      padding :0em 0em 1em 0em;
      float:left;
     width  :13em;
       height:4em;  
}
    
    .about-wrap
     {
	padding : 0em 0em 1em 0em;
  width  :auto;
  float:left;
}

.client-wrap 
{
	padding : 0em 0em 1em 0em;
  width  :42em;
  float:left;
}
.cont-wrap
 {
	padding : 0em 0em 1em 0em;
  width  :auto;
  float:left;
}
.clientinner_wrap 
{
    width:15em;    
}

.certificate-label-txt {
  width: 15.5em;
  font-size: 1em;
  float: left;
  padding-top: 0em;
  padding-right: 1.2em;
}

}

 @media screen and (max-width:768px){
 
 
     .img-sty 
{
    width: 70%; 
    margin:0em 0em 0em 2.1em;
    padding-left:0em;  
 }
           
   .index_img , .index_img2, .index_img1
   {
       height:10.5em;
       width:19.7em;
   }
   
 .slider-container
{ 
    height:17.5em;
  margin:0em;
  padding:0em;
  overflow:hidden;
    }
   .img-sty-index 
    {
    width: 60%; 
    margin:0em 0em 0em 3.9em;
     
    }   
    .modal-dialog
     {
	margin: 3em 0em 0em 15em;
   }    
        .grid1
         {
		width: 40%;
		margin: 3% 0 3% 30%;
	}
	.grid7
{
    float:left;
    width:15em;
   margin:0px 10px 0px 5px;
}   

.grid8
{
    float:left;
    width:15em;
   margin:5px 10px 15px 5px;
}   
.grid9
{
    float:left;
    width:14em;
   margin:1em 10px 5px 5px;
   height:22em;
}   
.grid12
{
    float:left;
    width:14em;
   margin:1em 10px 5px 5px;
}  
.grid12 .certificate-label-txt 
{
  width: 18.09em;
}

	.grid19
{
    float:left;
    width:14em;
   margin:3em 10px 5px 9em;
}   
	 .service-wrap1 
	 {
	padding:0em 0em 0em 3em;	
	float:left;
	color:#000000;
  
}     
 .service-wrap2 
 {
	padding:0em 0em 0em 3em;	
	float:left;
	color:#000000;  
}
.service-wrap3 
{
	padding:0em 0em 0em 3em;	
	float:left;
	color:#000000;
	width:42em;  
}     
  .service-section-grids
        {
            margin:0em;
           padding-bottom:1em;
        }
        
	.cont-section-grids
        {
            margin:0em;
             padding-bottom:0em;
        }
	 .box
   {
       margin-left :2em;
      width:31em;
   }
   
   .testing
    {
  width: 16.7em;
   }
   
	.certificate-label-txt
	 {
  width: 15.4em;
  font-size: 1em;
  float: left;
  padding-top: 0em;
  padding-right: 1.2em;
  margin-bottom:6em;
}
	#map-canvas
	 {
        width:51em;
        height:30em;
        margin-bottom:2em;
         border:0.1em solid #544C4C;
      }
	   
	    .blank
	    {
	        width:51em; 
	        height:10em; 
       margin-bottom:2em;       
            float:left;  
            }  
 .grid3 
 {     
		width:100%;
		margin: 0 0 0% 28%;
	}
	.grid4 
	{	    
		width: 70%;
		margin: 0 0 6% 28%;
	}
	
	.service_lbl_txt
    {
      text-align:center;
     font-size:.9em;
    float :left;  
    }
  .top-menu
  {      
		float:none;
		width: 100%;
	}
	.top-menu ul li
	{
		display:block;
		list-style: none outside none;
		float:none;
		margin: 0em;
	}
	.top-menu ul li a
	{
		border-bottom:1px solid #999;
		color:#7F8BA3;
		text-align: center;
		padding: 0.7em 0;
	}
	
    .top-menu ul
    {
		display:none;
		background:rgba(255, 255, 255, 0.44);
		width:100%;
		height:21em;
	}
	.top-menu span.menu
	{
		display: block;
		width: 5%;
		text-align: center;
		position:relative;
		padding:0.5em 0;
		margin: 0 auto;
	}
	.top-menu span.menu:before 
	{
		content: url("../images/nav.jpg");
		cursor: pointer;
		text-align: right;
		width: 100%;
	} 
	
	
  .footer-menu
  {
		float:none;
		width: 100%;
	}
	.footer-menu ul li
	{
		display:block;
		list-style: none outside none;
		float:none;
		margin: 0em;
	}
.footer-menu ul li a
{
		border-bottom:1px solid #999;
		color:#FFFFFF;
		text-align: center;
		padding: 0.7em 0;
	}
	
  .footer-menu ul
  {
		display:none;
		background:rgba(2, 1, 1, 1);
		width:100%;
		height:21.8em;
		padding:0em;
	}
	.footer-menu span.f-menu
	{
		display: block;
		width: 5%;
		text-align: center;
		position:relative;
		padding:1em 0;
		margin: 0 auto;
	}
	.footer-menu span.f-menu:before 
	{
		content: url("../images/nav.jpg");
		cursor: pointer;
		text-align: right;
		width: 100%;
	}	 
	 
  .table-1, .table-2, .table-3, .table-4
   {
		width: 42%;
		margin : 0 0 1% 31%;
	}   
	
  .inner_wrap h3, .inner_wrap2 h3 
  {
		font-size: 1.3em;
	} 
  
   .col-md-9 h4  
   {
       color:#dc3915; 
       font-size:1.6em;  
        }
.col-logo 
{
    padding-top:1em; 
    padding-right:0em; 
    padding-left:0em;  
    width:4.5em; 
    height:2em;
    margin-right:0em;
     float:left; 
     }
  .brd 
 {
     border: 1px solid #ddd;    
      }
     
  .col-logotxt    
  {
      padding-top:2em; 
      padding-left:0em;  
      width:20em;
      float:left;
      }
  
   .col-md-9 h4  
   {
       color:#dc3915; 
       font-size:1.5em;  
        }

.col-social    
{
   padding-top:1.2em; 
   padding-left:0em; 
    }
   
.col1-sec    
{
   padding-top:0em;  
    }
  
.soc_img    
{
    width:3.5em; 
    height:3em; 
    float:right;
     padding-left:0.5em; 
      }
         
.mail  
{
   margin-top:0.8em; 
   margin-left:2em;    
   width:19em; 
    height:2.8em; 
   float:right ;
    }   

 .phone     
 {
     margin-top:0.2em; 
     margin-bottom:2em;
    width:13em; 
   height:3em; 
     float:right;
     }

.pho_img   
{
    width: 2em; 
    height:2em; 
    float:right; 
    margin-left:0.2em; 
    }   
 
 .mail_img   
 {
     width:2em; 
     height:2em;
      float:right; 
      }  
 
 .mailtxt  
 {   
     float:left; 
     margin-right:0em; 
     margin-top:0.3em;    
      }  
      
 .phone_no  
 {    
     float:left; 
      margin-right:0em; 
      margin-top:0.4em;   
    }
    
    /* index wrapper codes start*/
    
    .welcome-wrap 
    {
	padding: 0em 0 0.5em 0;
  width  :35em;
  float:left;
}
    
     .client-wrap 
     {
	padding: 0em 0 0.5em 0;  
  float:left;
}
.contt-wrap
 {
	padding: 0em 0 0.5em 0;  
  float:left;
}
    
.welcome-head 
{ 
    color:#ef700f; 
  font-size:1.2em;   
  padding:0em 0em 0.3em 0em;
  
    }  
    .about-head 
{ 
    color:#ef700f; 
  font-size:1.6em;  
  padding:0em;  
    }  
    
.welcome-txt
{ color:#020202; 
  font-size:13px; 
  text-align:justify; 
  float:left;
}    
 
 .welcome-view 
  {
      padding:1em 0em 0em 0em;
   width:10em;
   float:left;
    margin:0em 0em 0em 17em;
} 

.more-txt
{ 
    color:#ef700f; 
  font-size:15px; 
  max-width:10px;
    }
   
 .col-sm-4
     {
         float:left;
         width:14em;
         margin:0em 0em 0em 1em;         
     }
       /* index wrapper codes end*/  

   .about-view-footer
{
     width:12.6em;   
         margin:1em 0em 0em 5em;
        } 
       .indeximg
{
    background-color:#FFFFFF;
     width:12.6em;
      padding: 0.5em 0em 0.5em 0em;   
}
     .indeximgleft
{
    float:left;
    width:6em;
   height:4em;
      padding :0em 0.2em 0.5em 0.4em;
}
.indeximgright
{
     float:left; 
     width:6em;
  height:4em;
     padding:0em 0em 0.5em 0.4em;
    }
.indeximgleft2
{
    float:left;
   width:6em;
    height:4em;
     padding :0.5em 0.2em 0em 0.4em;
}
.indeximgright2
{
     float:left;
  width:6em;
   height:4em;
     padding:0.5em 0em 0em 0.4em;
    }
    .indeximgleft3
    {
        
    float:left;
    width:6em;
 height:4em;
     padding :1em 0.2em 0em 0.4em;
}
.indeximgright3
{
     float:left;
   width:6em;
   height:4em;
    padding:1em 0em 0em 0.4em;
    }   
 
     .about-wrap-txt 
     {
	padding: 0em 0 0em 0;
  width  :20em;
  float:left;
}
    .about-view-txt 
  {
      padding :0em 0em 1em 0em;
   float:left;
       width  :12em;
       height:4em;
}
.prod-img 
{
  width: 14.1em;
  height: 15em;
}
    
}
 @media screen and (max-width:640px){
 .img-sty{ width: 70%; margin:0em 0em 0em 1.7em;} 
   .img-sty-index{ width: 70%; margin:0em 0em 0em 2.5em;} 
  .index_img , .index_img2, .index_img1
   {
       height:10.5em;
       width:16.1em;
   }
  .modal-content
  {
       width:75%;
       }
  .modal-dialog 
  {
	margin: 3em 0em 0em 10em;
   }   
    .policy
    {
        width:35em;
        float:left;
        margin-top:1.5em;
    }
    .box
   {
       margin-left :0em;
         width: 25em;
   }
   
   #map-canvas 
   {
        width:41em;
        height:20em;
      margin: 0em 1em 2em 0em;   
       border:0.1em solid #544C4C;  
      }
 .blank
 {
     width:41em; height:10em; 
       margin: 0em 1em 2em 0em;       
            float:left;  
            }
 /* slider*/
 .slider-container
{ 
    height:14.9em;
  margin:0em;
  padding:0em;  
    }
.grid2 
{
		width: 44%;
		margin: 0 0 6% 30%;
	}
.grid3 
{
		width: 50%;
		margin: 0 0 6% 38%;
	
}
.grid4 
{
		width: 70%;
		margin: 0 0 6% 34%;
	}
	.grid19
{
    float:left;
    width:14em;
   margin:3em 10px 5px 8.7em;
} 
  .service-section-grids
        {
            margin:0em;
             padding-bottom:2em;
        }
        
        .cont-section-grids
        {
            margin:0em;
             padding-bottom:0em;
        }
    
	.service_lbl_txt
    {
      text-align:center;
     font-size:.9em;
    float :left;  
    }
    
    .service-wrap-menu 
{
    width:35em;
}

 .top-menu ul li a 
 {
		font-size: 15px;
	}
	
 .footer-menu ul li a
  {
		font-size: 15px;
	}
	
 .table-1, .table-2, .table-3, .table-4
  {
		width: 42%;
		margin : 0 0 0% 31%;
	}
	
	.inner_wrap h3, .inner_wrap2 h3 
	{	    
		font-size: 1.2em;
	}
	
.col-logo 
{
    padding-top:1em; 
    padding-right:0em; 
    padding-left:0em;  
    width:4.5em; 
    height:2em;
    margin-right:0em;
     float:left; 
     }
  .brd 
 {
     border: 1px solid #ddd;    
      }
     
  .col-logotxt    
  {
      padding-top:2em; 
      padding-left:0em;  
      width:20em;
      float:left;
      }
  
   .col-md-9 h4  
   {
       color:#dc3915; 
       font-size:1.5em;  
        }

.col-social    
{
   padding-top:1.2em; 
   padding-left:0em; 
    }
   
.col1-sec    
{
   padding-top:0em;  
    }
  
.soc_img    
{
    width:3.5em; 
    height:3em; 
    float:right;
     padding-left:0.5em; 
      }   
     
.mail  
{
   margin-top:0.2em; 
   margin-left:2em;      
   width:19em; 
    height:2.8em; 
   float:right ;
    }   

 .phone     
 {
     margin-top:0.2em; 
     margin-bottom:2em;
    width:13em; 
   height:3em; 
     float:right;
     }

.pho_img   
{
    width: 2em; 
    height:2em; 
    float:right; 
    margin-left:0.2em; 
    }   
 
 .mail_img   
 {
     width:2em; 
     height:2em;
      float:right; 
      }  
 
 .mailtxt  
 {   
     float:left; 
     margin-right:0em; 
     margin-top:0.3em;    
      }  
      
 .phone_no  
 {    
     float:left; 
      margin-right:0em; 
      margin-top:0.4em;   
    }
         
/* index wrapper codes start*/
    
    .welcome-wrap 
    {
	padding: 0em 0 0.at:left;
  width :22em;
  float:left;
}
    
.welcome-head 
{ 
    color:#ef700f; 
  font-size:1.2em;     
  padding:0em 0em 0.3em 0em;   
    }  
    
    .about-head 
{ 
    color:#ef700f; 
  font-size:1.5em;    
  padding:0em;   
    }  
    
.welcome-txt
{
     color:#020202; 
  font-size:14px; 
  text-align:justify; 
  float:left;
  width  :17em; 
    }
 
 .welcome-view 
  {
      padding:1em 0em 0em 0em;
   width:8em;
   float:left;
   margin:0em 0em 0em 12em;
} 

.more-txt
{
     color:#ef700f; 
  font-size:15px; 
  max-width:10px;
  
    } 
        .col-sm-4
     {
         width:13em;
         float:left;
         margin:0em 0em 0em 1em;         
     }
        
     /* index wrapper codes */    
     .col-sm-3
     {
         width:9em;
         float:left;
         margin:0em;
     }   
     
 .about-view-footer
{
     width:12.6em;   
     margin:1em 0em 0em 2em;
 } 
        
       .indeximg
{
    background-color:#FFFFFF;
     width:12.6em;
      padding: 0.5em 0em 0.5em 0em;   
}
     .indeximgleft
{
    float:left;
    width:6em;
   height:4em;
   padding :0em 0.2em 0.5em 0.4em;
}
.indeximgright
{
     float:left; 
     width:6em;
  height:4em;
  padding:0em 0em 0.5em 0.4em;
    }
    
.indeximgleft2
{
    float:left;
   width:6em;
    height:4em;
    padding :0.5em 0.2em 0em 0.4em;
}
.indeximgright2
{
  float:left;
  width:6em;
   height:4em;
   padding:0.5em 0em 0em 0.4em;
    }
    .indeximgleft3
    {        
    float:left;
    width:6em;
 height:4em;
 padding :1em 0.2em 0em 0.4em;
}
.indeximgright3
{
     float:left;
   width:6em;
   height:4em;
    padding:1em 0em 0em 0.4em;
    
    }
    
     .pro-food-txt 
{   
    color:White;
      font-size:12px;  
    }
    
    .footer-txt
{
     color:#FFFFFF; 
  font-size:12px; 
  text-align:justify; 
   padding :0.5em 0em 0em 1em;
   
    }

/* index footer code ends*/

 /* about wrapper codes*/
  .service-head 
{ 
    color:#ef700f; 
    font-size:19px; 
    padding:1em 0em 0em 0em;
   width  :16em;
   float:left;
    }  
     .qual-head , .qual-poicy
{ color:#ef700f;
   font-size:19px;
    padding:1em 0em 0em 0em;
   width  :16em;
   float:left;
    }  
     .cont-head 
{ 
    color:#ef700f; 
    font-size:19px; 
    padding:1em 0em 0em 0em;
   width  :16em;
   float:left;
    }  
     .about-wrap-txt {
	padding: 0em 0 0em 0;
  width  :19em;
  float:left;
}
   
 /* about wrapper codes*/
 
    .about-view-txt 
  {
      padding :0em 0em 1em 0em;
      float:left;
       width  :12em;
       height:4em;    
   
}
   .client-wrap {
	padding: 0em 0;
	  width:38em;
  float:left;
} 

  .banner-theme
  {	
	min-height:18em;
background-size:100% 17.9em;
background-position:center;
}   

.client-banner-theme
{	
	min-height:18em;
	background-size:100% 17.9em;
  background-position: center;
} 
.contact-banner-theme
{	
	min-height:18em;
	 background-size:100% 17.9em; 
  background-position: center;
}   

.service-banner-theme
{
	min-height:18em;
	background-size:100% 17.9em; 
  background-position: center;
}     
    
    .contact-banner-theme
    {	
	min-height:18em;	 
background-size:100% 17.9em; 
  background-position: center;
}        
 
}

  @media screen and (max-width:480px){
.img-sty{ width: 70%; margin:0em 0em 0em 2em;} 
 .img-sty-index{ width: 70%; margin:0em 0em 0.2em 2.5em;} 
.index_img , .index_img2, .index_img1
   {
       height:10.5em;
       width:17.3em;
   }   
   .service-wrap2 
   {
       width:26em;
   }
   .service-wrap3 
   {
       width:26em;
   }
    .policy
    {
        width:28em;
        float:left;
    }
    
  .modal-content 
  {
      width:80%;
   }
  .modal-dialog
   {
	margin: 3em 0em 0em 6em;
   }   
    .box
   {
       margin-left :0em;
         width: 20em;
   }
   #map-canvas 
   {
        width:30em;
        height:20em;
      margin: 0em 1em 2em 0em;   
       border:0.1em solid #544C4C;  
      }
.blank
{
    width:30em; height:10em; 
       margin: 0em 1em 2em 0em;       
       float:left;  
            }
            
 .service-wrap-menu 
{
    width:28em;
}
 .contact-section-left-grid  img
{    
    float:left;  
    margin:margin: 0em 2em 0em 0em;
}
.contact-section-left-grid1
 {
  margin: 0 9em 3% -0.5%;
  padding: 0;
}
    .top-menu ul li a 
    {
		padding: 0.5em 0;
		font-size: 14px;
	}
	 
	  .footer-menu ul li a 
	  {
		padding: 0.5em 0;
		font-size: 14px;
	}	 

.table-1, .table-2, .table-3, .table-4 
{
		width: 54%;
		margin: 0 0 0% 23%;
	}

.inner_wrap h3, .inner_wrap2 h3 
{
		font-size: 1em;
	}
	
	.grid1 
	{
		width: 60%;
		margin: 8% 0 6% 20%;
	}
	
	.grid2
	 {
		width: 40%;
		margin: 0 0 6% 21%;
	}
	
.grid3
 {
		width: 70%;
		margin: 0 0 6% 32%;
	}
	.grid4
	 {
		width: 70%;
		margin: 0 0 6% 15%;
	}
	 .grid7
{
    float:left;
    width:14em;
   margin:0px 10px 0px 4em;
}   
	.grid19
{
    float:left;
    width:14em;
   margin:3em 10px 5px 3.2em;
}  
	.grid20
	 {
		width: 55%;
		margin: 0 0 6% 21%;
	}
	.service_lbl_txt
    {
      text-align:center;
     font-size:.9em;
    float :left;
  
    }
    
.col-logo 
{   
    width:4em; 
    height:3em;
     text-align: center;
             }
  .brd 
 {
     border: 1px solid #ddd;    
      }
     
  .col-logotxt    
  {
      
      width:14em;      
       text-align:center;
      }
  
   .col-md-9 h4  
   {
       color:#dc3915; 
       font-size:1.2em;  
       text-align:center;
        }

.col-social    
{
   padding-top:1em; 
   padding-left:0em;
    text-align:center; 
     }
   
.col1-sec    
{
   padding-top:0em;  
    }
  
.soc_img    
{
    width:3.5em; 
    height:3em; 
    float:right;
     padding-left:0.5em; 
      }
    
.mail  
{
   margin-top:0.2em; 
   margin-left:2em;    
   width:19em; 
   height:2.8em; 
   float:right ;
    }   

 .phone     
 {
     margin-top:0.2em; 
     margin-bottom:2em;
    width:13em; 
   height:3em; 
     float:right ;
     }

.pho_img   
{
    width: 2em; 
    height:2em; 
    float:right; 
    margin-left:0.2em; 
    }   
 
 .mail_img   
 {
     width:2em; 
     height:2em;
      float:right; 
      }  
 
 .mailtxt  
 { 
     float:left; 
     margin-right:0em; 
     margin-top:0.3em;    
      }  
      
 .phone_no  
 {    
     float:left; 
      margin-right:0em; 
      margin-top:0.4em;   
    }
    .slider-container 
    {
        height:10.6em;
        }
     
/* index wrapper codes startss*/
    
    .service-head 
{ 
    color:#ef700f;
     font-size:19px; 
     padding:1em 0em 0em 9em;
   width  :16em;
   float:left;
    }  
     .qual-head
{ 
    color:#ef700f; 
    font-size:19px; 
    padding:1em 0em 0em 5em;
   width  :17em;
   float:left;
    }  
    .qual-poicy
    {
        color:#ef700f; 
        font-size:19px; 
        padding:1em 0em 0em 8em;
   width  :17em;
   float:left;
    }
  .cont-head 
{ 
    color:#ef700f; 
    font-size:20px;
     padding:1em 0em 0em 8em;
   width  :17em;
   float:left;
    }  
 .welcome-head 
{ 
    color:#ef700f; 
  font-size:1em; 
  width:15em;  
  padding:0em 0em 0.3em 0em;
     }  
     
      .about-head 
{ 
    color:#ef700f; 
  font-size:1.5em;    
  padding:0em 0em 0em 8em;
     width:16em;
     }  
       
    
.welcome-txt
{ 
    color:#020202; 
  font-size:12px; 
  text-align:justify; 
  width:20em;

    }
 
 .index-view 
  {
      padding:1em 0em 0em 0em;
   width:13em;
   margin:0em;   
} 

.welcome-view 
  {
      padding:1em 0em 0em 0em;
   width:10em;
   margin:0em 0em 0em 9em;   
} 

.more-txt
{ color:#ef700f; 
  font-size:15px; 
  max-width:10px;
    }
     
      .col-sm-4
     {
        width:15em;
   margin:0em;         
     }          
     /* index wrapper codes   */
      
     .col-sm-3
     {
         width:9em;
         float:left;
         margin:0em;
         
     }   
   .about-view-footer
{
     width:12.6em;   
         margin:1em 0em 0em 1em;
        } 
        
       .indeximg
{
    background-color:#FFFFFF;
     width:12.6em;
      padding: 0.5em 0em 0.5em 0em;   
}
     .indeximgleft
{
    float:left;
    width:6em;
   height:4em;
      padding :0em 0.2em 0.5em 0.4em;
}
.indeximgright
{
     float:left; 
     width:6em;
  height:4em;
     padding:0em 0em 0.5em 0.4em;
    }
    
.indeximgleft2
{
    float:left;
   width:6em;
    height:4em;
     padding :0.5em 0.2em 0em 0.4em;
}
.indeximgright2
{
     float:left;
  width:6em;
   height:4em;
     padding:0.5em 0em 0em 0.4em;
    }
    .indeximgleft3
    {
        
    float:left;
    width:6em;
 height:4em;
     padding :1em 0.2em 0em 0.4em;
}
.indeximgright3
{
     float:left;
   width:6em;
   height:4em;
    padding:1em 0em 0em 0.4em;
    }
    
    .client-img
{    
    width:5em;
    height:4em;
    padding-right:1.2em;
   margin:0em;
    
    }
    
    .about-txt
{ 
    color:#020202;
     font-size:13px; 
  text-align:justify; 
    }
    .client-wrap 
    {
	padding: 0em 0;
	  width:28em;
  float:left;
} 
    .cont-wrap-content
    {
        width:29em;
        float :left;
   padding :0em 0em 0em 0em;
   margin :0em 1em 1em 0em;
        
    }
    
    .textclass
{
    width:30em;
      margin:1em 0em 1em 0em;
}
.textclass1
{
    width:24em;
    margin:1em 0em 1em 9em;
}
.footer-txt
{ 
    color:#FFFFFF;   
     font-size:12px; 
     padding-left:1em;
  padding-right:1em;
  
    }
    
    
  .banner-theme
  {	
	min-height:15em;
background-size:100% 15.9em;
background-position:center;
}   

.client-banner-theme
{	
	min-height:15em;
	background-size:100% 15.9em;
  background-position: center;
} 
.contact-banner-theme
{
	min-height:15em;
	 background-size:100% 15.9em; 
  background-position: center;
}   

.service-banner-theme
{	
	min-height:15em;
	background-size:100% 15.9em; 
  background-position: center;
}     
    
    .contact-banner-theme
    {	
	min-height:15em;	 
background-size:100% 15.9em; 
  background-position: center;
}        
 
}

  @media screen and (max-width:320px)
  {
      .img-sty{ width: 70%; margin:0em 0em 0em 2em;}
      .img-sty-index{ width: 70%; margin:0em 0em 0.2em 2em;}
     .index_img , .index_img2, .index_img1
   {
       height:10.5em;
       width:15.6em;
   }
   .qual-poicy 
   {
       padding-left:3em;
       width: 14em;
   }
   .cert-img
    {
  width: 13.5em;
  height: 18em;
}
.certificate-label-txt 
{
    width:15em;
}
       .modal-content 
       {
           width:90%;
           }
  .modal-dialog 
  {
	margin: 5em 0em 0em 2.6em;
   }
   
   .service-wrap1 
   {
  padding: 0em 0em 0em 1em;
  float: left;
  color: #000000;
}
    .service-wrap2
     {
  padding: 0em 0em 0em 1em;
  float: left;
  color: #000000;
  width:17em;
}
 .service-wrap3 
 {
  padding: 0em 0em 0em 1em;
  float: left;
  color: #000000;
  width:17em;
}
      .service-wrap-menu 
{
    width:19em;
}
    .box
   {
       margin-left :0em;
         width: 15em;
   }
   
   .grid7
{
    float:left;
    width:14em;
   margin:0px 10px 0px 5px;
}   
.grid9
{
    margin-top:0em;
    height:22em;
}
   .grid19
{
    float:left;
    width:14em;
   margin:3em 10px 5px 2.2em;
}  
.grid20
 {
		width: 100%;
		margin: 0 0 6% 0%;
	}
	#map-canvas 
	{
        width:17.3em;
        height:20em;
            margin: 0em 1em 2em 1em;  
             border:0.1em solid #544C4C;
      }
       .blank
       {
           width:17.2em; 
           height:10em; 
       margin: 0em 1em 2em 1em;       
            float:left;  
            }
            
                      
.contact-section-left-grid1
  {
  margin: 0 3.5em 5% -0.5%;
  padding: 0;
}
      
      .service-head 
{ 
    color:#ef700f; 
    font-size:18px; 
    padding:1em 0em 0em 5em;
   width  :13em;
   float:left;
    }  
     .qual-head 
{ 
    color:#ef700f; 
    font-size:18px; 
    padding:1em 0em 0em 1em;
   width  :13em;
   float:left;
    }  
    .qual-policy
    {
       color:#ef700f; 
       font-size:18px; 
       padding:0em 0em 0em 4em;
   width  :13em;
   float:left; 
    }
     .cont-head 
{ 
    color:#ef700f; 
    font-size:20px; 
    padding:1em 0em 0em 4em;
   width  :13em;
   float:left;
    }  
    
      .slider-container
{
     height:7em;
  margin:0em;
  padding:0em;
    }
      .contact-section-left-grid  img
{    
    margin:0em;
}

 .contact-section-left-grid1  img1
{    
    margin:0em;
}
         .top-header 
         {
		padding: 0.5em 0;
	}
	.foooter-menu-header
	{
	    padding:0.5em 0;
	}
	
     
     .table-1, .table-2, .table-3, .table-4 
     {
		width: 70%;
		margin: 0 0 2% 15%;
	}
	.table-1 ul li, .table-2 ul li, .table-3 ul li, .table-4 ul li 
	{
		line-height: 2.5em;
	}
	
      .content-section
      {
      padding: 0em 0 0.5em 0;  
      }
      
      .grid1 
      {
		width: 90%;
		margin: 16% 0 6% 5%;
	}
	
	.grid2 
	{
		width: 68%;
		margin: 0 0 6% 10%;
	}
	
	.grid3 
	{
		width: 60%;
		margin: 0 0 6% 22%;
	}
	.grid4
	 {
		width: 60%;
		margin: 0 0 6% 13%;
	}
		.grid12 
		{
		    margin-top:0.5em;
		}
		.grid12 .certificate-label-txt 
		{
		    width:15em;
		}
		.grid4 p
		{
		    width:15em;
		}
	.service_lbl_txt
    {
      text-align:center;
     font-size:.9em;
    float :left;  
    }
    .testing 
    {
  width: 13.7em;
}
    
.footer-section
{ 
 padding: 0em 0;
    
    }
.col-logo 
{
    padding-top:1em; 
    padding-right:0em; 
    padding-left:0em;  
    width:4em; 
    height:2em;
    margin-right:0em;
        }
  .brd 
 {
     border: 1px solid #ddd;    
      }
     
  .col-logotxt    
  {
      padding-top:2em; 
      padding-bottom:2em; 
      padding-left:0em;  
      width:11.5em;
           }
  
   .col-md-9 h4  
   {
       color:#dc3915; 
       font-size:17px;  
        }
        .col-logotxt h4
        {
         color:#dc3915; 
       font-size:13px; 
        }
        

.col-social    
{
   padding-top:10px; 
   padding-left:0px; 
    }
   
.col1-sec    
{
   padding-top:0px;  
    }
  
.soc_img    
{
    width:50px; 
    height:40px; 
    float:right;
     padding-left:10px; 
      }
    
.mail  
{
   margin-top:0.5em; 
   margin-left:50%;   
   width:19em; 
   height:2.6em; 
   float:right ;
    }   

 .phone     
 {
     margin-top:2px; 
     margin-bottom:20px;
     width:186px; 
     height:30px; 
     float:right ;
     }

.pho_img   
{
    width:30px; 
    height:30px; 
    float:right; 
    margin-left:2px; 
    }   
 
 .mail_img   
 {
     width:30px; 
     height:30px;
      float:right; 
      }  
 
 .mailtxt  
 {
     font-size:12px;     
     float:left; 
     margin-left:4em; 
     margin-top:1em;    
      }  
      
 .phone_no  
 {
     font-size:12px; 
     float:left; 
     margin-left:5em; 
      margin-top:0.7em;   
    }   
    
        
/* index wrapper codes start*/
    
    .welcome-wrap
     {
	padding: 0em 0 0.5em 0;
  width  :15em;
  float:left;
}
    
.welcome-head 
{
     color:#ef700f; 
  font-size:15px; 
   width  :15em;
  padding:0em 0em 0.8em 0em;
  float:left;
   
    }  
.about-head 
{ 
    color:#ef700f; 
  font-size:18px; 
   width  :15em;
  padding:0em 0em 0em 5em;
  float:left;
    }  
    
    
.welcome-txt
{
     color:#020202; 
  font-size:12px; 
  text-align:justify; 
  float:left;
  width  :18em; 
    }
 
 .welcome-view 
  {
      padding:1em 0em 0em 0em;
   width:10em;
   float:left;
   margin:2.2em 0em 0em -1.7em;
} 

.more-txt
{
     color:#ef700f; 
  font-size:15px; 
  max-width:10px;
    } 
  
      .col-sm-4
     {
        width:15em;
         margin:0em;         
     }
         
    /* footer codes*/
  
   .col-sm-3
     {
        width:16em;
         margin:0em;         
     }
   .about-view-footer
{
     width:12.6em;   
         margin:1em 0em 0em 1em;
         
} 
       .indeximg
{
    background-color:#FFFFFF;
     width:12.6em;
      padding: 0.5em 0em 0.5em 0em;
   
}
     .indeximgleft
{
    float:left;
    width:6em;
   height:4em;
      padding :0em 0.2em 0.5em 0.4em;
}
.indeximgright
{
     float:left; 
     width:6em;
  height:4em;
     padding:0em 0em 0.5em 0.4em;
    }
.indeximgleft2
{
    float:left;
   width:6em;
    height:4em;
     padding :0.5em 0.2em 0em 0.4em;
}
.indeximgright2
{
     float:left;
  width:6em;
   height:4em;
     padding:0.5em 0em 0em 0.4em;
    }
    .indeximgleft3
    {
        
    float:left;
    width:6em;
 height:4em;
     padding :1em 0.2em 0em 0.4em;
}
.indeximgright3
{
     float:left;
   width:6em;
   height:4em;
    padding:1em 0em 0em 0.4em;
    }
    
     .pro-food-txt
{ 
    color:White;
      font-size:12px; 
  text-align:justify; 
  padding :0.5em 0em 0em 1em;
    }
    
    .footer-txt
{ 
    color:#FFFFFF;   
     font-size:12px; 
     padding-left:0.4em;
  padding-right:0.4em;
  
    }


       
 
 /* about wrapper codess*/
  
     .about-wrap-txt {
	padding: 0em 0 0em 0;
  width  :6em;
  float:left;
}
    .about-view-txt 
  {
      padding :0em 0em 1em 0em;
      float:left;
      width:8em; 
    height:4em;
   
}
    
 .client-wrap {
	padding: 0em 0 0.5em 0;
  width  :17em;
  float:left;
}
    .cont-wrap {
	padding: 0em 0 0.5em 0;
  width  :15em;
  float:left;
}
    .client-img
{    
    width:7em;
    height:7em;
    float:none;
    padding-right:1.2em;
   margin:0em 0em 1em 5em;
    
    }
      .about-txt
{ color:#020202; font-size:13px; 
  text-align:justify; 
    }


 /*footer copy  rights*/
 
   .footer-copy-right
{
    background:#000000;  
    padding:0em;
    height:5em;
    }
     
.copy-rights-r{
	margin-top: 0em;
	background:#000000;
	float:right;
	 margin:0em 5em 0em 0em;
	  
}   
 .cont-wrap-content
    {
        width:19em;
        float :left;
   padding :0em 0em 0em 0em;
   margin :0em 1em 0em 0em;
        
    }
    
    .textclass
{
    width:18em;
      margin:1em 0em 1em 0em;
}
.textclass1
{
    width:22em;
    margin:1em 0em 1em 0em;
}
  .lableclass
{
float:left;
width:115px;
font-size:12px; margin-top:12px;
}

 .table-1, .table-2, .table-3, .table-4 {
		width: 80%;
		margin: 0 0 2% 15%;
	}	
	.policy
	{
	    width:17.2em;
	}
	
	.banner-theme
  {	
	min-height:9.5em;
background-size:100% 9.5em;
background-position:center;
}   

.client-banner-theme
{	
	min-height:9.5em;
	background-size:100% 9.5em;
  background-position: center;
} 
.contact-banner-theme
{	
	min-height:9.5em;
	 background-size:100% 9.5em; 
  background-position: center;
}   

.service-banner-theme
{	
	min-height:9.5em;
	background-size:100% 9.5em; 
  background-position: center;
}     
    
    .contact-banner-theme
    {	
	min-height:9.5em;	 
background-size:100% 9.5em; 
  background-position: center;
}       

   }

   