.index #header { background-image:url(/images/scyscrapers_header.jpg?v=1.0.1); /*box-shadow:0 0 0 128px rgba(12,54,83,.4) inset*/ }

.index #header .text { background:0 0; border-radius:15px 15px 0 0; clear:both; float:right; font-size:16.8px; font-weight:400; height:auto; margin-top:0; padding-left:10px; padding-right:10px; padding-top:0; position:relative; text-align:right; white-space:normal; width:auto; word-wrap:normal; }

.index #header .text a { color:#fff; display:inline; font-size:inherit; height:auto; text-align:initial; text-decoration:none; width:auto; }

.index #header .text a.header-btn,
.index a.header-btn { box-shadow:0 2px 8px rgba(0,0,0,.333333333); font-size:12.6px; padding:8px 16px; top:150px; right:20px; text-shadow:0 1px 1px #0c7a76; display:block; color:#fff; text-decoration:none; text-transform:uppercase; }

.index #header .text a.header-btn { margin:10px 0 40px; background-color:#13aaa4; border:1px solid rgba(255,255,255,.3); border-radius:4px; }

.index #header .text a.header-btn:focus,
.index #header .text a.header-btn:hover { background-color:#0b8e89; }

.index #header .text a.header-btn:active { margin:11px 0 10px; }

.index a.header-btn { margin:10px 0 40px; background-color:#13aaa4; border:1px solid rgba(255,255,255,.3); border-radius:4px; position:absolute; }

.index a.header-btn:focus,
.index a.header-btn:hover { background-color:#0b8e89; }

.index #header .text #language-dropdown { margin-bottom:10px; }

.index #language-dropdown-menu { right:15px; }

.index #header .text h1 { font-size:14.4px; margin-bottom:10px; text-align:left; width:278px; }

.index #header .text .link { margin-top:20px; text-align:right; }

.index #header .text .link a.free_quote { text-align:right; color:#fff; text-decoration:none; font-size:16.8px; font-weight:700; width:100px; height:25px; }

.index #header { height:250px; }

.index #header-phone,
.index .work-time { opacity:0; animation:fadein .5s ease-in 2s forwards; }

@keyframes fadein { from { opacity:0 }  to  { opacity:1 } ; }

.index #body { border-radius:10px; width:698px; height:auto; float:left; margin-right:8px; position:relative; }

.index #body:after { border-radius:0 0 10px 10px; bottom:4px; box-shadow:0 4px 1px rgba(0,0,0,.125); content:''; display:block; height:8px; left:0; position:absolute; width:100%; }

.index_body_left { border-radius:10px 0 0; width:281px; height:auto; float:left; display:none; }

.index_body_left .header { background:url(/images/index_body_left_header_background.png) repeat-x; border-radius:10px 0 0; margin:0; padding:0; }

.index_body_left .header h1,
.index_body_left .header h2 { margin:0; padding-top:10px; font-size:26px; text-align:center; }

.index_body_left .header h1 a,
.index_body_left .header h2 a { height:45px; width:281px; margin:0; padding:0; color:#fff; font:700 24px/35px sans-serif; text-decoration:none; text-indent:initial; text-shadow:0 2px 2px rgba(0,0,0,.25); }

.index_body_left .list { padding:0; margin:0; }

.index_body_left .list ol,
.index_body_left .list ul { padding:0; margin:0; list-style:none; float:left; clear:both; }

.index_body_left .list li { font-size:16px; color:#2E5875; font-weight:700; }

.index_body_left a { width:241px; height:33px; background-repeat:repeat-x !important; font:0/0 sans-serif; padding-left:40px; padding-top:16px; display:block; cursor:pointer; text-decoration:none; text-indent:-9999px; color:#2E5875; }

.index_body_left a:hover { color:#fff; text-decoration:underline; }

.index_body_left a.document_translation { background:url(/images/sidebar_left_document.gif) no-repeat; }

.index_body_left a.document_translation:hover { background:url(/images/sidebar_left_document.gif) 0 -49px no-repeat; }

.index_body_left a.website_translation { background:url(/images/sidebar_left_website.gif) no-repeat; }

.index_body_left a.website_translation:hover { background:url(/images/sidebar_left_website.gif) 0 -49px no-repeat; }

.index_body_left a.software_localization { background:url(/images/sidebar_left_software.gif) no-repeat; }

.index_body_left a.software_localization:hover { background:url(/images/sidebar_left_software.gif) 0 -49px no-repeat; }

.index_body_left a.certified_translations { background:url(/images/sidebar_left_certified.gif) no-repeat; }

.index_body_left a.certified_translations:hover { background:url(/images/sidebar_left_certified.gif) 0 -49px no-repeat; }

.index_body_left a.partnership_program { background:url(/images/sidebar_left_partnership.gif) no-repeat; }

.index_body_left a.partnership_program:hover { background:url(/images/sidebar_left_partnership.gif) 0 -49px no-repeat; }

.index_body_left a.translation_forum { background:url(/images/sidebar_left_forum.gif) no-repeat; }

.index_body_left a.translation_forum:hover { background:url(/images/sidebar_left_forum.gif) 0 -49px no-repeat; }

.index_body_left a.free_website_translator { background:url(/images/sidebar_left_free.gif) no-repeat; }

.index_body_left a.free_website_translator:hover { background:url(/images/sidebar_left_free.gif) 0 -49px no-repeat; }

.index_body_left a.phone_interpreting { background:url(/images/sidebar_left_phone_interpreting.gif) no-repeat; }

.index_body_left a.phone_interpreting:hover { background:url(/images/sidebar_left_phone_interpreting.gif) 0 -49px no-repeat; }

.index_body_left a.tutorials { background:url(/images/sidebar_left_tutorials.gif?v=1.0.3) no-repeat; }

.index_body_left a.tutorials:hover { background:url(/images/sidebar_left_tutorials.gif?v=1.0.3) 0 -49px no-repeat; }

.index_body_left a.transcription { background:url(/images/sidebar_left_transcription.gif) no-repeat; }

.index_body_left a.transcription:hover { background:url(/images/sidebar_left_transcription.gif) 0 -49px no-repeat; }

.index_body_left a.video_interpreting { background:url(/images/sidebar_left_video_interpreting.gif) no-repeat; }

.index_body_left a.video_interpreting:hover { background:url(/images/sidebar_left_video_interpreting.gif) 0 -49px no-repeat; }

.index_body_right { float:left; background:url(/images/index_body_right_background.png) repeat-x #e9f1f5; box-sizing:border-box; height:auto; padding:20px; }

.index_body_right h1 { font-size:24px; color:#003961; margin-top:0; }

.index_body_right h2 { font-size:18px; font-weight:lighter; color:#003154; }

.index_body_right p { font-size:16.8px; color:#00406E; }

.index_body_right a { font-size:16.8px; color:#399ADF; }

#side_bar_left { width:273px; float:right; background-color:#6096AE; }

#side_bar_left .header { height:45px; width:273px; background-image:url(/images/sidebar_left_header.jpg); background-repeat:no-repeat; }

#side_bar_left .header h1 { margin-top:0; margin-bottom:0; padding-top:10px; color:#A9EAFC; font-size:24px; text-align:center; }

#side_bar_left .header h1 a { text-decoration:none; color:#A9EAFC; }

#side_bar_left .list li,
#side_bar_left .list ol,
#side_bar_left .list ul { padding:0; margin:0; list-style:none; float:left; clear:both; }

#side_bar_left a { cursor:pointer; display:block; width:273px; height:49px; font-size:0; text-align:center; text-decoration:none; color:#56879D; }

#side_bar_left a.document_translation { background:url(/images/sidebar_left_document.gif) no-repeat; }

#side_bar_left a.document_translation:hover { background:url(/images/sidebar_left_document.gif) 0 -49px no-repeat; }

#side_bar_left a.website_translation { background:url(/images/sidebar_left_website.gif) no-repeat; }

#side_bar_left a.website_translation:hover { background:url(/images/sidebar_left_website.gif) 0 -49px no-repeat; }

#side_bar_left a.software_localization { background:url(/images/sidebar_left_software.gif) no-repeat; }

#side_bar_left a.software_localization:hover { background:url(/images/sidebar_left_software.gif) 0 -49px no-repeat; }

#side_bar_left a.certified_translations { background:url(/images/sidebar_left_certified.gif) no-repeat; }

#side_bar_left a.certified_translations:hover { background:url(/images/sidebar_left_certified.gif) 0 -49px no-repeat; }

#side_bar_left a.partnership_program { background:url(/images/sidebar_left_partnership.gif) no-repeat; }

#side_bar_left a.partnership_program:hover { background:url(/images/sidebar_left_partnership.gif) 0 -49px no-repeat; }

#side_bar_left a.translation_forum { background:url(/images/sidebar_left_forum.gif) no-repeat; }

#side_bar_left a.translation_forum:hover { background:url(/images/sidebar_left_forum.gif) 0 -49px no-repeat; }

#side_bar_left a.free_website_translator { background:url(/images/sidebar_left_free.gif) no-repeat; }

#side_bar_left a.free_website_translator:hover { background:url(/images/sidebar_left_free.gif) 0 -49px no-repeat; }

#side_bar_left a.tutorials { background:url(/images/sidebar_left_tutorials.gif?v=1.0.3) no-repeat; }

#side_bar_left a.tutorials:hover { background:url(/images/sidebar_left_tutorials.gif?v=1.0.3) 0 -49px no-repeat; }

#side_bar_left .footer { background-image:url(/images/sidebar_left_footer.jpg); background-repeat:no-repeat; height:16px; width:273px; float:left; background-color:#fff; }

a.index-btn { background-color:#003961; border-radius:4px; color:#ddd !important; display:inline-block; font-size:115%; margin:15px auto 16px; padding:8px 16px; text-decoration:none; text-transform:uppercase; }

#our-services h2,
#why-choose h2 { font-size:26px; font-weight:700; text-align:center; }

a.index-btn:focus,
a.index-btn:hover { color:#fff !important; }

a.index-btn:active { margin:16px auto 15px; }

#our-services,
.service-group { float:left; width:100%; }

#our-services h2 { color:#003961; margin:40px calc(50% - 100px); }

.service-item a { color:#555; text-decoration:none; float:left; width:14.6666666%; text-align:center; padding:30px .5% 2%; background-color:#b7cfdd; margin:1%; cursor:pointer; }

.service-item a:hover { background-color:#92c1dc; }

.service-item .fa { margin-bottom:10px; color:#00406e; }

#inner-form-quote,
#why-choose { float:left; }

#why-choose h2 { color:#003961; margin:40px calc(50% - 130px); background-color:#e9f1f5; }

@media (max-width:960px) {
	.index #body { margin-bottom:15px; width:100%; }

	.index #body:after,
	.index_body_left { display:none; }

	.index_body_right { background:#eee; border-radius:0; box-shadow:none; margin:0 0 -15px; width:100%; }

	.index_body_right h1,
	.index_body_right h2,
	.index_body_right h3,
	.index_body_right h4 { color:#003961; font-size:24px; font-weight:700; text-align:center !important; }

	.index_body_right h1 { text-align:left !important; }

	.index_body_right img { display:block; margin:0 auto; }

	.service-item a { width:31.333332%; }

	.formats_pic img { display:inline; margin:5px 0; }
}

@media (max-width:700px) {
	.index #header { height:135px !important; }

	.index a.header-btn { top:80px; margin:0; max-width:300px; font-size:11px; }

	.index #body:after { display:none; }

	.index_body_left,
	.index_body_right { /*border-radius:15px;*/ clear:both; display:block; float:none; }

	.index_body_left { margin:15px auto; overflow:hidden; }

	.index_body_right { background:#e9f1f5; box-shadow:0 2px 4px rgba(0,0,0,.25); margin:0; width:100%; }

	.index_body_right h1,
	.index_body_right h2 { text-align:center; font-size:18px; }
}

@media (max-width:530px) {
	.service-item a { width:47%; }

	.provided { display:none; }
}

@media (max-width:480px) {
	.formats_pic { float:none; margin-left:calc(50% - 131px); padding:0; }

	.button_upload { float:none; }

	.button_upload a { margin:0 9px 9px calc(50% - 70px); }
}