/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:1.500em;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:1.000em;}
h5											{font-size:0.875em;}
h6											{font-size:16px;}
/*----------------------------------------------------------------------------------*/
html 										{ -webkit-text-size-adjust:100%; }
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:16px; background:#edeae4;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{ margin:0 auto;}
.container									{ width:1170px; margin:0 auto; }
.main_content								{ }

/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.header					{ background:#ffffff; box-shadow:0 0 3px 1px #8e8e8e; margin:0 0 20px 0; width:100%; display:inline-block; }
.header_in				{ }
.logo					{ display:block; margin:17px 0 19px 16px; padding:0; float:left; }
.header_rht				{ float:right; margin:21px 14px 0 0; padding:0 0 0 0; }
.header_rht h2			{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:1.500em; line-height:24px; color:#333333;  text-align:right;padding:0 0 11px 0; }
.header_rht h2 span		{ color:#fcba2e; font-weight:700; }
.header_rht h3			{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:1.000em; line-height:16px; color:#555555; text-align:right;letter-spacing: -0.1px;  }
.header_rht h3 span		{ color:#fcba2e; font-weight:400; }
/* ---------------------------------------------------------*/


/* ------------------------ MIAN CONTENT HERE --------------*/
.main_content		{  }
.main_content_in	{  background:#ffffff; width:100%; border:solid 1px #d5d3cd; border-radius:5px; margin:0 0 60px 0;  box-shadow:0 2px 5px -3px #000; }
.adv				{ display:block; margin:0 auto 21px; padding:0; width:930px; }
.top_sec			{ border-bottom:solid 1px #ececec; padding:20px 2.6% 19px 2.6%; margin:0 0 35px 0;}

/* border-radius: 4px 4px */
.breadcrumb			{ float:left; margin:0; padding:0; border-left:solid 1px #e0e0e0; border-radius:4px 4px 0 4px;height:40px;}
.breadcrumb ul		{ display:inline-block; margin:0; padding:0; border-radius:4px 4px 0 4px;}
.breadcrumb ul li	{ float:left; margin:0 -8px 0 0; padding:0; background:url(https://kcdn.file.org/images/arrow.png) no-repeat right top; display:block;  position:relative; }
.breadcrumb ul li a	{ display:block; margin:0; padding:14px 14px 13px 9px; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:0.813em; line-height:13px; color:#555555; text-transform:uppercase; }

/* 2px 2px */
.breadcrumb ul li:nth-child(1)	{ border-radius:2px 2px 0 2px; z-index:20; }
.breadcrumb ul li:nth-child(1) a	{ border-radius:2px 2px 0 2px; padding:14px 14px 13px 9px; }
.breadcrumb ul li:nth-child(2)	{ z-index:10; }
.breadcrumb ul li:nth-child(2) a	{ padding:14px 17px 13px 17px;}
.breadcrumb ul li:nth-child(3)	{ z-index:5; }
.breadcrumb ul li:nth-child(3) a	{ padding:14px 17px 13px 19px;}
.breadcrumb ul li:hover	{ background:url(https://kcdn.file.org/images/arrow-hover.png) no-repeat right top; }
.breadcrumb ul li:hover a	{ color:#555555;}
.breadcrumb ul li.active a	{ color:#38afd8; font-weight:400; } 

.search				{ float:right; margin:0px -2px 0 0; padding:0; }
/*.search input		{ width:275px; padding:0 10px 0 10px; border:solid 1px #ececec; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:0.813em; line-height:38px; color:#555555; background:url(https://kcdn.file.org/images/search_bg.png) no-repeat 9px 9px; float:left; outline:none; border-radius:4px;*/
.search input		{ width:275px; padding:0 10px 0 10px; border:solid 1px #ececec; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:0.813em; line-height:38px; color:#555555; float:left; outline:none; border-radius:4px;box-shadow:0 2px 4px -3px #000; height:39px;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;border-radius: 4px; }
.search input.submit	{ width:40px; height:40px; background:url(https://kcdn.file.org/images/css_sprite.png) no-repeat 0 -193px; padding:0; border:0 none; margin:0 0 0 9px;  box-shadow: none; cursor:pointer;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;border-radius: 0px;}
.search input:focus	{ background:none; }
.search input.submit:focus	{  background:url(https://kcdn.file.org/images/css_sprite.png) no-repeat 0 -193px; }

.files			{ padding:0 2.6% 0 2.6%;    }
.opening_file	{ float:left; margin:0; padding:0; width:66.4%; }

.opening_file h1	{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:2.000em; line-height:32px; color:#333333; padding:0 0 18px 0; }
.opening_file h1 span	{ color:#fcba2e; display:inline-block;  }


.opening_file p	{  font-family: 'Open Sans', sans-serif; font-weight:400; font-size:1.000em; line-height:28px; color:#333333; padding:0 0 20px 0;}
.adv2	{ padding:12px 0 39px 0; display:block; margin:0 0 0px 0; }

/* .adv2   { padding:12px 0 39px 0; display:block; border-bottom:solid 1px #ececec; margin:0 0 37px 0; }
*/

.purpose	{ display:block; margin:0; padding:0; }
.purpose h2	{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:1.250em; line-height:20px; color:#333333; font-weight:700;padding:0 0 19px 0; }
.purpose h3	{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:1.625em; line-height:28px; color:#fcba2e; font-weight:700; padding:0 0 22px 0;}
.purpose h3 span	{ display:block; float:left; margin:-3px 9px 0 0; background:url(https://kcdn.file.org/images/css_sprite.png) no-repeat 0px -324px; color:#ffffff; width:38px;text-align:center; padding:0 0 0 0; font-size:1.250em; line-height:33px; }

.purpose p	{ padding:0 0 15px 0; }
.adv3		{ margin:17px 0 37px 0; }

.software	{  }
.software h2	{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:1.250em; line-height:20px; color:#333333; font-weight:700; padding:0 0 27px 0; }
.software h2 span	{ color:#fcba2e; }
.software_in	{ border:solid 1px #ececec; border-radius:4px; padding:19px 0 16px 0; margin:0 0 20px 0; box-shadow:0 4px 6px -6px #000;}

/*@@@ margin:8%*/
.cmpny_logo		{ float:left; margin:16px 0 0 0; display:block; width:22.8%; height:100%; }
.cmpny_logo img	{ display:block; margin:0 auto; padding:0;}
.cmpny_logo	h3	{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:0.875em; line-height:14px; color:#b5afa2;  text-align:center; font-weight:400; padding:11px 0 0 0;}

.media			{ width:74%; float:left;}
.media ul		{ display:inline-block; margin:0; padding:0; width:100%;}
.media ul li	{ float:left; margin:0; padding:5px 0 4px 0; width:100%; display:inline-block; }
.media ul li a	{ display:inline-block; width:100%; padding:0 0 0 2.3%;}
.media ul li a img	{ display:block; float:left; padding:0; margin:0 3.3% 0 0;}
.media ul li a span	{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:1.000em; line-height:16px; color:#444444; float:left; display:block;width:59%; padding:7px 0 0 0;}
.media ul li a small	{ background:url(https://kcdn.file.org/images/css_sprite.png) no-repeat 0 -273px; padding:0 0 0 22px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:1.000em; line-height:16px; color:#978a6f; display:block; float:left; position:relative; margin:6px 0 0 0; }	
.media ul li a small em	{ width:165px; display:none; position:absolute; top:-58px; left:-58px; background:url(https://kcdn.file.org/images/transparancy.png) repeat; border-radius:5px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:0.813em; line-height:22px; color:#f1f1f0; padding:5px 13px 5px 13px; }
.media ul li a small:hover em	{ display:block; }
.media ul li a:hover span	{ color:#38afd8; text-decoration:underline; }
.media ul li:hover	{ background:#f3f1ee; }

.media ul li a small.user	{ background:url(https://kcdn.file.org/images/css_sprite.png) no-repeat -5px -96px; }

/*@@@16%*/
.windows	{ margin:0px 0 0 0;}
.linux		{ margin:0px 0 0 0;} 

.purpose p span	{ color:#2397bf; }

.purpose2	{ padding:36px 0 0 0; border-top:solid 1px #ececec; margin:41px 0 0 0;}
.purpose2 p	{ padding:0 0 29px 0;}
.linux2		{ padding:19px 0 25px 0;}
.linux2	.media		{ margin:5.5% 0 0 0; }

.file_viewer	{ background:#f2fafc; border:solid 1px #e6e6e6; border-bottom:solid 1px #d4d4d4 !important; border-radius:4px; padding:29px 3% 2px 4%;box-shadow: 0 4px 6px -6px #000;  }
.file_viewer h3	{ background:url(https://kcdn.file.org/images/css_sprite.png) no-repeat -5px -136px; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:1.250em; line-height:20px; color:#333333; padding:0 0 18px 28px; }
.file_viewer p	{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:1.000em; line-height:28px; color:#333333; }
.file_viewer p a	{ color:#38afd8; display:inline-block; }

.right_sec	{ float:right; margin:4px 0 0 0; padding:0; width:31%; }
.convert	{ background:#faf8f5; padding:27px 8% 0 8%; margin:0 0 20px 0; border:solid 1px #e6e6e6; border-radius:5px; width:84%; }
.convert h2	{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:1.250em; line-height:20px; color:#333333; padding:0 0 17px 0; text-align:center;}
.convert select	{ float:left; margin:0; padding:0; }	
.convert small	{ float:left; margin:0; padding:14px 0 0 0; width:47px;  font-family: 'Open Sans', sans-serif; font-weight:700; font-size:1.000em; line-height:16px; color:#333333; text-align:center; display:block;}
.convert a	{ display:inline-block; width:100%; border:0 none; background:#38afd8; border-bottom:solid 2px #329dc2; border-radius:4px; outline:0 none;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:1.000em; line-height:16px; color:#ffffff; text-align:center; padding:12px 0 13px 0; margin:20px 0 31px 0;}
.convert ul	{}
.convert ul li	{}


.adv5       { border:0; padding:0;}
/*
.add5		{ border:solid 1px #e6e6e6; border-radius:4px; padding:18px 0 19px 0; }
.add5 img	{ display:block; margin:0 auto; padding:0;}
*/

/* FOOTER HERE */
.footer				{ background:#ffffff; border-top:solid 1px #dbd9d3; padding:39px 0 0 0; }
.footer_in			{ width:94.7%; margin:0 auto; }
.footer_top			{ border-bottom:solid 1px #e0e0e0; display:block; margin:0; padding:0 0 33px 0;}
.footer_top ul		{ display:block; padding:0; margin:0;}
.footer_top ul li	{ float:left; margin:0 5% 0 0; padding:0; width:30%;} 
/*@@@ background:url(https://kcdn.file.org/images/question_mark.png) no-repeat 0 0; */
.footer_top ul li h2	{  font-family: 'Open Sans', sans-serif; font-weight:700; font-size:1.000em; line-height:16px; color:#333333; padding:14px 0 13px 63px; margin:0 0 15px 0;  }
.footer_top ul li p	{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:0.875em; line-height:24px; color:#333333; padding:0 0 0 0; }
.footer_top ul li.last_list	{ margin:0 0 0 0; }

.footer_top ul li:nth-child(1) h2	{ background:url(https://kcdn.file.org/images/circle_questionmark.png) no-repeat 0 0;}
.footer_top ul li:nth-child(2)	{ margin:0 4% 0 0; }
.footer_top ul li:nth-child(2) h2	{ background:url(https://kcdn.file.org/images/circle_exclamationmark.png) no-repeat 0 0; }
.footer_top ul li:nth-child(3)	{ width:31%;}
.footer_top ul li:nth-child(3) h2	{ background:url(https://kcdn.file.org/images/circle_checkmark.png) no-repeat 0 0; }


.footer_bottom		{ display:block; margin:0 auto; padding:23px 0 23px 0;}
.footer_nav			{ float:left; margin:9px 0 0 0;}
.footer_nav ul		{ display:inline-block; margin:0; padding:0 0 17px 0;}
.footer_nav ul li	{ float:left; margin:0 19px 0 0; padding:0 0 0 0; display:block; }
.footer_nav ul li a	{ font-family: 'Open Sans', sans-serif; font-weight:600; font-size:0.750em; line-height:12px; color:#333333; display:block; text-transform:uppercase;}
.footer_nav ul li a:hover	{ color:#38afd8; text-decoration:underline; }
.footer_nav	 p		{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:0.750em; line-height:16px; color:#555555;}

.trustedseal { display:block; float:right; margin:0; }


/* INNER1  CONTENT HERE */
.main_content_in2	{ padding:0;}
.contact			{ padding:0 2.5% 42px 2.5%; margin:0; display:block;}  
.contact h2			{ font-family: 'Open Sans', sans-serif; font-weight:600; font-size:2.000em; line-height:32px; color:#333333; padding:0 0 24px 0;}
.contact h2 span	{ color:#fcba2e;} 

.contact_lft		{ float:left; margin:0; padding:0; width:56.5%; }
.contact_lft h3		{ font-family: 'Open Sans', sans-serif; font-weight:600; font-size:1.250em; line-height:20px; color:#333333; padding:0 0 20px 0; font-weight:700;}
.contact_lft p		{ font-family: 'Open Sans', sans-serif; font-size:1.000em; line-height:28px; color:#333333; font-weight:400;}
.contact_lft p a	{ color:#38afd8; display:inline-block;}
.contact_lft p a:hover	{ text-decoration:underline; }
.contact_lft p span	{ font-weight:700; }

.contact_rht		{ float:right; width:40%; }
.contact_rht h3		{ font-family: 'Open Sans', sans-serif; font-weight:600; font-size:1.250em; line-height:20px; color:#333333; padding:0 0 24px 0;}
.contact_rht ul		{ display:block; margin:0; padding:0;}
.contact_rht ul li	{ display:block; margin:0 0 20px 0; padding:0;}
.contact_rht ul li a	{ background:url(https://kcdn.file.org/images/list_bg2.png) no-repeat 1px 4px; display:block; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:1.000em; line-height:16px; color:#38afd8; padding:0 0 0 20px; display:inline-block; }
.contact_rht ul li a:hover	{ text-decoration:underline; color:#4bc5ef }

.get_in_touch		{ padding:50px 2.5% 30px 2.5%; background:#faf8f5; margin:0; display:block; }
.get_in_touch h2	{ font-family: 'Open Sans', sans-serif; font-size:1.250em; line-height:20px; color:#333333; font-weight:700; padding:0 0 23px 0; }
.get_in_touch p		{ font-family: 'Open Sans', sans-serif; font-size:1.000em; line-height:20px; color:#333333; font-weight:400; padding:0 0 15px 0;}
.get_in_touch_lft	{ float:left; margin:21px 0 0 0; padding:0; width:40%;}
.get_in_touch_lft ul	{ display:inline-block; width:100%; margin:0; padding:0;}
.get_in_touch_lft ul li	{ float:left; margin:0 0 0 0; padding:0; width:100%; display:inline-block; min-height:61px;}
.get_in_touch_lft ul li label	{ float:left; margin:0; padding:14px 0 0 0;  display:block; font-family: 'Open Sans', sans-serif; font-size:0.875em; line-height:14px; color:#978a6f; font-weight:600; }
.get_in_touch_lft ul li input	{ float:right; margin:0; padding:0 4% 0 4%; width:76%; background:#ffffff; border:solid 1px #d0cecc; border-radius:5px; font-family: 'Open Sans', sans-serif; font-size:1.000em; line-height:42px; color:#333333; font-weight:400; outline:none;box-shadow:0 2px 7px -5px #000; height:42px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; border-radius: 5px;}
.get_in_touch_lft ul li input:focus	{ border:solid 2px #4bc5ef; }
.get_in_touch_rht	{ float:right; width:57.5%; margin:0; }
.get_in_touch_rht ul	{ }
.get_in_touch_rht ul li	{ }
.get_in_touch_rht ul li label	{ float:none; padding:0 0 5px 0; }

.text_area		{ width:92%;  border:solid 1px #d0cecc; border-radius:5px; background:#ffffff; min-height:146px;  padding:9px 4% 9px 4%;  font-family: 'Open Sans', sans-serif; font-size:1.000em; line-height:24px; color:#333333; font-weight:400; outline:none; margin:0 0 29px 0; box-shadow:0 2px 7px -5px #000; -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;border-radius: 5px;}
.text_area:focus	{  border:solid 2px #4bc5ef;  }

.get_in_touch_rht ul li input.submit	{ width:97px; background:#38afd8; font-family: 'Open Sans', sans-serif; font-size:1.000em; line-height:16px; color:#ffffff; font-weight:400; text-align:center; padding:11px 0 11px 0; border:0 none; border-bottom:solid 2px #329dc2; border-radius:4px; cursor:pointer;box-shadow:none; -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;border-radius: 0px; height:auto;}
.get_in_touch_rht ul li input.submit:hover	{  background:#4bc5ef; }
.get_in_touch_rht ul li input.submit:focus	{ background:#2397bf; }
.get_in_touch_rht ul li:nth-child(2)	{ margin:0; min-height:inherit; }

/* ------------------------ INNER2  CONTENT HERE --------------*/
.main_content_in3	{ border:0 none; padding:0; margin:0; box-shadow:none;}
.find_sec			{ background:url(https://kcdn.file.org/images/png_bg.png) no-repeat center 0px #edeae4; padding:139px 0 168px 0;}
.find_cont_main		{ width:812px; margin:0 auto; padding:0;}
.find_cont_main span		{ display:block; margin:0 0 0 153px; padding:0 0 24px 0; font-family: 'Open Sans', sans-serif; font-size:1.250em; line-height:20px; color:#444444; position:relative; font-weight:600; }
.find_cont_main span img	{ position:absolute; top:13px; left:-75px;}
.find_cont_main span.arrow3	{  padding:0; margin:21px 0 0 61px; display:inline-block;}
.find_cont_main span.arrow3 img	{  right:-94px; top:-41px; left:auto; }
.find_cont_main span em	{ font-style:normal; font-weight:700; }
.find_cont_main span small	{ }

.find_cont			{ width:754px; margin:0 auto; background:#faf8f5; border:solid 1px #dbd9d3; border-radius:4px; padding:29px 29px 29px 29px;  box-shadow:0 4px 3px -5px #000; position:relative; }
.find_cont input	{ float:left; margin:0; padding:0 3% 0 3%; background:#ffffff; width:76%; border:solid 1px #e7e6e3; border-radius:4px; font-family: 'Open Sans', sans-serif; font-size:1.250em; line-height:60px; color:#b5afa2; font-weight:400; outline:none;     box-shadow:0 2px 6px -5px #000;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;border-radius: 4px; height:60px; } 
.find_cont input.submit	{ float:right; background:url(https://kcdn.file.org/images/yellow_btn.png) no-repeat 0 0; width:113px; padding:17px 0 20px 0; font-family: 'Open Sans', sans-serif; font-size:1.500em; line-height:24px; color:#463809; text-align:center; cursor:pointer; border:0 none; font-weight:700; outline:none;box-shadow:none; height:auto; }
.find_cont small	{ position:absolute; left:71px; top:-32px; }	
.find_cont small.arrow4	{  left:auto; top:auto; right:145px; bottom:-40px; }

/* ------------------------ INNER3  CONTENT HERE --------------*/
.page_text	{ float:left; width:66.4%; }
.page_text h1	{ font-family: 'Open Sans', sans-serif; font-size:2.000em; line-height:32px; color:#333333; font-weight:700; padding:0 0 37px 0;}
.adv6				{ display:block; padding:0 0 40px 0; border-bottom:solid 1px #ececec; margin:0 0 36px 0;}
.page_text h2	{ font-family: 'Open Sans', sans-serif; font-size:1.625em; line-height:26px; color:#333333; font-weight:700; padding:0 0 19px 0;}
.page_text h3	{ font-family: 'Open Sans', sans-serif; font-size:1.4em; line-height:18px; color:#333333; font-weight:700; padding:10px 0 10px 0;}
.page_text p	{ font-family: 'Open Sans', sans-serif; font-size:1.000em; line-height:28px; color:#333333; font-weight:400; padding:0 1% 15px 0;}
.page_text a{ color:#38afd8; }
.page_text a:hover	{ text-decoration:underline; color:#4bc5ef; }
.page_text a.download	{  background:url(https://kcdn.file.org/images/download_icon.png) no-repeat 0 1px; padding:0 0 0 31px; font-family: 'Open Sans', sans-serif; font-size:1.250em; line-height:20px; color:#38afd8; font-weight:700;  display:block; margin:14px 0 37px 0; }
.page_text a.download:hover	{ text-decoration:underline; color:#4bc5ef; }

.adv7				{ border-top: solid 1px #ececec; padding: 40px 0 40px 0; display:block; }
.files_support		{ }
.files_support h3	{ font-family: 'Open Sans', sans-serif; font-size:1.625em; line-height:26px; color:#333333; font-weight:700; padding:0 0 19px 0;}
.files_support p	{ font-family: 'Open Sans', sans-serif; font-size:1.000em; line-height:28px; color:#333333; font-weight:400; padding:0 0 22px 0;}
.files_support ul	{ display:inline-block; margin:0; padding:0;}
.files_support ul li	{ float:left; margin:0 5px 5px 0; padding:0; display:block; position:relative; }
.files_support ul li a	{ display:inline-block; border:solid 2px #fcba2e; font-family: 'Open Sans', sans-serif; font-size:0.875em; line-height:14px; color:#fcba2e; font-weight:700; padding:7px 9px 5px 10px; border-radius:4px; text-transform:uppercase; }
.files_support ul li span	{ width:121px; background:#474747; padding:14px 0 14px 0; font-family: 'Open Sans', sans-serif; font-size:0.813em; line-height:13px; color:#ffffff; font-weight:400; position:absolute; left:-35px; top:-47px; display:none; text-align:center; border-radius:4px; }
.files_support ul li:hover a	{ background:#fcba2e; color:#fff; }
.files_support ul li:hover span	{ display:block;}

.file_expert	{ border-top:solid 1px #ececec; padding:35px 0 28px 0; margin:40px 0 0 0; }
.prof			{ float:right;}
.prof img		{ float:left; margin:0 19px 0 0;}
.prof_details	{ float:left; padding:3px 0 0 0;}
.prof_details a  { color:#38afd8; display:inline-block;  }
.prof_details h3	{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:0.875em; line-height:14px; color:#38afd8; padding:0 0 8px 0;  }
.prof_details h4	{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:0.875em; line-height:14px; color:#555555; padding:0 0 10px 0;border-bottom:solid 1px #ececec; margin:0 0 12px 0;}
.prof_details h5	{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:0.875em; line-height:14px; color:#555555; padding:0 0 10px 0;}
.prof_details h5 a	{ color:#38afd8; display:inline-block;  }

.adv4	{ padding:40px 0 0px 0; }

.mobi_menu	{ width:30px; margin:0 auto; padding:0 0 15px; display:none; cursor:pointer; }
.breadcrumb2	{ }
.ferror											{ color:#903 !important; display:none ;}
.fsuccess										{ color:#00F !important; display:none ;}

.arw		{ background:none; }
