@charset "utf-8";
/* CSS Document */
body#translation{font-size:13px;}
body#translation h3{font-family: 'Abel', sans-serif; font-size:20px;}
body#translation p{line-height:2;}
/* Trans menu */
	nav{ width:100%; background-color:#000;  height:61px; position:fixed; z-index:100; }
	nav li a {padding: 0 15px 0 0;color:#fff;}
	nav li a:hover{color:#707070;}

	
 nav li a span { padding: 15px 0 10px 15px; }
 
 nav  li.current a,
 nav  li.hover a { color:#fff;
	background:none !important;}

 nav  li.current a span,
 nav li.hover a span {
	 background:none !important;
	 }
 #logo{margin-top:59px;}
  nav  li.current a.nav_home{background-color:#f26a1b !important;}
    nav  li.current a.nav_abt{background-color:#fff !important; color:#000}
	nav  li.current a.nav_ser{background-color:#606060 !important;}
	nav  li.current a.nav_lan{background-color:#d80303 !important;}
	nav  li.current a.nav_pro{background-color:#5f3b54 !important;}
	nav  li.current a.nav_ind{background-color:#47c759 !important;}
	nav  li.current a.nav_cli{background-color:#ffd200 !important;}
	nav  li.current a.nav_gall{background-color:#333333 !important;}
	nav  li.current a.nav_con{background-color:#f2f2ef !important; color:#000}
 /* Slieshow */
 
body#translation h1 {  font-family: 'HelveticaInseratLTStdRegular'; color:#fff; margin-bottom:12px }
body#translation #home h3{font-size:26px;}
#slideshow_trans {color:#ff8b48; padding-top:250px;text-align:center; height:150px; overflow:hidden }
#slideshow_trans #fade{height:150px;}
body#translation #slideshow_trans h1{font-size:40px; color:#911300; line-height:40px; margin-bottom:0; }
#slideshow_trans p{ font-size:18px; color:#000;}
#home{background: #f26a1b;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNmExYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f26a1b 0%, #cc0909 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f26a1b), color-stop(100%,#cc0909));
background: -webkit-linear-gradient(top,  #f26a1b 0%,#cc0909 100%);
background: -o-linear-gradient(top,  #f26a1b 0%,#cc0909 100%);
background: -ms-linear-gradient(top,  #f26a1b 0%,#cc0909 100%);
background: linear-gradient(top,  #f26a1b 0%,#cc0909 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26a1b', endColorstr='#cc0909',GradientType=0 );
}
.map{background:url(../images/map.png)}
.small_message{ background-color:#ed5f18; color:#911300; padding:2em 0;}
.float_small{float:left; width:70%; position:relative;}
.float_right_small{margin-left:75%;}
a.btn_get{background:url(../images/btn_getin-touch.jpg) left top no-repeat;
width:172px; height:66px; text-indent:-9999px}
a.btn_get:hover{ background-position:left -66px;}
.home_message{color:#911300 !important; margin-top:1em;}
.home_message h1{color:#911300 !important;}
.adv_list{margin-top:1em; margin-left:3em;}
.adv_list li{color:#911300 ;
	display:block; padding:0 2.5em; text-align:center; float:left; position:relative; border-right:#ac1903 1px solid; cursor:default; display:block;
 -webkit-transition: -webkit-transform 0.4s ease-in-out;
			transition: transform 0.4s ease-in-out;
			-moz-transition:-moz-transform 0.4s ease-in-out;
			-o-transition::-o-transform 0.4s ease-in-out;
			
}
.adv_list li:hover{
	color:#F0BB4D;
	transform:translate(0px,-15px);
	-ms-transform:translate(0px,-15px); /* IE 9 */
	-moz-transform:translate(0px,-15px); /* Firefox */
	-webkit-transform:translate(0px,-15px); /* Safari and Chrome */
	-o-transform:translate(0px,-15px); /* Opera */
}
.adv_list li p{ font-size:16px; font-family: 'Electrolize', sans-serif; margin-bottom:0; line-height:1 !important }
.adv_list li.last_adv{border-right:0;}
/* About section */
.trans_sec{padding:2em 0; 
 }
.trans_sec h1{font-size:26px;}
body#translation .about_section h1{color:#5C5C5C !important;}
.about_section{background: #e9eae3;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWFlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #e9eae3 0%, #ffffff 21%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eae3), color-stop(21%,#ffffff));
background: -webkit-linear-gradient(top,  #e9eae3 0%,#ffffff 21%);
background: -o-linear-gradient(top,  #e9eae3 0%,#ffffff 21%);
background: -ms-linear-gradient(top,  #e9eae3 0%,#ffffff 21%);
background: linear-gradient(top,  #e9eae3 0%,#ffffff 21%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eae3', endColorstr='#ffffff',GradientType=0 );

  width:100%; position:relative; color:#5c5c5c; }
  .about_section h2{font-size:22px; text-align:center; font-family: 'HelveticaInseratLTStdRegular'; }
   .about_section h3{text-align:center; font-size:20px }
.about_section .float_left_sec{
border-right:#ddd 1px solid; padding-right:5%;
	}

.float_left_sec{width:45%; float:left; position:relative; display:inline; }
.float_right_sec{width:45%; margin-left:55%;}
.grey_box{
	background-color:#f5f4f2;
	border:#eee 1px solid;
	color:#fe2400;
	font-size:18px;
	padding:1em;
	width:90%; display:block;
	cursor:pointer;
	-webkit-transition: -webkit-box-shadow .2s linear; 
-moz-transition: -moz-box-shadow .2s linear; 
-o-transition: -o-box-shadow .2s linear; 
transition: box-shadow .2s linear; 
}

.grey_box:hover{-webkit-box-shadow: 2px 2px 5px #333; 
-moz-box-shadow: 2px 2px 5px #333; 
box-shadow: 2px 2px 5px #333; }
/* Servcies section */
.services_section{background:#606060; color:#fff; z-index:10 }
.trans_ser li{ background:url(../images/bg_trans_service.gif) left top no-repeat; width:451px; height:110px; display:block; float:left; margin-right:1em; margin-bottom:4em; padding-left:24px; padding-top:30px; position:relative;  cursor:default;}

body#translation .trans_ser h1{font-family: 'BebasRegular'; margin-bottom:6px; font-size:20px}

a.read_btn{background:url(../images/ribbion.png) left top no-repeat; width:167px; height:48px;display:block; color:#000; text-transform:uppercase;  font-family: 'BebasRegular'; margin-left:-24px; font-size:16px; text-align:center; line-height:42px; cursor:pointer}
a.read_btn:hover{ background-position:left -48px; }
.pos_abs{
	position:absolute; right:.25em; top:.25em; font-size:75px;  font-family: 'BebasRegular'; color:#686767; text-align:center}
	
	.full-circle {
 background-color: #454545;
 height: 100px;
 -moz-border-radius:75px;
 -webkit-border-radius: 75px;
   border-radius:75px;
  behavior:url(PIE.htc);
 width: 100px;
 text-align:center;
 -webkit-transition: -webkit-transform 0.4s ease-in-out;
			transition: transform 0.4s ease-in-out;
			-moz-transition:-moz-transform 0.4s ease-in-out;
			-o-transition::-o-transform 0.4s ease-in-out;
			

}
.trans_ser li:hover >.full-circle { background-color: #f31413; color:#fff;

transform:translate(0px,-15px);
-ms-transform:translate(0px,-15px); /* IE 9 */
-moz-transform:translate(0px,-15px); /* Firefox */
-webkit-transform:translate(0px,-15px); /* Safari and Chrome */
-o-transform:translate(0px,-15px); /* Opera */

}
/*************************** Laungage section ************************************/

.laungage_section{background-color:#d80303; color:#5b0000}
.laungage_table{width:978px; position:relative;}
.laungage_table li{ text-align:center ;text-transform:uppercase; background-color:#b60303; font-size:60px; font-family: 'HelveticaInseratLTStdRegular';color:#f10909; padding:.4em .6em;  margin-right:4px; margin-bottom:4px; float:left; display:inline; position:relative}

.laungage_table li a{color:#f10909; display:block; width:70px; height:70px; -webkit-transition: all 0.15s ease-in;
	-moz-transition: all 0.15s ease-in;
	-ms-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in; }
.laungage_table li a:hover{color:#fff; -webkit-transform: scale(1.2) ;
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2); 
	transform: scale(1.2) ; }
/*************************** Process section ************************************/	

.process_section{ background-color:#5f3b54; color:#c594b6; position:relative}

body#translation .process_section p{line-height: normal;}
.process_section .full-circle { color:#c594b6; background-color:#835f78; margin:0 auto; margin-bottom:2em; }
.ib-container article h1{font-size:80px; color:#c594b6 !important ; text-align:center}

.ib-container{
	position: relative;
	width: 978px;
	/*margin: 30px auto;*/
	display: block;
}
.ib-container:before,
.ib-container:after {
    content:"";
    display:table;
}
.ib-container:after {
    clear:both;
}
.ib-container article{
	 color:#c594b6;
	background-color:#78546d; width:176px; height:220px; display:block; float:left; margin-right:3em; margin-bottom:3em; position:relative; display:inline; text-align:center; padding:12px;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:hidden; /* Firefox */
	
	box-shadow: 
		0px 0px 0px 10px #78546d,
		1px 1px 3px 10px rgba(0,0,0,0.2);
	-webkit-transition: 
		opacity 0.4s linear, 
		-webkit-transform 0.4s ease-in-out, 
		box-shadow 0.4s ease-in-out;
	-moz-transition: 
		opacity 0.4s linear, 
		-moz-transform 0.4s ease-in-out, 
		box-shadow 0.4s ease-in-out;
	-o-transition: 
		opacity 0.4s linear, 
		-o-transform 0.4s ease-in-out, 
		box-shadow 0.4s ease-in-out;
	-ms-transition: 
		opacity 0.4s linear, 
		-ms-transform 0.4s ease-in-out, 
		box-shadow 0.4s ease-in-out;
	transition: 
		opacity 0.4s linear, 
		transform 0.4s ease-in-out;
}

.ib-container article p{
	
	text-shadow: 0px 0px 0px rgba(51, 51, 51, 1);
	opacity: 0.8;
}

/* Hover Style for all the items: blur, scale down*/
.ib-container article.blur{
	box-shadow: 0px 0px 20px 10px #78546d;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	opacity: 0.7;
}



/* Hover Style for single item: scale up */
.ib-container article.active{
	 color:#fff;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow: 
		0px 0px 0px 10px #8f6382,
		1px 11px 15px 10px rgba(0,0,0,0.4);
	z-index: 100;	
	opacity: 1;
}
.ib-container article.active h1 ,
.ib-container article.active header span,
.ib-container article.active p{
	opacity; 1;
	color:#fff !important;
}


/**************************** Industry Section *******************************/
.industry_section {background-color:#47c759; color:#065411;}
.industry_table li a{width:126px; text-align:center; padding:12px 6px;color:#065411;}
.industry_table li.row1 a{background-color:#5bec6f }
.industry_table li.row2 a{background-color:#45e55b}
.industry_table li.row3 a{background-color:#51db64}
.industry_table li p{margin-top:4px;}
.industry_table  li{ position:relative; display:inline;}
.industry_table  li a{ 
-webkit-transition: opacity .5s ease-in-out, box-shadow 0.4s ease-in-out;
            -moz-transition: opacity .5s ease-in-out;
            -o-transition: opacity .5s ease-in-out;
            -ms-transition: opacity .5s ease-in-out;
            transition: opacity .5s ease-in-out, box-shadow 0.4s ease-in-out; 
			display:block; float:left;   border-right:#06cd21 1px solid !important; 
			box-shadow:0; position:relative;
       }
			
			 .industry_table:hover > li a {opacity:0.2;}
        .industry_table:hover>  li a:hover { opacity:1; background-color:#48ff62; font-weight:bold; 
		  box-shadow:0px 0px 0px 10px rgba(255,255,255,1),
        1px 11px 15px 10px rgba(0,0,0,0.4);
		 border-right:#48ff62 1px solid !important; 
		  
       }
		

/*********************** Clients section ********************************/
.clients_section {background-color:#ffd200; color:#694d00;}
#clients .client_list, #clients #slide{margin-top:1em;}
.client_list li{font-weight:bold; padding:.25em 0; 
-webkit-transition: -webkit-transform 0.2s ease-in-out;
			transition: transform 0.2s ease-in-out;
			-moz-transition:-moz-transform 0.2s ease-in-out;
			-o-transition::-o-transform 0.2s ease-in-out; display:block;
			cursor:pointer;
			font-size:16px;
}

.client_list li:hover{
transform:translate(20px,0px);
-ms-transform:translate(20px,0px); /* IE 9 */
-moz-transform:translate(20px,0px); /* Firefox */
-webkit-transform:translate(20px,0px); /* Safari and Chrome */
-o-transform:translate(20px,0px); /* Opera */
color:#a17601;
}
.clients_section .float_left_sec{border-right:#e7be00 1px solid;}
.clients_section .hr{border-top:#e7be00 1px solid; margin-bottom:12px; height:1px;}
.books li{ float:left; display:block; position:relative; padding:1em;}
/************************** Gallery section ******************/
.gallery_section{ background-color:#333333;}
 	
	#gallery {
		/*background-color: #444;
		padding: 10px;
		width: 520px;*/
	}
	#gallerysec ul { list-style: none; }
	#gallerysec ul li { display: inline; margin-right:2em; float:left; margin-bottom:2em; -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.8);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.8);
	-webkit-transition: all 0.15s ease-in;
	-moz-transition: all 0.15s ease-in;
	-ms-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in;  }
	
	#gallerysec ul li:hover{  z-index: 2;
	-webkit-transform: scale(1.2) translateY(-40px);	
	-moz-transform: scale(1.2) translateY(-40px);	
	-ms-transform: scale(1.2) translateY(-40px);	
	transform: scale(1.2) translateY(-40px);	
	-webkit-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6);
	box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6);}
	#gallerysec ul li a{ display:block;}
	#gallerysec ul img {
		border: 10px solid #fff;
		
	}
	#gallerysec ul a:hover img {
		border:10px solid #fff;
		color: #fff;
	}
	#gallerysec ul a:hover { color: #fff; }
	

/************************* Contact section ******************************/
.contact_section{ background-color:#f2f2ef; color:#5c5c5c;}
.col1_con,.col2_con,.col3_con{width:40%; float:left; position:relative; display:inline;}
.col3_con{width:60%;}
.contact_section h1{color:#5c5c5c !important;}
.contact_section small{font-size:12px;}
.float25{width:200px; float:left; position:relative; display:inline;}
.right_sec{margin-left:258px;}
/*********************  Footer ******************************/
footer{margin-top:0;}
/* Single page*/
#about,#process,#gallerysec,#services,#laungages,#clients,#contact,#industry,#home{ height:100%; height:800px; padding-top:80px;}
#home{padding-top:0;}