.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,
.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp
{padding: 0;
	margin: 0;
	border: 0; 

	outline: none;
    border-radius: 5px;	
	vertical-align: top;}
.fancybox-nav span { background:none;} 
.invintors_img  { width:30%; height:30%;}
.person  p {font-size:16px; text-align: justify; width:70%; margin:0 auto;    font-family: 'MyriadProRegular';}
.person  h3 { font-size:32px; color:#ea3d3e;  font-family: 'GothamRoundedBook';}
.person  h5 {font-size:24px; color:#ea3d3e;      line-height: 15px; margin-bottom:5px;    font-family: 'GothamRoundedBold';}
.fancybox-wrap {position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;}
.fancybox-skin {    position: absolute;
    background: rgba(255, 255, 255, 0);
    color: #444;
    text-shadow: none;
    height: 300px ! important;}

.fancybox-opened {z-index: 8030; width:40%;}
.fancybox-outer, .fancybox-inner {position: relative; overflow: hidden; direction:rtl;}
.fancybox-inner {overflow: hidden; width:100% ! important;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;
	width:100%;
	height:100%;}
.fancybox-image {max-width: 100%;
	max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('fancybox_sprite.png');}
#fancybox-loading {position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;}
#fancybox-loading div {width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close {    position: absolute;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    top:5%;
    left:10%;
    padding: 8px 12px 8px 12px;
    display: inline-block;}

.fancybox-nav {position: absolute;
	top: 0;
	width:10%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;}
.fancybox-prev span { 
    position: absolute;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    left: 5px;
    padding: 8px 12px 8px 12px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;}
.fancybox-prev span:after {content: "\f053";}
.fancybox-next span {right: 5px;
	  position: absolute;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;

    padding: 8px 12px 8px 12px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;}
.fancybox-next span:after {content:"\f054"
	}
.fancybox-skin h1 {    background-color: #f2f2f2;
    border: 1px solid #d2cfcf;
    padding: 8px 12px 8px 12px;
    border-radius: 3px 3px 0px 0px;
    font-size:17px;
    color: #333;
    font-weight: 700;
    letter-spacing: -1px;}
	.fancybox-skin p {    font-size: 16px;
    line-height: 20px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;}
/* Overlay helper */
.fancybox-lock {overflow: hidden !important;
    width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');}
.fancybox-overlay-fixed {position: fixed;
	bottom: 0;
	right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;
	overflow-y:hidden;}
/* Title helper */
.fancybox-title {}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {    
    position: absolute;
    bottom: 0;
    left: 0;
	width:90%;
    color: #fff;
    padding: 10px;
    background:#1d1c1b;
    background-color: rgba(29, 28, 27, .8);
	margin:5%;
	text-align:center;}
.fancybox-title-float-wrap .child {}
.fancybox-title-outside-wrap {position: relative;
	margin-top: 10px;
	color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px;}
	#fancybox-loading div {background-image: url('fancybox_loading@2x.gif'); background-size: 24px 24px;}}
* { margin:0; padding:0; }
img { border:none; }
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}
#supersized {  display:block; position:fixed; right:0; top:0; overflow:hidden; z-index:-1; height:100%; width:100%; margin:0; padding:0; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; right:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline-block; }
.item-thumbs h3 { font-size:14px; border-bottom:1px solid #fb8522; padding-bottom:10px;}
.fliter-con { color:#fff; padding:5px; text-align:center; background:#008cd1;}
.item-thumbs:hover .edit {display: block;}
.edit {
    padding-top: 23%;
    padding-right:38%;
    padding-left: 38%;
    padding-bottom: 5px;
    margin-right: 5.5%;
    margin-top: 0;
    background-color:rgba(0, 138, 207, 0.5);
    position: absolute;
    right: 0;
    width: 89%;
    height: 65.5%;
    top: 0;
    display: none;}
.type-work {
	color: #FFFFFF;
	font-size:18px;
	font-weight: 300;
	margin-bottom: 10px;
	margin-top:-20px;
	padding-bottom:25px;
	border-radius:5px 5px 0 0;
	background:;
	line-height: 1.5em;
    background-image: -webkit-linear-gradient(top, #0677be 0,#1da7eb 100%);	
	text-transform: uppercase;
	border-bottom:1px solid #3080b5;}
.fliter-con  h3 {
    font-size: 14px;
	color:#fff;
    border-bottom: 1px solid #1e7fb9;
    padding-bottom:8px;
	padding-top:8px;
	margin:0px;}
.fliter-con  p {color:#fff;}
.filter-content {width:500px;}
.img_table { width:100%;}
.filter-content img { width:100%;}
.filter-content h3 { text-align:center; color:#fff;
   border-radius:5px 5px 0px 0px ;
   direction: ltr;
   margin-top:0px;
   margin-bottom:0px;
   line-height: 40px;
   font-size:18px;
   background: #0677be;
   background: -moz-linear-gradient(top, #0677be 0%, #1da7eb 100%, #0677be 100%);
   background: -webkit-linear-gradient(top, #0677be 0%,#1da7eb 100%,#0677be 100%);
   background: linear-gradient(to bottom, #0677be 0%,#1da7eb 100%,#0677be 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0677be ', endColorstr='#ffa103',GradientType=0 );}
.filter-content p { padding:10px; padding-bottom:0px;  }
.filter-content p span { color:#333; color:#0677be;}
.filter-content table th { font-size:14px; background:#ff9900; text-shadow: 0 0 1px rgba(255,255,255,1), 0 1px 2px rgb(175, 88, 5);}
.filter-content table td { font-size:12px;}
.cd-gallery a { text-decoration:none;}



.fancybox-opened {
 height:600px ! important;
 width:600px ! important;
 background:#fff;
 border-radius:50%;
 left:27% ! important;
 top:.1% ! important;
 overflow:initial ! important;
 }
 
@media (max-width:1350px) {.fancybox-opened {top:.9% ! important;}}	
@media (max-width:1300px) {.fancybox-opened {top:4% ! important;}}	
@media (max-width:1250px) {.fancybox-opened {top:3% ! important;}}	
@media (max-width:1180px) {.fancybox-opened {left:24% ! important;}}
@media (max-width:1150px) {.fancybox-opened {left:23% ! important;}}
@media (max-width:1024px)	{
.fancybox-opened {
 left:20% ! important;
 }
.invintors_img  { width:25%; height:25%;}
	}
@media (max-width:930px) {
.fancybox-opened {left:18% ! important;}
}	
@media (max-width:900px)	{
.fancybox-opened {

 left:16% ! important;
 }
.person h3 {font-size:28px; line-height:26px;}
.person h5 {font-size:20px;}
	}
@media (max-width:880px)	{
.fancybox-opened {
 height:580px ! important;
 width:580px ! important;
 left:16% ! important;
 }
	}
@media (max-width:860px)	{
.fancybox-opened {
 left:14.5% ! important;
 }

	}
@media (max-width:840px)	{
.fancybox-opened {
 left:14% ! important;
 }
.person h3 {font-size:24px; line-height:26px;}
.person h5 {font-size:18px;}
	}
@media (max-width:820px)	{
.fancybox-opened {
 height:580px ! important;
 width:580px ! important;
 left:14% ! important;
 top:30px ! important;
 }
.invintors_img  { width:25%; height:25%;}
	}
@media (max-width:800px)	{
.fancybox-opened {
 left:13% ! important;
 top:35px ! important;
 }
	}
@media (max-width:780px)	{
.fancybox-opened {
 height:560px ! important;
 width:560px ! important;
 left:12.8% ! important;
 top:35px ! important;
 }
	}
@media (max-width:760px)	{
.fancybox-opened {
 left:12% ! important;
 top:40px ! important;
 }
	}
@media (max-width:740px)	{
.fancybox-opened {
 left:11% ! important;
 }
	}
@media (max-width:720px)	{
.fancybox-opened {
 left:10.5% ! important;
 top:35px ! important;
 }
	}
@media (max-width:700px)	{
.fancybox-opened {
 left:9.5% ! important;
 top:35px ! important;
 }

	}
@media (max-width:680px)	{
.fancybox-opened {
 left:9% ! important;
 top:35px ! important;
 }
	}
@media (max-width:660px)	{
.fancybox-opened {
 height:540px ! important;
 width:540px ! important;
 left:9% ! important;
 top:35px ! important;
 }
	}
@media (max-width:640px)	{
.fancybox-opened {
 left:8% ! important;
 top:35px ! important;
 }
	}
@media (max-width:620px)	{
.fancybox-opened {
 left:5% ! important;
 top:35px ! important;
 }
	}
@media (max-width:600px)	{
.fancybox-opened {
 left:4.5% ! important;
 top:35px ! important;
 }

	}
@media (max-width:580px)	{
.fancybox-opened {
 left:3% ! important;
 top:35px ! important;
 }

	}
@media (max-width:560px)	{
.fancybox-opened {
 height:520px ! important;
 width:520px ! important;
 left:2.8% ! important;
 top:60px ! important;
 }
	}
@media (max-width:540px)	{
.fancybox-opened {
 height:480px ! important;
 width:480px ! important;
 left:5% ! important;
 top:15% ! important;
 }

	}
@media (max-width:520px)	{
.fancybox-opened {
 height:460px ! important;
 width:460px ! important;
 left:5.5% ! important;
 }

	}
@media (max-width:500px)	{
.fancybox-opened {
 height:460px ! important;
 width:460px ! important;
 left:4% ! important;
 top:12% ! important;
 }

	}
@media (max-width:480px)	{
.fancybox-opened {
 height:440px ! important;
 width:440px ! important;
 left:3% ! important;
 top:11% ! important;
 }

	}
@media (max-width:460px)	{
.fancybox-opened {
 height:420px ! important;
 width:420px ! important;
 left:4% ! important;
 top:12% ! important;
 }

	}
@media (max-width:440px)	{
.fancybox-opened {
 height:400px ! important;
 width:400px ! important;
 left:4.3% ! important;
 }

	}
@media (max-width:420px)	{
.fancybox-opened {
 height:380px ! important;
 width:380px ! important;
 left:4% ! important;
 }
	}
@media (max-width:400px)	{
.fancybox-opened {
 height:360px ! important;
 width:360px ! important;
 left:4% ! important;
 }
	}