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


* {
	margin:0px;
	padding:0px;
}
body {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background: #fff;
}
ul {
	list-style:none;
}
a {
	text-decoration:none;
}

img {
	border:none;
}
.clear								{clear:both;}
/* ************************************top area start here*********************************************************************/
.top-area  							{width:100%;margin:0px; padding:0px; background:#09657c;}												
.cont-top							{margin:0px;padding:0px; float:left;width:100%;}
.cont-top ul 						{margin:0px;padding:0px;display:block;line-height:23px; float:left;width:100%;}
.cont-top ul li						{margin:0px;padding:0px; width:100%;}
.cont-top ul li	span  			    {margin:0px;padding: 0 5px;line-height: 39px;font-family:"Open Sans"; font-size:14px;float:left;}
.social-icon					    {border-radius: 75%; width:27px; border: 1px solid #fff; padding:0px; text-align: center;
									display: block; float: left; margin:7px 0px;color:#fff;}
.top_login          				{margin:0px 0; padding:0px 0; float:right; display:block;line-height:45px;}
 ul.login_content		            {display:block; margin:0px 0 0 0px; padding:0px 0px;float:right;}
 ul.login_content li				{margin:0px 5px;padding:0px;font-family:"Open Sans"; font-size:14px;}
.top_login ul li					{display:inline-block;}


.logo-bg 							{width:100%;background:#fff;}
.logo a:hover						{text-decoration:none;}
.logo img							{margin:10px 0; padding:0px; float:left;}

.first-prod							{margin:0px;padding:0px;width:100%;display:block;border-right: 1px solid #000;height:180px;}

.first-prod	ul						{margin:20px 0;padding:0px;width:100%;display:block;}
.first-prod	ul li					{margin:13px 0;padding:0px;float:left;width:100%;display:block;}	
.first-prod	ul li a					{margin:0px;padding:0px;font-family:"Open Sans";font-size:14px;display:block;float:left;}
.first-prod	ul li a:hover			{color:#FF0000;}

.last-prod							{margin:0px;padding:0px;width:100%;display:block;}

.last-prod ul						{margin:20px 0;padding:0px;width:100%;display:block;}
.last-prod ul li					{margin:13px 0;padding:0px;float:left;width:100%;display:block;}	
.last-prod ul li a					{margin:0px;padding:0px;font-family:"Open Sans";font-size:14px;display:block;float:left;}
.last-prod ul li a:hover			{color:#FF0000;}	

/*.logo p								{font-size:50px; padding:20px 0px 0 10px; font-family:"Century Gothic"; color:#060606; font-weight:bold;}
.logo p span						{margin:0px; padding:0px; font-family:"Century Gothic"; font-size:27px; color:#060606; font-weight: normal;}*/
/*.country 							{margin:30px 0 0 0;}
.country ul li						{float:left;margin:20px 0 0 60px;}
.admission img						{padding:51px 0 30px 0; margin:0px;float:right}*/
/*.process p						{font-family:"Century Gothic";font-size:29px;font-weight:bold; text-align:center;color:#000;line-height:122px;}	
.cont-area						{margin:0px;padding:0px;}	
ul.contact li i					{font-size:20px;color:#000;}
ul.contact						{float:right;margin:6px 0;padding:0px;}
	
ul.contact li					{padding:10px 0;}
ul.contact li span				{font-family:"Century Gothic";font-size:16px;color:#000;}	
ul.contact li site				{font-family:"Century Gothic";font-size:16px;color:#000;padding:0 0 0 19px;}	*/	
/* ************************************Navigation start here*********************************************************************/
/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #fff;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center.active:before {
  left: 0;
  right: 0;
  background:#fff;
}

/*.hvr-overline-from-center.active{
  left: 0;
  right: 0;
  background:#000;
}*/

/*.navigation_bg						{width:100%;margin:0px; padding:0px; height:48px; background:#ab0202;}*/
.menu_nav							{margin: 0px;padding:0px;width:100%;}
.menu_nav ul						{height:36px;}
/*
.menu_nav ul li                     {float:left;transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;background:url(../images/hover.jpg) 		 									no-repeat;background-position:0 -48px;}*/
.menu_nav ul li a					{font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#000;padding:0 10px;text-decoration:none;line-height:48px;	 									display:block;}
/*.menu_nav ul li:hover				{background:#901c1c;}*/
.menu_nav ul li a:hover				{color:#000;}
/*.menu_nav ul li a.active			{background:#901c1c;}*/

/* ************************************banner  area start here*********************************************************************/
.pad								{padding:0px;}
.banner img							{width:100%;}
.banner_area                        {width:100%; margin:0px; padding:0px;}
/*.left_area							{width:100%; margin:0px; padding:0px; background:#901c1c; float:left;min-height:419px;}
.left_area ul li a i				{font-size:12px; margin:0 5px;}
.left_area h1						{margin:10px;padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#fff; text-align:center;}
.left_area ul li a					{margin:0px;padding:0px 0 0 90px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:left;}
.left_area ul li a:hover			{color:#002060;}
.slider								{float:right;}
.left_area ul li					{padding:10px 0;border-bottom: 1px solid #fff;}*/

.banner-container								{width:100%;  margin:0px 0px 0px 0px; z-index:9999; padding:0px; border-top:5px solid #09657c; }
/*.banner-container .inbanner						{width:100%;  float:right; margin:0; padding:0; position:relative;}
.inbanner ul li img								{width:100%; margin:auto; height:419px;}
.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;}

.blue_bg										{width:100%;background:#002060;height:175px; float:left; position:relative;}
.world_map img									{position:absolute; top:-200px;left:75px;}
.world_map p									{font-family:Arial, Helvetica, sans-serif;font-size:27px; text-align:center;}
.world_map span									{font-family:Arial, Helvetica, sans-serif;font-size:36px;color:red;}


.scroler										{margin-top: -23px;}
.scroler ul li img								{box-shadow: 9px 5px 10px 0px #000;}
.scroler ul li p								{font-family:Arial, Helvetica, sans-serif; font-size:17px;color:#0e0f11;padding:10px 0;text-align: center;}
.under_line										{border-bottom:3px solid #535353; padding:0px; margin:80px 0 0 0;}
			*/

/* ************************************section about area start here*********************************************************************/	
/* Shrink */
/*.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.ramp-box										{margin:30px 0;padding: 0px; width:100%;}
.ramp2											{margin: 28px 0px 0px;padding: 0px; width:100%;}
.ramp2 img										{margin:0px;padding: 0px; width:100%;}
.ramp1 img										{margin:0px;padding: 0px; width:100%;}
.mid-ramp img									{margin:0px;padding: 0px; width:100%;}
.right-ramp2									{margin: 28px 0px 0px;padding: 0px; width:100%;}
.right-ramp2 img								{margin:0px;padding: 0px; width:100%;}
.right-ramp1 img								{margin:0px;padding: 0px; width:100%;}
*/

/*.welcm_cont										{padding:0px; margin:0px;}			
.content h1										{font-family:Arial, Helvetica, sans-serif;font-size:32px;color:#901c1c;}
.content span									{color:#655757;font-family:Arial, Helvetica, sans-serif;font-size:32px;}
.content p										{font-family:Arial, Helvetica, sans-serif; font-size:15px;color:#0b0b0c;padding:3px 0 0 0;text-align:justify;}		

.services										{margin:0px; float:right;}
.services ul li									{margin:60px 0;}
.services ul li	img								{box-shadow:0 0 5px 0 #000;}
.event											{margin:10px 0 30px 0;}
.event h1										{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#403b3b;text-align:center;}		
.event a										{font-family:Arial, Helvetica, sans-serif;color:#0d2d4e;font-size:13px;float:right;}
.news_box										{margin:34px 0 0 0;}
.news_p	p										{font-size:11px;color:#757575;}
.img_box img									{float: left;margin: 0px 10px 0px 0px;border: 1px solid #757575;}
.complete_box									{border-bottom: 1px solid #757575;margin: 10px 0px;width: 93%;}
.news_box h1									{font-size:24px;color: #212121;border-bottom: 1px dashed #002060;font-family: "Century Gothic";}
.complete_box:last-child						{border-bottom:none;}	
	*/
/******************************courese area start**********************************/
.course-strip					{margin:0px;padding:0px;width:100%;}
.our-courses h1					{margin:0px;padding:10px 0;width:100%;font-family:"Century Gothic";font-size:30px;display:block;text-align:center;color:#ab0202; font-weight:bold;}

.cours-slid						{margin:0px;padding:0px;width:100%;background:#f0f4f7;}
.slid-area						{margin:20px 0 30px 0;padding:0px;}
/*.slid-area ul					{width:100%;margin:0px;padding:0px;}
.slid-area ul li				{margin:0px 0px;padding:0px;width:100%;border:1px solid #CCC;height:540px; float:left;}*/
.main-li						{border:1px solid #CCC;}
ul li.course-border         	{margin:0px;padding:0px;width:100%;height:540px;}
.course-border img			    {width:100%;margin:0px;padding:0px;}
.arrow						{width:58%;background:#a34e79; height:60px;margin:20px 0 0 0;padding:0px;}
.arrow2						{width:77%;background:#a34e79; height:60px;margin:20px 0 0 0;padding:0px;}
.arrow p					{width:100%;margin:0px;padding:0px 0 0 10px;font-family:"Open Sans";font-size:18px;line-height:60px;display:block;color:#fff;}
.arrow2 p					{width:100%;margin:0px;padding:0px 0 0 10px;font-family:"Open Sans";font-size:18px;line-height:60px;display:block;color:#fff;}
.line						{border-bottom:1px solid #e2e2e2;width:100%;padding:0px;margin:20px 0;}
.content					{margin:0px 0 20px 0;padding:0px;}
.content p					{margin:0px;padding:5px 0 0 15px;font-family:"Open Sans";font-size:18px;font-weight:bold;color:#000;}
.content span				{margin:0px;padding:0px 0 0 32px;font-family:"Open Sans";font-size:18px;font-weight:normal;color:#515151;}

/*.bx-next							{width:29px; height:49px; right:42%;background:url(../images/right.png) no-repeat; position:absolute;}
.bx-prev							{width:29px; height:49px; left:42%;  background:url(../images/left.png) no-repeat; position:absolute;}
.bx-controls-direction a				{position: absolute; bottom:-25px !important; margin:770px -458px; outline: 0px none; 
											 width:50px; height:50px; text-indent: -9999px; z-index: 9999; }*/
											 
.bx-prev,.bx-next			{font-size:0px;}										 
/********for arrow*******/
.arrow_box {
	position: relative;
	/*background: #88b7d5;*/
	border: 0px solid #a34e79;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #a34e79;
	border-width: 30px;
	margin-top: -30px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	/*border-left-color: #a34e79;*/
	border-width: 36px;
	margin-top: -36px;
}
/**********************our product***************/
ul.carsl1 li a img					{width:100%;margin:0px;padding:0px;}
/********************************* About us area stat here****************************************/

.abt-cont h2						{margin:0px;padding:30px 0;width:100%;font-family:"Century Gothic";font-size:28px;display:block;color:#2f2f2f; font-weight:  									bold;text-align:center;}

.abt-cont p							{margin:0px;padding:7px 0; text-align:justify;font-family:"Open Sans";font-size:14px;color:#000;}


.vac-cont h2						{margin:0px;padding:0px;font-family:"Open Sans";font-size:24px;color:#030303;}
.vac-cont h2 span					{border:1px solid #a34e79; width:84%;height:2px;float:left;margin:5px 0;}

.vac-cont img						{margin:7px 0;padding:0px;width:100%;}
.product h1							{margin:0px;padding:20px 0 0px;width:100%;font-family:"Century Gothic";font-size:27px;display:block;color:#2f2f2f;   	 	 	 								font-weight:bold;text-align:center;}
.product h1	span					{border-bottom:3px solid #000; display:block;width:25%;margin:10px auto;display:block;}
.prod-spc							{margin:30xp 0;padding:30px 0;display:block;width:100%;}
/********************portable cabin*********/
.port-bg							{margin:30px 0 0;padding:0px;background:url(../images/protable-bg.jpg) no-repeat;background-size:cover;width:100%;}
.portable-cont						{margin:150px 0 0;padding:0px; }									
.portable-cont h3					{margin:0px;padding:20px 0 0px;width:100%;font-family:"Century Gothic";font-size:29px;display:block;color:#fff;}
.portable-cont p					{margin:0px;padding:20px 0 0;font-family:"Open Sans";font-size:14px;color:#fff;text-align:justify;}
.view 								{margin:15px 0;padding:0px 0; float:right;display:block;width:100%;}
.view a								{margin:0px;padding:10px 0 ;font-family:"Open Sans";font-size:14px;color:#fff;display:block;border:2px solid #fff;width:20%  									;text-align:center;float:right;}

/********************portable cabin information ***************/
.cabin-bg							{margin:0px;padding:0px;width:100%;display:block;background-color:#1d0002;height:58px;}
.cabin-inform h5					{margin:0px;padding:0px 0 0px;width:100%;font-family:"Century Gothic";font-size:23px;display:block;color:#fff;font-weight: 		 	 								bold;line-height:58px;}
.spclmar							{margin:45px 0;padding:0px;}
	
.port-splcpad						{margin:22px 0;padding:0px;}
.port-cabin h6						{margin:0px;padding:5px 0 0px;width:100%;font-family:"Century Gothic";font-size:26px;display:block;color:#1d0002;}	
.port-cabin p						{margin:0px;padding:10px 0 0;font-family:"Open Sans";font-size:14px;color:#000;text-align:justify;}

/*****************************testiomonial**************/
.splpa								{margin:20px 0;padding:0px;}
.testi-client ul li p				{margin:0px;padding:10px 0 0;font-family:"Open Sans";font-size:14px;color:#000;text-align:justify;}
.testi-client ul li span			{margin:0px;padding:0px 0 10px;font-family:"Open Sans";font-size:14px;color:#555555;text-align:right;width:100%;display:block 	 								;}
.testi-client ul li					{margin:0px;padding:0px;}
.start-com img						{margin:0px;padding:0px;float:left;}
.end-com img						{margin:0px;padding:0px;float:right;}
/********************************services********************************/
.abt-service p						{margin:0px;padding:7px 0; text-align:center;font-family:"Open Sans";font-size:14px;color:#000;font-style:italic;}
.ser-area							{margin:30px 0;}
.ser-area h3						{margin:0px;padding:20px 0;font-family:"Open Sans";font-size:16px;color:#444;font-weight: bold;}
.ser-area h3 span  					{border: 1px solid #a60303;width:12%;height: 2px;float: left;margin: 7px 0;}
.ser-area p							{margin:0px;padding:7px 0;font-family:"Open Sans";font-size:14px;color:#000; text-align:left;}
.ser-area img						{border: 6px solid rgb(234, 234, 234);}
/***********************************product*********************************/
.abt-pro p					    	{margin:0px;padding:7px 0; text-align:center;font-family:"Open Sans";font-size:14px;color:#000;}
/* **************Form free Quote start here*****************/
.enq h2								{margin:0px;padding:10px 0;width:100%;font-family:"Century Gothic";font-size:30px;display:block;color:#ab0202; font-weight:bold;}
.free_quote							{width:300px; height:266px; background:#a0a0a0;border-radius:10px;margin:12px 0;}	
.free_quote	h2				  		{font-family:"Century Gothic"; font-size:31px; color:#fff;text-align:center;}
form								{margin:0px;padding:5px 0;}
.form_area form input,select		{width:280px; font-size:14px; height:34px;margin: 5px 10px; color:#1a1d1c;padding:0 10px;font-family:Arial, Helvetica, sans-serif;}
.form_area form textarea			{width:280px; font-size:14px; height:68px;margin: 5px 10px; color:#1a1d1c;padding:7px 10px;font-family:Arial, Helvetica, sans-serif;}

.submit .sub			            {display:inline-block; width:47%; margin: 5px 0 0 10px; background:#ab0202; border:none; color:#fff;font-family:Arial, Helvetica, sans-serif;}
.submit .sub:hover					{background:#000;}

/***************************clients************/
.client-box						{margin:30px 0;padding:0px;display:block;width:100%;}
.in-client ul li 				{float:left;margin:0px 31px;padding:0px;}
ul.our-clt						{width: 100%; display: block; margin: 0;padding: 0;}
ul.our-clt li					{width: auto; display: inline-block; margin: 0 31px;padding: 0;}
/*.test-head h2					{margin:0px;padding:10px 0;width:100%;font-family:"Century Gothic";font-size:30px;display:block;color:#ab0202; font-weight:bold; text-align:center;}*/
/**************/
/*.main-tesi					{width:100%; display:block; margin:10px 0; padding:0; position:relative;border: 1px solid #e1e1e1;height: 149px;}
.main-tesi ul li				{padding:20px 0 30px;}
.testi-first					{width:100%; margin:0; padding:0; display:block;}
.testi-first .first-cmnt			{width:540px;  background:#fff; padding:40px 30px 30px; float:left;margin:0 10px;}
.testi-first .second-cmnt			{width:540px;  background:#fff; padding:40px 30px 30px; float:right;}
.content-p					{width:100%; margin:0; padding:0; font-size:13px; color:#626262; text-align:justify; line-height:22px;
							position:relative;}
							
.content-p:before			{font-family: FontAwesome;content: "\f10d"; margin:0 5px 0 -13px; 
							color:86999b; font-size:12px; font-style:normal; position:absolute;
							display: inline-block;  -moz-border-radius:100%; -webkit-border-radius:100%;
							border-radius:100%;-moz-box-shadow: 0px 0px 3px #f1f0f1;-webkit-box-shadow: 0px 0px 3px #f1f0f1;
							box-shadow: 0 3px 0 #f1f0f1; padding:13px 0; width:45px; top:-52px; text-align:center; font-size:19px;
							background:#fff; color:#86999b;}
							
.content-p:after			   {font-family: FontAwesome;content: "\f10e"; margin:0 5px 0 -13px; 
							color:86999b; font-size:12px; font-style:normal; position:absolute;
							display: inline-block;  -moz-border-radius:100%; -webkit-border-radius:100%;
							border-radius:100%;-moz-box-shadow:0px -3px 0 #f1f0f1;-webkit-box-shadow:0px -3px 0 #f1f0f1;
							box-shadow:0px -3px 0 #f1f0f1; padding:13px 0; width:45px; bottom:-52px; text-align:center; font-size:19px;
							background:#fff; color:#86999b; right:-15px;}
.content-p span				{width:100%; display:block; margin:15px 0 0; padding:0 0 0 0px;position:relative; height:25px;
							 color:#626262; font-style:italic; font-size:14px;}
.content-p span i			{position:absolute;
							display: inline-block;  -moz-border-radius:100%; -webkit-border-radius:100%;
							border-radius:100%; padding:9px 0; width:40px; text-align:center; font-size:19px;
							background:#fff; color:#ffa500; border:1px solid #808080; top:0; left:0;}*/

/******************/
/*********************************************product*****************/
.head-prod h3				 {border-bottom: 2px solid #cecece;margin: 0px;padding: 15px 0;width: auto;font-family:"Open Sans";font-size: 22px;display: 		  							 block;color:#2f2f2f;}
.spalmarpad					{margin:40px 0 15px 0;padding:0px;}

ul.pge-positio-list 		{width: 100%;display: block;margin: 0;padding: 0 45px 0 0;text-align: right;}
ul.pge-positio-list li		{display: inline-block;margin: 0;padding: 0;font: 13px 'Open Sans',Arial;color: #868383;}
.ser-bg						{width:100%;margin:0px;padding:0px;display:block}
.exp-head p	     			{font-size: 17px;color:#32666c;text-align:center;line-height:20px;font-family:"Open Sans";border-bottom: 1px solid #EBEBEB;padding:  							0 0 20px 0;font-style: italic;}	
.pro-img					{width:100%; display:block; margin:0; padding:25px; border:1px solid #c8c5c5;min-height:300px;} 
.pro-img					{border-bottom:3px solid #09657C;} 
.splminhe2					{min-height:auto !important;}
/*.pro-img:hover			{border-top:3px solid #ff7608;}
.pro-img:hover				{border-bottom:3px solid #ff7608;}*/
.prod-cont h2			    {width:100%; display:block; margin:0; padding:0px; font-size:20px; color:#32666c;line-height:20px;font-family:"Open Sans";	 	 	 	 						font-weight:bold;}
.prod-cont p				{width:100%; display:block; margin:0; padding:10px 0px 0px; font-size:13px; color:#0F0F0F; text-align:justify;line-height:20px;  	 							font-family:"Open Sans";}
.exp-pro					{margin:0px 0 0px 0;}
.pro-img p i			    {color:#000;}
.exp-head h1				{text-align:center; padding:35px 0 10px 0;margin:0px;font-family:"Century Gothic"; font-size:30px;color:#2f3192;}
.exp-img img				{border:7px solid #ececec;margin: 7px 0;}

.prod-hed 					{width: auto;display: inline-block;margin: 0 0 15px;padding: 0 0 5px;font: 20px 'Open Sans',Aial;color: #2f2f2f;border-bottom: 2px 	 	 						solid #cecece;position: relative;}
ul.feat-details	li			{width: 100%;display: block;margin: 0;padding: 10px 0px 0px;font-size: 13px;color: #0F0F0F;text-align: justify;line-height: 20px;			 							font-family: "Open Sans";}

.readme a					{border-radius: 4px;border: 3px solid #CBCBCB;background: #014050; color: #fff;display: block;font: 12px "Open Sans",Arial;    			  							margin: 25px 0 25px;padding: 5px 5px;text-align: center;text-decoration: none;width: 125px;text-shadow: none;}


/**************************************************Table CSS start here********************************** */
.illustration-table					{border: solid 1px #ededed; font-size:12px; width:100%; line-height: 22px; margin-bottom: 25px; margin-top:10px; }
.illustration-table td 				{border: solid 1px #D4D0D0; padding: 3px;  vertical-align: middle; white-space: pre-wrap;
									color:#000; font-family:"Open Sans"; font-size:13px;}
.illustration-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:12px; background:#000;}
.illustration-table td:first-child, .study-table td:last-child {text-align:left; }
.map								{width:100%; margin:0px 0 ;padding:0px;}


/*************side menu********/
ul.main-navigation-menu > li 	{border: 0 none;display: block;	margin: 12px 0 15px;padding: 0;font-size: 16px;
								 font-weight: 300;	font-family: dosis;}

ul.main-navigation-menu > li > a {border: 0 none;display: block;margin: 0;padding: 8px 10px 8px 30px;position: relative;
								  text-decoration: none; border-bottom: 1px solid #DDDDDD; border-radius:3px;
								  font-family:'Open Sans',Arial, Helvetica, sans-serif;	font-size:14px;	background:#09657C;
								  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;background:#f9f8f8;}
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: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:#000;
	text-transform:none;
	}

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;
}

/* extra */
ul.main-navigation-menu > li a {
  border-bottom: none;
  border-top-color: #d9d9d9;
  color: #fff;
  position:relative;
  font-size:14px; line-height:20px; 
  }

ul.main-navigation-menu > li a > i {
  color: #007aff;
  font-weight: normal;
}
ul.main-navigation-menu > li.active > a {
  border-top: none !important;
  color: #ffffff;
}
ul.main-navigation-menu > li.active > a .selected:before {
  color: #007aff !important;
}
ul.main-navigation-menu > li.active > a i {
  color: #fff;
}
ul.main-navigation-menu > li.open > a,
ul.main-navigation-menu > li > a:hover,
ul.main-navigation-menu > li:hover > a {
  background:#003C4B ; color:#fff;
}
/* 3rd level sub menu */
ul.main-navigation-menu > li > ul.sub-menu li > ul.sub-menu {
	margin: 0;
}
ul.main-navigation-menu li.active > ul.sub-menu {
	display: block;
	padding: 0;
}
ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
	padding-left: 60px !important;
}
ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
	padding-left: 80px !important;
}
ul.main-navigation-menu > li a i	{position:absolute; left:11px; top:10px; font-size:15px;}
.splcolor							{color:#b51143 !important;}
ul.main-navigation-menu li > ul.sub-menu > li a i {color:#b51143 !important;}


/***************************************start footer area ******************************************************/
.footer_bg							{width:100%; margin:10px 0 0 0; padding:0px; background:#e6e6e6;}
.foot-group							{margin:10px 0 45px ;padding:0px; width:100%;}
/*.home-box h3 span					{border:1px solid #a60303; width:45%;height:2px;float:left;margin:7px 0;color:#fff;}
.head-ofc h3 span					{border:1px solid #a60303; width:25%;height:2px;float:left;margin:5px 0;color:#fff;}*/
.head-ofc h3						{width:100%; font-family:"Century Gothic";font-size:20px; color:#000;padding: 0 0 5px 0;}
.home-box h3						{width:100%; font-family:"Century Gothic";font-size:20px; color:#000;padding: 0 0 5px 0;}
.home-box ul 						{width:88%; margin:0px; padding:0px;}
.home-box ul li	a					{color:#514e4e; font-family:"Open Sans"; font-size:15px;padding:0 0px;text-decoration:none;}
.home-box ul li						{padding:0 0 10px 0;}
.head-ofc ul li						{color:#929597; font-family:"Open Sans"; font-size:14px;padding:0 0px;text-decoration:none;}
/*.head-ofc ul li	span				{padding:0 0 0 19px;}*/
.home-box ul li	a:hover				{color:#000;}
.head-ofc ul li i.phn				{font-size:21px;}
.head-ofc ul 						{width:88%; margin:0px; padding:0px;}
.head-ofc ul li	a					{color:#514e4e; font-family:"Open Sans"; font-size:15px;padding:0 0px;text-decoration:none;}
.head-ofc ul li						{padding:7px 0 10px 0;}
.head-ofc ul li						{color:#514e4e; font-family:"Open Sans"; font-size:14px;padding:3px 0px;text-decoration:none;}
.head-ofc ul li	a:hover				{color:#000;}
form input							{margin:0px;padding:0 5px;width:200px;height:43px;background:#fff;border:1px solid #666666;font-family:"Open Sans"; 	 	 									font-size:14px;font-style:italic;color:#666666;float:left;}
form input[type=submit]				{margin:0px;padding:0px;width:90px;height:43px;background:#666666;font-family:"Open Sans";font-size:15px;text-transform:  	 									uppercase;color:#fff;font-weight:bold;font-style:normal;}

/*.cont_form form input				{width:100%;height:35px;background:none;border:1px solid #aaaaaa;color:#aaaaaa;font-family:"Open Sans"; font-style:italic;	 	 								font-size:15px; color:#9c9b99;margin: 10px 4px;padding: 0 6px;}
.cont_form .cmmment input		    {width:100%;height:85px;background:none;border:1px solid #aaaaaa;color:#aaaaaa;font-family:"Open Sans";	font-style:italic; 	 									font-size:15px; color:#9c9b99;padding: 0 6px;}
.cont_form .cont_sub input		   {width:114px;height:33px;background:#a34e79;border:none;color:#9c9b99;font-family:"Open Sans";	 	 								 									font-size:15px; color:#fff; border-radius:5px;font-style:normal;}	*/
.right-resver						{background:#e6e6e6;}
.copywrite							{margin:0px 0px 0px;padding:0px;}
.copy                               {font-family: "Open Sans"; color:#000; font-size:13px;float:left; line-height:34px;}
.designed					 	    {float:right; font-family:"Open Sans"; color:#000; font-size:13px; line-height:34px;}
.designed a    				        {color:#000; text-decoration:none;}
.designed a:hover				    {color:#000; text-decoration:none;}
/**********************************************about us start here*****************************************************************************************	*/	

.banner								{width:100%;margin:0px;padding:0px;border-bottom:3px solid #CCC;}
.bg-section							{padding:0px;margin:0px;}
.about-us p							{color:#000;font-size:14px;text-align:justify;font-family:"Open Sans";padding:10px 0 0 0;}
.about-us h1						{border-bottom:1px solid #EBEBEB;margin:0px;padding:10px 0;width:100%;font-family:"Century Gothic";font-size:28px;display 									 									:block;color:#2f2f2f; font-weight:bold;}
.about-us img						{margin:13px 0;padding:0px;}
.abt-cont							{padding:0;}
.about-img h2						{border-bottom:1px solid #EBEBEB;margin:0px;padding:10px 0;width:100%;font-family:"Century Gothic";font-size:30px;display 									 									:block;color:#ab0202; font-weight:bold;}
.about-img img						{margin:56px 0 ;box-shadow:1px 0px 3px 3px #ccc;}
.about_img img						{width:100%;margin: 75px 0px 0px; box-shadow: 6px 10px 9px 1px #757575;}
.abt_area							{width:100%; padding:0px; float:left;margin: 55px 0px 0px 50px;}
.abt_area h1						{margin:0px;padding:0px;  font-size:25px; color:#757575;}
.abt_area ul li a					{margin:0px;padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#757575; text-align:left;}
.back h2 a							{font-family:"Open Sans";font-size:15px; color:#333}
.back h2 i							{font-size:16px; margin:0 5px;}	
.back h2							{font-family:"Open Sans";font-size:15px; color:#999; float:right;}
.back								{border-bottom:1px solid #EBEBEB;}	

/*************************************product*********************/
.manufac							{font-family:"Open Sans";font-size:18px; color:#3E3E3E; font-weight:bold;}
.chemical ul li						{color:#3F3F3F;font-size: 14px;font-family: "Open Sans"; padding:10px 0;}
.chemical ul li	i					{color:#ab0202;font-size: 14px;}
.chem-back							{padding: 5px 0px;margin:0 0 10px 0;}
p.special							{font-family:"Open Sans";font-size:16px; color:#ab0202; font-weight:bold;}


/*****************************************Contact us***********************/
.contact-box .add-row      {width: 100%;display: block;margin: 0px 0px 26px;padding: 0px 0px 15px 50px;position: relative;border-bottom: 1px solid #CCC;}
.contact-box .add-row span i.mob	{font-size:31px;}
.contact-box 		       {width: 100%;display: block; margin: 0px; padding: 0px;height: auto;background: #FFF none repeat scroll 0% 0%;position: relative; }
.contact-box .add-row span {position: absolute;top: 0px;left: 20px;font-size: 22px;color:#09657C;}
.contact-box .add-row p    {width: auto; font:15px "Open Sans",Arial; color: #181818;padding:5px 0;}
.contact-box .add-row p a  {color:#181818;}
.contact-box b			   {color:#181818;}
.contact-box			   {color:#181818; border: 1px dashed #CCC;}
.caps				       {margin:0px;padding:0px 0;width:100%;font-family:"Century Gothic";font-size:25px;display:block;color:#2f2f2f; font-weight:bold; 	 	 					 		  text-align:left;}
.map2					   {font-family:"Open Sans";font-size:20px;color:#000;}

.enq-form form input	   {border:1px solid #CCC; width:49%;font-size:14px; font-family:"Open Sans";height:45px;margin: 19px 2px; color:
                            #1a1d1c;padding:0 10px;}
.enq-form form textarea	   {border:1px solid #CCC; width:99%;font-size:14px; font-family:"Open Sans"; height:90px;margin: 19px 0px; color:                           #1a1d1c;padding:0 10px;font-style:italic;}
.enq-form form input[type=submit] {width:20%; margin: 5px 0 30px 0px; background:#E6E6E6; border:none; color:#000; font-size:16px;font-family:"Open Sans";}
.enq-form form input[type=submit]:hover    {background:#09657C;color:#fff;}
.enq-pic img			   {margin: 62px 0px 0px;border: 10px solid rgb(230, 230, 230);}
.gm-style .gm-style-iw	   {font-weight: normal;}
/*****************************************Page Loader****************************/
/*.preloader					 		{background:#e8f0f4; height: 100%;width: 100%;position: fixed;z-index: 999999999; margin-top: 0px;top: 0px;}
#loading-center						{width: 100%;height: 100%;position: relative;}
#loading-center-absolute    		{position: absolute;left: 50%;top: 50%;	height: 200px;width: 200px;margin-top: -100px;margin-left: -100px;}*/