/*
Theme Name: aum
Theme URI: http://localhost/aum_wp/aum
Author: webtech media solutions
Author URI: http://webtechmediasolutions.com/
Description: The 2016 theme for name of theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: domain name

*/
html,
body {
    width: 100%;
    height: 100%;
	overflow-x:hidden;
}

@font-face {
	font-family: 'CenturyGothic';
	src: url('fonts/CenturyGothic.eot');
	src: url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('fonts/CenturyGothic.woff') format('woff'),
		url('fonts/CenturyGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'impact';
	src: url('fonts/impact/impact.eot');
	src: url('fonts/impact/impact.eot?#iefix') format('embedded-opentype'),
		url('fonts/impact/impact.woff') format('woff'),
		url('fonts/impact/impact.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


body {/*font-family:Arial, Helvetica, sans-serif;	*/ 	background-repeat:repeat;}
a {-webkit-transition: all .35s; -moz-transition: all .35s; transition: all .35s; text-decoration:none}
a:hover, a:focus { color: #000; }
ul li {list-style:none}
h1,
h2,
h3,
h4,
h5,
h6 {  font-family: 'FuturaBT-Medium', Arial, Helvetica, sans-serif; }
p { margin:6px 0px; font-size: 17px; line-height: 1.5; color:#000; font-weight:normal;  text-align: justify; padding:0 0px; 
font-family:'FuturaLight', Arial, Helvetica, sans-serif;  }
section { padding: 0px 0; }
aside { padding: 0px 0 0; }
.no-padding { padding: 0; }
header { width: 100%; min-height: auto; color: #092230; 	padding:0px 0px 0px; background-position: initial; -moz-background-size: cover;
-webkit-background-size: cover; background-size: cover; z-index:9999; -o-background-size: cover}
@media(min-width:768px) { 
    header {
		min-height: 0%;		
    }
}
::selection  				{text-shadow: none; color: #fff; background: #222; }
img::selection 				{color: #fff; background: 0 0; }
img::-moz-selection 			{color: #fff; background: 0 0; }
body						      { webkit-tap-highlight-color: #222;}
/**************************************************Header start here********************************** */
.clear                          {clear:both}
/*.top-bg 						{display:block; height:6px; width:100%; background:#7caece}*/

/*.logo-txt  					{clear:none; font-size:27px; font-weight:bold; color:#FFF; font-family:'CenturyGothic', Arial, Helvetica, sans-serif;
							margin: 25px 0; text-transform:capitalize}
.logo-txt a 					{color:#FFF; text-decoration:none}							
.logo-txt  span 				{font-weight:normal; display:block; font-size:15px; }*/
.social 						{margin: 10px 35px 0px; float: right; display:block}
.social-icon				{border-radius: 75%; width: 31px; background: #FFF none repeat scroll 0% 0%; padding: 2px 0px; text-align: center;
									font-size: 18px; display: block; border:0px solid #FFF; color: #4f0b0f; float: left; margin: 0px 3px}
.call						{float:right;  margin: 16px 35px 0px 0;}
.call ul  					{padding:0}
.call ul li 	 				{font-size:26px; line-height:25px; margin:0px 0px 0; text-align:right;  color:#FFF; font-weight:normal; 
								font-family:Arial, Helvetica, sans-serif; display:block}
.quote a						{font-size:15px; margin:12px 35px 0; float:right;  color:#FFF; font-weight:normal; background:#b91e26;
								font-family:Arial, Helvetica, sans-serif; padding: 10px}
.call-inn                   {float:right;}
.call-inn p                 {color:#fff; font-size:22px; text-align: right; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:100%;padding:0;margin:0;}
.call-inn p a               {color:#fff; font-weight:bold; font-size:20px;}
/**************************************************Menu start here********************************** */

/*.menu-bott 					{background:#ce434a; width:100%; height:3px;  margin:0px 0 15px 0; border-bottom:1px solid #95e0ff}*/
/***************************** Banner css start here ***************************************/
.treat-scroll			{width:100%; display:block; margin:50px 0 40px; padding:0; position:relative;}
.treat-box						{width:94%; display:block; margin:0; padding:0; }
.treat-box .treat-img			{ display:block; margin:0; padding:0; position:relative; overflow:hidden;}
.treat-box img					{-webkit-transition: all 0.5s linear; transition: all 0.5s linear;
								 -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.treat-box:hover .treat-img img{-webkit-transform: scale3d(1.2, 1.2, 1);
								  transform: scale3d(1.2, 1.2, 1);}	

.treat-name					{margin:0px;padding:0px; }			 
.treat-name a				{margin:0px; padding:15px 15px 0px;display:block; text-align:center;-webkit-transition: all 0.7s;
									-moz-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s ; font-family: 'CenturyGothic';
color: #191919; border-bottom: 2px solid #191919; min-height: 63px }

.treat-name a:hover				 	{padding-top:1px; height: 40px;}					  
.treat-link							{font-size:13px;display:block; text-align:right;-webkit-transition: all 0.7s; padding:0;
									-moz-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s ; font-family: 'CenturyGothic';
 color: #191919;}								  
.treat-link:hover					{font-size:13px;}
.treat-scroll .bx-next				{width:99px; height:43px; right:-3%;  position:absolute; background:url(images/treat-next.png) no-repeat;}
.treat-scroll .bx-prev				{width:99px; height:99px; left:90%;  position:absolute;	background:url(images/treat-prve.png) no-repeat;}
.treat-scroll .bx-controls-direction a   {position: absolute; bottom:106%; margin-top: -16px; outline: 0px none; width:99px; height:43px; 
										text-indent: -9999px; z-index: 9999;}	
				
/**************************************************Home Content start here********************************** */
/*.home-bg					{border:1px solid #e0e0e0; padding: 0 30px 10px; margin: 30px 0; width: 95%;}*/




.common-heading				
{
	font-size: 36px;
    display: block;
    margin: 15px 0;
    color: #fff;
    padding: 11px 0;
    text-align: center;
	font-family: 'Impact';
}
.home-cont span
{
	text-align: center;
    display: block;
}
.common-heading img 			{margin:-8px 0 0 0}

.home-midd-section				{padding: 20px 0 60px 0; /*background: url('../images/bg.jpg') repeat-x;*/ background: #FFF;border-top: 10px solid #a91115;border-bottom: 13px solid #cc0001;}
.home-midd-section p 			{color:#fff; font-size:14px;}

.home-midd-section a:hover      {text-decoration:none; color:#d01213; font-weight:bold;}
.home-midd-section p span			{color:#b91e26; font-size:28px}
.home-cont 						{padding-left:0px;    margin-bottom: 25px;}
.home-right p 					{ color:#FACB01;}
.home-right ul                  {margin:15px 0 0 0; padding:0; }
.home-right ul li               {    color: #FACB01;position: relative;padding-left: 65px;line-height: 33px;}
.home-right ul li i             {    color: #fff; font-size: 25px;position: absolute;top: 5px;left: 0;}
.home-bott-section				{    padding: 28px 0;}

.home-bott-section h2			
{
	font-size: 36px;
    margin:0;
    color: #000;
    font-weight:normal;
    font-family: 'Impact';
	padding: 0px 0 10px 0;
    text-transform: capitalize;
    width:100%;
	letter-spacing: 1px;
	text-align:center;
	position:relative;
}

.home-bott-section h2 span
{
	float:left;
	position:absolute;
    left: 266px;
	
}

.home-bott-section p 			{font-size:16px;color:#000; font-weight:normal;  text-align:justify;
								font-family: 'CenturyGothic'; padding:0 0 10px 0;}
								
.home-bott-section span 
{
	color:#cc0001;
	font-family: 'CenturyGothic';
	font-size:20px;
	font-weight:bold;
}
.home-bott-section ul			{padding-left:0}
.home-bott-section ul li                   {font-size:17px; margin: 0px 0; color:#FFF; font-weight:normal; 
								font-family:'FuturaLight', Arial, Helvetica, sans-serif; padding: 0 80px 0 0; float:left;}
.home-bott-section ul li span	{position: absolute; top: 77%;    padding-left: 2%;}
.home-bott-section ul li img    {display:block; }
.home-bott-section ul li:last-child {padding-right:0;}
.home-bott-section ul li i		       {color:#b91e26; font-size:15px}						
.about p 						{font-size:16px;color:#FFF; font-weight:normal;  text-align:center;
								font-family: 'CenturyGothic'; padding:0 0 10px 0;}				
								

								
								
								
.home-bott						{border: 10px solid #59a1be; margin:15px 0; width: 99.6%}
.home-bott ul 					{padding:0; margin: 0 0 0 4px}
.home-bott ul li  	     				{display:inline-block; margin:0 0 0 -4px}



.pro-main .bx-next						{width:43px; height:43px; right:-3%;  position:absolute; background:url(images/next.png) no-repeat;}
.pro-main .bx-prev						{width:43px; height:43px; left:-3%;  position:absolute; background:url(images/prev.png) no-repeat;}
.pro-main .bx-controls-direction a  		{position: absolute; bottom:165px; margin:0px 40px; outline: 0px none; 
											 width:43px; height:43px; text-indent: -9999px; z-index: 9999; } 

.home-bott-section b 		{font-size:24px; color:#fff; font-weight:bold; 
							font-family:'CenturyGothic', Arial, Helvetica, sans-serif;text-align: center;padding: 0 15px; display: inline-block;width: 100%;padding: 12px 0;}
.border-bottom				{height:11px}							 
.border-bottom img 			{width:100%; margin:-11px 0 0 0}							 
					 
.spal 						{color:#d7b42c !important}
.more						{font-size:13px;  color:#d7b42c; float: right; font-weight:normal; margin: 0 0 10px 0;font-family:Arial, Helvetica, sans-serif; }	
.more:hover 					{color:#d7b42c; text-decoration:none}

.pro-txt 					{position:relative; padding-left:45px}
.pro-txt p 					{font-size:20px; color:#363636; font-weight:bold; text-align:left;
							font-family:'CenturyGothic', Arial, Helvetica, sans-serif;  }
.pro-txt p span					{font-size:13px; color:#363636; font-weight:normal; display:block; position: relative; top: -2px;
							font-family:'CenturyGothic', Arial, Helvetica, sans-serif; }								
.pro-txt i					{position:absolute; border-right:4px solid #dca816; padding-right:5px; font-size:35px; top:5px; left:0 }							 
.home-text p 				{font-size:13px;  color:#a1a1a1; font-weight:normal; 
								font-family:Arial, Helvetica, sans-serif}	
.inner-banner img							{width:100%}
/**************************************************Footer start here********************************** */
/*footer css*/
									 									
.footer-bg					{background-color:#323744; margin:20px 0 0 0;}
.footer-rightbor			{margin-left:0px;}
.footer-rightbor ul.social-inn li	{ float:left;     padding-right: 11px;}						
.footer						{margin-top:0px; font-size: 12px; color: #1b1b1b; font-weight:bold; }
.footer h2					{font-size:27px;  border-bottom: 0px solid #d3b12b; line-height: 27px; text-transform:uppercase; 
							font-weight: normal; margin-bottom:10px; padding-bottom:5px; font-weight:bold;
							font-family:'FuturaLight', Arial, Helvetica, sans-serif; color:#ebebec }
.footer h2 span				{width:55px; height:3px; background:#FFF; float: left}							
/*.footer h4					{font-size:16px; font-weight: bold; margin: 0 0 20px 42px; font-family:'Open Sans',Arial, Helvetica, sans-serif; color:#FFF }*/
.footer ul  					{margin:25px 0 0 0; padding:0}		
.footer ul li a					{color:#1b1b1b; line-height:22px; font-family:  Arial, Helvetica, sans-serif; font-size:12px;  font-weight:normal; font-weight:bold;}
.footer ul li a:hover			{color:#fcff4f; text-decoration:none; }


.footer-text                            {text-align:right !important; font-weight:normal; color:#a19f9f !important; font-family:  Arial, Helvetica, sans-serif; }
.footer-text a                          {color:#color: #FFF !important; !important;}									
.copy a 					    {color:#a19f9f; font-weight:normal; font-family: Arial,Helvetica,sans-serif;}
.copy                                          {color:#d8d8d8; padding:10px 0; margin:0px 0 0; font-size:14px; text-align:left; font-weight:normal;
								font-family:  Arial, Helvetica, sans-serif; }
.copy:hover                              {color:#d8d8d8; text-decoration:none;font-size:14px;}


/*.scr-bottom					{margin-bottom:20px}*/

/**************************************************Breadecrumb CSS start here********************************** 

/**************************************************About CSS start here********************************** */
.inner-img img 				{float:left; margin:40px 10px 10px 0; border:5px solid #FFF; box-shadow:0 0 2px #000}
.clients ul li 					{display: inline-block;  width: 32%; font-size: 16px; border-bottom: 1px dashed #D3B12B; padding: 5px 0; margin: 0 4px}
/**************************************************Inner CSS start here********************************** */
.services-main								{margin:20px 0 55px}
.services-main ul 							{padding:0; text-align:center}
.services-main ul li ul li						{display:inline-block; margin: 10px 28px;  padding:10px; background:#FFF; box-shadow:0 0 2px #000}	
.services-main .bx-next						{width:43px; height:43px; right:41%;  position:absolute; background:url(images/next.png) no-repeat;}
.services-main .bx-prev						{width:43px; height:43px; left:41%;  position:absolute; background:url(images/prev.png) no-repeat;}
.services-main .bx-controls-direction a  		{position: absolute; bottom:10px; margin:0px 40px; outline: 0px none; 
											 width:43px; height:43px; text-indent: -9999px; z-index: 9999; } 
/**************************************************Contact CSS start here********************************** */
.cont-bg 		{background:url(images/contcat-bg.jpg); background-size:cover}.pro-bg         {background:url(images/pro-bg.png); background-size:cover;     padding-top: 30px;}.cont-add p 		{position:relative; font-size:16px; padding-left:30px; padding-bottom:5px}.cont-add p i		{position:absolute; font-size:20px; color:#22345D; left:0px; top:4px}
/**************************************************Photo start here********************************** */

/**************************************************Table CSS start here********************************** */
.descrip-table						{border: solid 1px #ededed; font-size:14px; width:100%; line-height: 22px;
											margin-bottom: 25px; margin-top:10px; }
.descrip-table td 					{border: solid 1px #D4D0D0; padding: 3px;  vertical-align: middle; white-space: pre-wrap;
										color:#000; font-family:'gothic',Arial, Helvetica, sans-serif; font-size:14px;}
.descrip-table th 						{border: solid 1px #D4D0D0; padding:10px; color:#000; white-space:pre-wrap;
										color:#fff; font-family:'gothic',Arial, Helvetica, sans-serif; font-size:14px ; 
											background:#000}
.descrip-table td:first-child, .descrip-table td:last-child {text-align:left; }

.map								{width:100%; margin:20px 0 0px; padding:0px;}
								
/***
====================================================================
	Contact Us Section
====================================================================

***/
.contact-section1{
	/*background:#322828*/
	padding:10px;
	display:block
}
/*.contact-section h3{
	font-size:25px;
	color:#FFF;
	font-family: 'Century Gothic', Arial;
	margin: -12px 0px 0px 0px;
    border-top-left-radius: 4px;
	border-top-right-radius: 4px;
    padding: 10px 0 15px 0px;
	text-align: center;
}*/

.contact-section{
	position:relative;
	padding: 12px 9px;
	margin: 25px 0px;
	/*background:#FFF;*/
	width:100%; 
	right: 0;
	left: 0px;
	/*border:1px solid #A0A1A4;
	border-radius: 5px;
*/
}
.contact-section .sec-title{
	margin-bottom:25px;	
}
.contact-section .form-group{
	position:relative;
	margin-bottom:15px;
	margin-top: 5px;	
}
.contact-section .form-group .field-label{
	position:relative;
	display:block;
	line-height:20px;
	margin-bottom:0px;
	font-size:13px;
	font-weight:600;
	color:#000;
	text-transform:capitalize;	
}
.contact-section .form-group .field-label span{
	color:#eb1d1d;	
}
.contact-section .form-group-inner{
	position:relative;
	display:table;
	width:100%;
	
	overflow:hidden;
	/*border:1px solid #d0d0d0;
	border-radius:3px;*/
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.contact-section .form-group .icon-box{
	position:relative;
	display:table-cell;
	vertical-align:middle;	
}
.contact-section .form-group .icon-box label{
	position:relative;
	display:inline-block;
	width:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#CE434A;
	margin:0px;
	background:#ffffff;
	border-right:1px solid #d0d0d0;
}
.contact-section .form-group label.error{
	display:none !important;	
}
.contact-section .form-group .field-outer{
	position:relative;
	display:table-cell;
	width:100%;	
	vertical-align:middle;
}
.contact-section .form-group-inner input[type="text"],
.contact-section .form-group-inner input[type="password"],
.contact-section .form-group-inner input[type="tel"],
.contact-section .form-group-inner input[type="email"],
.contact-section .form-group-inner select{
	position:relative;
	display:block;
	width:100%;
	line-height:18px;
	padding:8px 15px;
	color:#323131;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	/*border: 1px solid #666;*/
	background:none;
	border:none;
	border-bottom:0.1px solid #F55602;
	border-color: -moz-use-text-color -moz-use-text-color #F55602;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
}
.contact-section .form-group input[type="text"].error,
.contact-section .form-group input[type="password"].error,
.contact-section .form-group input[type="tel"].error,
.contact-section .form-group input[type="email"].error,
.contact-section .form-group select.error,
.contact-section .form-group textarea.error{
	background:rgba(255,0,0,0.20);
}
.contact-section .form-group textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:11px;
	padding:8px 15px;
	color:#323131;
	height:93px;
	resize:none;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	background:none;
	border:none;
	border-bottom:1px solid #F55602;
}
.contact-section button{
	position:relative;
	padding: 10px 15px;
	/*line-height: 24px;*/
	float: left;
	line-height:19px;
	/*border-radius:5px;*/
	margin-bottom: -16px !important;
}
.contact-section button:hover{	
	/*padding:8px 15px;
	line-height:24px;*/
}
.btn-style-three{
	position:relative;
	padding:10px 15px;
	line-height:20px;
	text-transform:uppercase;
	display:inline-block;
	background:#020202;
	color:#F55602 !important;
	font-size:15px;
	font-style:normal;
	border:none;
	font-family: 'Open Sans', sans-serif;
	border-radius:0px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}
.btn-style-three .icon{
	position:relative;
	padding-left:5px;	
}
.btn-style-three:hover{
	/*background:#ffffff;
	color:#0f2d3f !important;
	border:1px solid #737373 !important;	*/
}
.small-caption1{font-size:20px !important;}
					
						
/*new enquiry form*/
.contact-form 								   	{width:100%; margin:0 auto;}	
.contact-bg									   	{background:#FBFBFB }
.new-enquiry-form    						   	    	{width:70%; height:auto; }
.new-enquiry-form big						    	      {width:100%; display:block; font-family:Century Gothic;
												font-size:15px; color:#000;}
.new-enquiry-form .innernewform				    	{width:100%; height:auto; margin:0 auto; padding:25px 0;} 								 

.innernewform .newform-row 					   	{ width:100%; margin:0 0 0px 0; padding:0; float:left; }
.innernewform .newform-row1   				  	{ width:100%; margin:0 0 10px 0; padding:0; float:left; }

.newform-row .leftcol						   	{width:100%; height:auto; display:inline-block; color: ##141111; font-family:Arial, Helvetica, sans-serif;
													font-size: 15px;font-weight: normal; line-height: normal; padding: 0; text-align: left; vertical-align:middle;}	
.newform-row1 .leftcol						   	{width:100%; height:auto; display:inline-block; color: ##141111; font-family:Arial, Helvetica, sans-serif;
													font-size: 15px;font-weight: normal; line-height: normal; padding: 0; text-align: left; vertical-align:middle;}						
.newform-row .rightcol						   	{width:100%; height:auto; display:inline-block;  vertical-align:middle;}	
.newform-row .rightcol1						   	{width:41%; height:auto; display:inline-block; float:right}	
.innernewform form input::-webkit-input-placeholder { /* Chrome */
  color: #FFF;
}
.rightcol textarea::-webkit-input-placeholder { /* Chrome */
  color: #FFF;
}
.newform-row .rightcol .textfield1 	
{background: transparent;
    border: none;   
  border-bottom: 1px solid #fffee9;
  color: #FFF;  
 font-family: 'CenturyGothic';
  font-size: 15px; 
  font-weight: bolder;
   height:34px; 
   line-height: normal; 
   margin: 8px 0;
    padding:0 15px 0 0; 
	width:100%;
}
											   
.newform-row .rightcol .textfield2 			   	{background-color: #1E3352;    border: 1px solid #f0f1f3;  border-radius: 0px;  color: #ababab;  
												font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height: 30px; line-height: normal;margin: 0; padding: 0 10px; width:100%;}
											   
.newform-row .rightcol .selectfield1		   		{background-color: #1E3352;    border: 1px solid #f0f1f3 ; /* border-radius: 5px;*/  color: #ababab ;  
												   font-family:Arial, Helvetica, sans-serif;
												   font-size: 15px; font-weight: normal; height: 28px; line-height: normal;margin: 0; padding: 0 10px; width: 96%;}
.newform-row .rightcol .selectfield2		   		{background-color: #1E3352;    border: 1px solid #f0f1f3 ; /* border-radius: 5px;*/  color: #ababab ;  
												  font-family:Arial, Helvetica, sans-serif;
												   font-size: 15px; font-weight: normal; height: 28px; line-height: normal;margin: 0; padding: 0 10px; width: 96%;}


.newform-row1 .rightcol .areafield			   	
{background: transparent;
  border: none;    
  border-bottom: 1px solid #fffee9;color: #fff;  
												 font-family: 'CenturyGothic';font-weight: bolder; height:106px; line-height: normal;margin:                                                 10px 0 0;   padding:0 15px 0 0;  width:100%;     font-size: 15px;}
										   
.newform-row .rightcol .areafield2			   	{background-color: #1E3352;    border: 1px solid #f0f1f3;  border-radius: 0px;  color: #ababab;  
												   font-family:Arial, Helvetica, sans-serif;
												   font-size: 13px; font-weight: normal; height:auto; line-height: normal;margin: 0; padding: 10px 10px; width:100%;}											   
											   
.newform-row .submitmes						   	{background: #cc0001; border-radius:0px; float:right;     padding: 9px 30px; border:none; outline:none;
												font-family:'CenturyGothic', Arial, Helvetica, sans-serif;
													color:#fff; font-size:12px; font-weight:bold; cursor:pointer; margin: 0 0 10px 0px}
#gmap_canvas img  								{max-width:none!important;background:none!important} 





/*************************************************JM  ENGINEERING & INSTRUMENTS***************************************************************/

/***************************** Banner css start here ****************************************/
.banner-container								{width:100%;  margin:0px 0px 0px 0px; z-index:9999; position:relative; padding:0px;  /* border-bottom:3px solid #203c00; border-top:3px solid #203c00;*/}
.banner-container .inbanner						{width:100%;  float:right; margin:0; padding:0; position:relative;}

.inbanner ul li img								{width:100%; margin:auto;/* box-shadow: 1px 1px 10px #E6E6E6;*/ }
.banner-container .static-banner					{width:100%; display:block; position:relative; min-height:144px;
													background: url(images/static-gradient.jpg) repeat-x #666666; 
													border-bottom:4px solid #707070; margin:-3px 0 0 0;}
.static-banner .men								{position:absolute; right:0; bottom:0; z-index:1;}
.static-banner .satis							{position:absolute; left:3%; bottom:0; z-index:1;}
.banner-container .static-banner > big			{font-family:'gothic',Arial, Helvetica, sans-serif; color:#121418;
												 font-size:32px; font-style:italic; font-weight:bold;
												 display:block; padding:60px 0 0 0; margin:0 0 0 16%;}
.banner-container .static-banner > big span	     	{font-weight:normal; font-style:normal;}

.top
{
	background:#cc0001;
}

.logo                                        	
{
	/*width: 100%;*/
    padding: 0px 0 0 0px;
    float: left;
    display: block;
    z-index: 9999;
}								
.logo img 
{
	/*width:100%*/float: left;
}
.logo a
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:24px;
	color:#000;
     font-weight: bold;
}

.logo a span
{
    padding: 61px 0 0 22px;
	float:left;
	font-family: 'Impact', sans-serif;
	letter-spacing: 1px;
	text-transform:uppercase;
	font-size:41px;
	color:#fff;
	font-weight: normal;
}
.about
{
	
    background-size: cover;
	background:url('images/about-bg.jpg'); 
}
.about h2
{
	color:#fff;
}
.home-bott-section.home-bott-section-inn
{
	background:none;
	border-top:none;
}
.about-inn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
    background: #333333;
    padding: 15px;
}
.about-inn p
{
	color:#fff;
	font-size:14px;
}
.about-inn h5
{
	color:#FACB01;
	font-size:24px;
	text-align:center;	
}
.about-inn b
{
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	margin-bottom:10px;
	display:inline-block;
}
.about-inn ul
{
	margin:0;
	padding:0;
}
.about-inn ul li
{
	padding-bottom:10px;
}
.service
{
	background:#fff;
}
.service-inn
{
	color:#fff;
	
}
.service-inn ul li
{
	padding-bottom:8px;
}

/*************************************************JM  ENGINEERING & INSTRUMENTS***************************************************************/
/*****************************Sidebar*****************************************/

					
/*	Main Navigation*/
.main-navigation				{padding: 0;max-height: none !important;z-index: 1000;}
.leftbg ul.main-navigation-menu {list-style: none;margin: 0;padding: 40px 0 0 0;position:static;
								left:0;height:100%;min-height:459px;background:#bababa;width:100%;}
.sidebar-fixed .wrap-menu 		{overflow: hidden; position: fixed;	width: 225px;height: 300px;}
ul.main-navigation-menu  			{ padding:0;}
ul.main-navigation-menu > li 	{border: 0 none;display: block;	margin: 0 0 0px;padding: 0;font-size: 16px;
								 font-weight: 300;	font-family: dosis;background: #FACB01; }

ul.main-navigation-menu > li > a 
{    border: 0 none;
    display: block;
    margin: 0;
   padding: 10px 10px 10px 10px;
    position: relative;
    text-decoration: none;
    border-bottom: 1px solid #fff;
    color: #000;
    font-family: 'CenturyGothic', Arial, Helvetica, sans-serif;
    font-size: 15px;
    width: 100%;
}
ul.main-navigation-menu li  a .badge {float: right;   margin-right: 13px; margin-top: 1px;}
ul.main-navigation-menu > li:last-child > a, ul.main-navigation-menu > li.last > a {
	border-bottom-color: transparent !important;
}
ul.main-navigation-menu > li > a i {font-size: 16px;margin-right: 5px;	text-shadow: none;}
ul.main-navigation-menu li a .icon-arrow {float: right;	margin-right: 6px;margin-top: 2px;}
ul.main-navigation-menu li > a > .icon-arrow:before {content: "\e163";	font-family: "clip-font";}
ul.main-navigation-menu li.open > a > .icon-arrow:before {content: "\e164";}
ul.main-navigation-menu > li > a:hover .icon-arrow, ul.main-navigation-menu > li.open > a .icon-arrow {
	opacity: 1;
}
/* 2nd level sub menu */

ul.main-navigation-menu li > ul.sub-menu {clear: both;list-style: none;	padding: 8px 7px 8px 0;	
										 display: none;	margin: 0;}
ul.main-navigation-menu li > ul.sub-menu > li {background: none;margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1px !important;
	padding: 0;
}
ul.main-navigation-menu li > ul.sub-menu > li > a {
	display: block;
	font-size: 14px;
	font-weight: 300;
	padding-bottom: 5px;
	padding-left:17px !important;
	padding-right: 0;
	padding-top: 7px;
	text-decoration: none;
	margin:0;
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	font-size:13px;
    color: #6a6565;
	text-transform:none;
	}
ul.main-navigation-menu li > ul.sub-menu > li > a span i
{
	padding-right:6px;
}

ul.main-navigation-menu li > ul.sub-menu > li > a:hover {
	display: block;
	font-size: 14px;
	font-weight: 300;
	padding-bottom: 5px;
	padding-left:24px !important;
	padding-right: 0;
	padding-top: 7px;
	text-decoration: none;
	margin:0;
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#717375;
	}

ul.main-navigation-menu li > ul.sub-menu > li a.active {
	display: block;
	font-size: 14px;
	font-weight: 300;
	margin: 0;
	padding-bottom: 5px;
	padding-left:15px !important;
	padding-right: 0;
	padding-top: 5px;
	text-decoration: none;
	margin:0 0 0 50px;
	color:#7d0100;
	font-size:13px;
	}


ul.main-navigation-menu > li > ul.sub-menu li > a .icon-arrow {
	margin-right: 20px;
}
.title1
{
	font-size:16px;
	COLOR: #000;
}
.home-midd-left h2
{
    text-align: center;
    color: #000;
    background: #fff;
    margin: 0;
    padding: 9px 0;
}
.right
{
	color:#fff;
}
.right p
{
	color:#fff;
	font-size:15px;
}
.right h6
{
	    text-align: center;
    font-size: 30px;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}
.right ul
{
	margin:0;
	padding:0;
}
.right img
{
	    border-radius: 15px;
    width: 50%;
    text-align: center;
}
.home-midd-left 
{
	margin-top:18px;
}
/************************************Sidebar***************************************/

/*************************************slider--------------------------------------*/

.slider-gallery
{

	width:100%;
	float:left;
}
.slider-gallery h2
{
	font-family: 'Impact';
	font-size:36px;
	color:#000;
    text-align: center;
    letter-spacing: 1px;
	margin:15px 0 15px 0;
    font-weight: normal;
}

/*.slider-gallery ul li
{
	margin:0 0 0 10px;
}*/




.slider-gallery .bx-next						{  right:0;position:absolute; margin:-52px 97px 0 0; background:url(images/next.png); height: 34px;}

.slider-gallery .bx-prev						{ left:0;position: absolute;background:url(images/prev.png); height: 15px; }
.slider-gallery .bx-controls-direction a
{
	    position: absolute;
    top: 104%;
    margin: 0px 14px;
    outline: 0px none;
    width: 38px;
    height: 34px;
    text-indent: -9999px;
    z-index: 9999;
}
.slider-gallery img                            {border-radius:8px;}                             											 

.slider-gallery ul li  img
{
	border-radius:10px;
}
.slide-contain h5
{
	font-family: 'CenturyGothic';
	font-size:16px;
	color:#191919;
	border-bottom:2px solid #191919;
	text-align:center;
	 padding-bottom: 5px;
    margin-bottom: 15px;
	font-weight:bold;
	height:40px;
}
.slide-contain p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a3232;
}
/*************************************slider--------------------------------------*/

.news h6
{
	font-family: 'Georgia';
	font-size:30px;
	color:#cfd9da;
	text-align:center;
}

.news p
{
	font-family: 'Georgia';
	font-size:16px;
	color:#fff;
	
}

.news p span
{
	font-family: 'Georgia';
	font-size:14px;
	color:#a8a7a7;
	float:right;
	border-bottom:1px solid #8e9ea7;
	width:100%;
}
.news a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cfd9da;
	float:right;
}
.news a:hover
{
	color:#cc0001;
	text-decoration:none;
}
.home-right
{
	background:#8d8f8f;
	float:left;
    padding: 0 15px;
}
.address
{
	color:#fff;
	font-size: 15px;
	position:relative;
	margin-bottom: 31px;
}
.address p
{
	color:#fff;
	font-size: 15px;
    padding-left: 30px;
	font-family: 'CenturyGothic';
}
.address ul li
{
    font-family: 'CenturyGothic';
    letter-spacing: 1px;
    padding-bottom: 9px;
	    padding-left: 32px;
}
.address ul li a
{
	color:#fff;
}
.address i
{
	color:#cc0001;
    font-size: 21px;
    position: absolute;
    left: 0;
}

.demo ul 
{
	margin:0;
	padding:0;
}
.demo ul li			
{
	font-family: 'Georgia';
	font-size:15px;
	background:#a91115;
	margin:0 0 10px 0;
	padding:8px 0 8px 15px;
	width:100%;
}
.demo ul li	a
{
	color:#fff;
    letter-spacing: 1px;
}
.demo ul li	a:hover
{
	text-decoration:none;
	color:#e2e1e1;
}
.discription
{
	width:100%;	
}
.discription img
{
	
}
.discription p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}
.content
{
	color:#fff;
	
}
.content h2
{
	font-family: 'Georgia';
	font-size:35px;
	color:#a91115;
	font-weight:normal;
	border-bottom:2px dotted #fff;
	padding-bottom:10px;
    text-shadow: 1px 1px #fff;
}
.content p
{
	color:#fff;
	font-size:15px;
	/*text-transform: lowercase;*/
	font-family: 'CenturyGothic';
}
.content p span
{
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	font-family: 'CenturyGothic';
	font-weight:bold;
}
.category
{
	
}
.content img
{
	text-align:center;
}
.category ul li
{
	background:#cc0001;
	padding:10px 15px;
	margin-bottom:5px;
	color:#fff;
}
.category ul li a
{
	color:#fff;
	text-decoration:none;
	
}
.category ul li a:hover
{
	color:#c8c5c5;
}

.sencond-slider
{
	display:none;
}

.container-fluid-footer
{
	background:#cc0001;
	padding:20px 0;
	border-bottom:10px solid #fff;
}
.container-fluid-footer img
{
	margin-bottom:15px;
}
.container-fluid-footer ul 
{
	margin:0;
	padding:0;
}

.container-fluid-footer ul li
{
	/*float:left;*/
	padding:0 0px 0 0;
	text-align:center;
	font-family: 'open sans', Arial;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	/*letter-spacing: 1px;*/
	
}
.container-fluid-footer ul li:last-child
{
	padding-right:0;
}
.container-fluid-footer ul li a {color:#FFF}
.footer-bottom
{
	background:#2e2929;
}
.bg-dark
{ background:url(images/footer-bg.png);
 margin:0px 0 0px 0;
 padding:60px 0 0 0;

}
.bg-dark ul
{
	margin:0;
	padding:0;
}
.bg-dark ul li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	padding-top:15px;
}
.bg-dark ul li a
{
	color:#fff;
}
.bg-dark b
{
	font-family: 'Impact';
	font-size:16px;
	color:#fff;
	letter-spacing: 1px;
	font-weight:normal;
	border-bottom:3px solid #d01213;
	padding-bottom:5px;
	margin-bottom:15px;
	display:block;
	display:inline;
}
.bg-dark p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	padding-top:15px;
}
.bg-dark span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	display:block;
	padding-bottom:10px;
}
.decrip-head h4  {font-family: 'Impact', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#4b5d5f;
text-align:center;
border-bottom:1px solid #D01213;
padding-bottom:5px;
font-weight: normal; }
.decrip-head p  {margin:10px 0 0 0; color:#000; text-align:justify}
.decrip-head p  span	{font-weight:bold; margin:10px 0 0 0}
.decrip-head ul	{padding:0}
.decrip-head ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4b5d5f;
padding-bottom:5px;
font-weight: normal;
line-height:20px
}
.decrip-head img  {box-shadow: 0px 0px 2px rgb(204, 204, 204); margin: 15px 0 15px 0}
.lightbox{
	background:#FFF;
}
.lightbox img{
	border:1px solid #666;
	margin:2% 2% 1% 0;
}
.lightbox h1{
	font-size:16px;
	padding:1% 0 20% 0;
	text-align:center;
	color:#333;
	font-family:Impact;
}
.missio-bg 			{padding:30px 0;  }
.missio-bg p			{font-size: 25px;
font-weight: normal;
color: #000;
line-height: 31px;}
.missio-img 			{text-align:center}
.missio-txt			{background:#ededed; padding:94px 50px}
.missio-txt p 		{font-size:22px; font-weight:bold; font-family:'CenturyGothic'}
.missio-box			{background:#ededed; padding:10px 0; }
.certi-box img 		{border:5px solid #FFF; box-shadow:0 0 2px #CCC; margin:15px 0}

/****************************raj***************/
#search {
float:right;margin:10px 0;
}

#search input[type="text"] {
    background:url(images/search-white.png) no-repeat 10px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #000;
    width: 200px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

#search input[type="text"]:focus {
    width: 300px;
    }