@charset 'utf-8';

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ul {
	list-style: none;
}
li {
	font-size:0px;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-spacing: 0px;
	border: 0px;
}
a img {
	border: none;
}
input, textarea, select, a {outline:0px;}
textarea {resize:none; overflow:auto;}

aside, article, footer, header, nav, section {display:block;}

/* defaults end */
html, body {height:100%;}
body {}
body, a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}
	
.wrapper {width:100%; min-width:320px; min-height:100%; position:relative; background-color:#ffffff;}

.inner {width:990px; margin:0px auto;}
.fl, .alignleft {float:left;}
.fr, .alignright {float:right;}
.tac {text-align:center;}
.clearboth {width:100%; height:0px; line-height:0px; display:block; clear:both; overflow:hidden; font-size:0px;}
.oh {overflow:hidden;}


/* separators */
.separator {height:0px; clear:both; overflow:hidden;}

/* lines */
.line_1 {height:4px; clear:both; overflow:hidden; background:url(images/line_1.gif) repeat-x;}
.line_2 {height:3px; clear:both; overflow:hidden; background:url(images/line_2.gif) repeat-x;}
.line_3 {height:4px; clear:both; overflow:hidden; background:url(images/line_3.gif) repeat-x;}
.line_4 {height:1px; clear:both; overflow:hidden; background-color:#f0f0f0;}

/* fonts */
h1, h2, h3, h4, h5, h6 {padding-bottom:20px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#404040; font-weight:bold; line-height:1em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#404040; font-weight:bold; line-height:1em;}
h1, h1 a {font-size:24px;}
h2, h2 a {font-size:21px;}
h3, h3 a {font-size:18px;}
h4, h4 a {font-size:16px;}
h5, h5 a {font-size:14px;}
h6, h6 a {font-size:13px;}

p {padding-bottom:15px;}

#content .fw_n {font-weight:normal;}
#content .text_subtitle_1 {margin-top:-15px; padding-bottom:13px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#a6a6a6; text-transform:uppercase; line-height:17px;}
#content .text_subtitle_2 {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}


header {}
#header {}
#header .section_top {height:89px; /*border-top:4px solid #ececec;*/ background:#121212;}
#header .section_title {background:url(images/bg_block_title_1.jpg); border-top:1px solid #ededed; border-bottom:1px solid #ededed; padding-top:9px;}

#logo { float:left; position:absolute; z-index:999;}

nav.main_menu {float:right; position:relative; z-index:500;}
nav.main_menu > ul > li {height:89px; display:block; float:left; position:relative;}
nav.main_menu > ul > li > a {height:57px; padding:32px 22px 0px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-transform:capitalize; text-align:center;}
nav.main_menu > ul > li > a:hover {text-decoration:none;}

nav.main_menu > ul > li:hover {margin-top:-4px; border-top:4px solid #cfcfcf;}
nav.main_menu > ul > li:hover > a {color:#121212; padding-left:21px; padding-right:21px; background-color:#fcfcfc; border-left:1px solid #fafafa; border-right:1px solid #fafafa;}

nav.main_menu > ul > li.current_page_item {margin-top:-4px; border-top:4px solid #0254ac;}
nav.main_menu > ul > li.current_page_item > a {padding-left:21px; padding-right:21px; background-color:#fcfcfc; border-left:1px solid #fafafa; border-right:1px solid #fafafa; color:#0254ac;}

nav.main_menu > ul > li > a > .subtext {padding-top:3px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b6b6b6; font-weight:normal; text-transform:lowercase;}

/* submenus */
nav.main_menu ul ul {width:185px; padding-top:4px; display:none; position:absolute; left:0px; top:85px;}
nav.main_menu ul ul li {display:block; position:relative; background-color:#333333; border-top:1px solid #3d3d3d; border-bottom:1px solid #242424;}
nav.main_menu ul ul li a {padding:11px 10px 12px 16px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#b5b5b5; line-height:1em;}
nav.main_menu ul ul a:hover {text-decoration:none;}
nav.main_menu ul ul li:hover {background-color:#2b2b2b;}
nav.main_menu ul ul li:hover > a {color:#cfcfcf;}
nav.main_menu li:hover > ul {display:block;}
nav.main_menu > ul > li > ul > li:first-child {border-top:0px;}
nav.main_menu > ul > li > ul > li:first-child li:first-child {border-top:0px;}

nav.main_menu ul ul ul {padding-top:0px; left:185px; top:-2px; border-top:1px solid #242424;}

nav.main_menu ul ul li:first-child > ul {top:0px; border-top:0px;}

nav.main_menu > select {display:none;}

.block_title {height:85px; float:left;}
.block_title h1 {padding-bottom:0px; font-size:21px; color:#292929; line-height:85px;}

.block_breadcrumbs {padding-top:29px; float:right;}
.block_breadcrumbs p {height:27px; line-height:28px; padding-left:24px; padding-bottom:0px; background:url(images/icon_breadcrumbs_1.png) no-repeat; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_breadcrumbs p a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_breadcrumbs p span {color:#c2c2c2;}

#content {padding:0px 0px 10px;}
.general_content {}
.general_content p {color:#666666; line-height:18px;}

.right_sidebar .general_content {}
.right_sidebar .main_content {width:680px; float:left;}
.right_sidebar .sidebar {width:220px; float:right;}

.left_sidebar .general_content {}
.left_sidebar .main_content {width:680px; float:right;}
.left_sidebar .sidebar {width:220px; float:left;}

.main_content p {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:17px;}
.main_content p a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}

.heading_w_icon {height:28px; padding-left:24px; padding-bottom:12px; background:url(images/icon_headings_1.png) no-repeat; font-size:16px; line-height:26px;}

.block_our_stages {margin-left:-20px; margin-bottom:-20px;}
.block_our_stages h4 {margin-left:20px;}
.block_our_stages p {color:#797979;}
.block_our_stages .column {width:220px; margin-left:20px; margin-bottom:20px; float:left;}
.block_our_stages .stage {width:55px; height:28px; margin-right:11px; margin-bottom:8px; float:left; background:url(images/bg_stage_1.png) no-repeat;}
.block_our_stages .title {padding:3px 0px 0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#404040; font-weight:bold; line-height:normal;}
.block_our_stages .stage p {padding:6px 0px 0px 7px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:normal;}

.block_our_team {margin-left:-20px; margin-bottom:-20px; overflow:hidden;}
.block_our_team h4 {margin-left:20px; padding-bottom:24px;}
.block_our_team .teammate {width:220px; margin-left:20px; margin-bottom:20px; float:left;}
.block_our_team .teammate p {padding-bottom:0px; color:#797979; text-align:center;}
.block_our_team .teammate .photo {margin-bottom:17px; padding:3px; overflow:hidden; border:1px solid #ededed; line-height:0px;}
.block_our_team .teammate .photo img {width:100%; height:auto;}
.block_our_team .teammate .name {padding-bottom:7px; text-align:center;}
.block_our_team .teammate .position {padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b6b6b6; font-style:italic;}
.block_our_team .teammate .social {margin-top:18px; padding-top:6px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed; text-align:center; line-height:0px;}
.block_our_team .teammate .social li {padding:0px 6px 6px; display:inline-block; line-height:0px;}
.block_our_team .teammate .social li a {height:16px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_5.png); text-indent:-9000px;}
.block_our_team .teammate .social li a.facebook {width:16px; background-position:0px 0px;}
.block_our_team .teammate .social li a.twitter {width:20px; background-position:-28px 0px;}
.block_our_team .teammate .social li a.dribble {width:16px; background-position:-59px 0px;}
.block_our_team .teammate .social li a.skype {width:16px; background-position:-88px 0px;}
.block_our_team .teammate .social li a.email {width:15px; background-position:-118px 0px;}

.block_our_clients {margin-left:0px; margin-bottom:-20px; margin-top:30px !important;/* width:46% !important;*/}
.block_our_clients h4 {margin-left:20px; padding-bottom:24px;}

.block_our_clients .client {width:108px; height:48px; margin:10px 2px 0 0; float:left; border:1px solid #ededed; line-height:0px; background:#ffffff;}
.block_our_clients .client a {width:108px; height:48px; display:table-cell; text-align:center; vertical-align:middle;}

.block_services_type_1 {margin-left:-20px; margin-bottom:-20px; overflow:hidden;}
.block_services_type_1 p {color:#797979;}
.block_services_type_1 .service {width:300px; margin-left:20px; margin-bottom:20px; float:left;}
.block_services_type_1 .icon {margin-right:11px; padding-top:3px; float:left; line-height:0px;}
.block_services_type_1 .title {overflow:hidden;}
.block_services_type_1 .title h5 {padding-bottom:5px;}
.block_services_type_1 .title p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#a6a6a6; font-weight:bold; text-transform:uppercase;}
.block_services_type_1 .text {padding-top:10px;}

.block_services_type_2 {margin-left:-20px; margin-bottom:-12px; overflow:hidden;}
.block_services_type_2 p {color:#797979;}
.block_services_type_2 .service {width:460px; margin-left:20px; margin-bottom:12px; float:left;}
.block_services_type_2 .icon {
	width:35px;
	height:35px;
	margin-right:13px;
	margin-top:3px;
	float:left;
	position:relative;
	
	background-color:#333333;
	background-repeat:no-repeat;
	background-position:center center;
	
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_services_type_2 .icon.icon_1 {background-image:url(images/icon_services_2_1.png);}
.block_services_type_2 .icon.icon_2 {background-image:url(images/icon_services_2_2.png);}
.block_services_type_2 .icon.icon_3 {background-image:url(images/icon_services_2_3.png);}
.block_services_type_2 .icon.icon_4 {background-image:url(images/icon_services_2_4.png);}
.block_services_type_2 .content {overflow:hidden;}
.block_services_type_2 .content h5 {padding-bottom:10px;}

.block_services_type_3 {margin-left:-20px; margin-bottom:-20px; overflow:hidden;}
.block_services_type_3 p {color:#797979;}
.block_services_type_3 .service {width:220px; margin-left:20px; margin-bottom:20px; float:left;}
.block_services_type_3 .icon {
	width:35px;
	height:35px;
	margin-right:11px;
	float:left;
	position:relative;
	
	background-color:#333333;
	background-repeat:no-repeat;
	background-position:center center;
	
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_services_type_3 .icon.icon_1 {background-image:url(images/icon_services_3_1.png);}
.block_services_type_3 .icon.icon_2 {background-image:url(images/icon_services_3_2.png);}
.block_services_type_3 .icon.icon_3 {background-image:url(images/icon_services_3_3.png);}
.block_services_type_3 .icon.icon_4 {background-image:url(images/icon_services_3_4.png);}
.block_services_type_3 .title {overflow:hidden;}
.block_services_type_3 .title h5 {padding:10px 0px 0px;}
.block_services_type_3 .text {padding-top:10px;}

.block_testimonials_2 .text {
    border: 1px solid #EDEDED;
    margin-bottom: 12px;
    padding: 15px 10px 18px 22px;
    position: relative;
}
.block_testimonials_2 .text .tail {
    background: url(images/testimonials_tail_2.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -16px;
    height: 16px;
    right: 30px;
    position: absolute;
    width: 15px;
}
.block_testimonials_2 .author {padding-left:53px; text-align:right; color:#18bc97; font-size:18px; margin-top:16px;}
.block_testimonials_2 .author span { display:inherit;}
.block_testimonials_2 .author p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:800; text-transform:uppercase;}
.block_testimonials_2 .author p a {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#404040; font-weight:800; text-transform:uppercase;}
.block_testimonials_2 .author .position {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b9b9b; font-weight:normal; text-transform:none;}


.block_services_type_4 {margin-left:-20px; margin-bottom:-20px; overflow:hidden;}
.block_services_type_4 p {padding-bottom:0px; color:#797979;}
.block_services_type_4 .service {width:220px; margin-left:20px; margin-bottom:20px; padding:13px 0px 12px; float:left; text-align:center;}
.block_services_type_4 .service h5 {padding-bottom:15px;}
.block_services_type_4 .service .icon {height:43px;}
.block_services_type_4 .service:hover {background-color:#fafafa;}

.block_filter_1 {margin-bottom:35px;}
.block_filter_1 ul {padding:7px 0px; display:block; overflow:hidden;}
.block_filter_1 li {height:12px; margin-left:4px; padding-left:4px; float:left; display:block; border-left:1px solid #e7e7e7;}
.block_filter_1 li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_filter_1 li a {
	height:22px;
	line-height:22px;
	margin-top:-5px;
	padding:0px 8px;
	display:block;
	position:relative;
	
	background-color:#ffffff;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797979;
}
.block_filter_1 li a:hover {background-color:#f7f7f7; text-decoration:none;}
.block_filter_1 li.active a {background-color:#f75016; color:#ffffff;}

.block_gallery {margin-left:-20px; margin-bottom:-20px;}
.block_gallery .item {margin-left:20px; margin-bottom:20px; padding:4px; float:left; position:relative; border:1px solid #ededed;}
.block_gallery .item .image {line-height:0px;}
.block_gallery .item .image img {width:100%; height:auto;}
.block_gallery .item .info {overflow:hidden; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); opacity:0; filter:alpha(opacity=0); text-align:center;}
.block_gallery .item .info, .block_gallery .item .info > * {
	-webkit-transition:all 0.35s ease-in-out 0s;
	-moz-transition:all 0.35s ease-in-out 0s;
	-ms-transition:all 0.35s ease-in-out 0s;
	-o-transition:all 0.35s ease-in-out 0s;
	transition:all 0.35s ease-in-out 0s;
}
.block_gallery .item .icons {width:100%; overflow:hidden; position:absolute; left:0px; top:-100%; text-align:center;}
.block_gallery .item .icons ul {display:inline-block;}
.block_gallery .item .icons li {margin-left:4px; float:left; display:block;}
.block_gallery .item .icons li:first-child {margin-left:0px;}
.block_gallery .item .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_gallery .item .icons a:hover {background-color:#cfcfcf;}
.block_gallery .item .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_gallery .item .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_gallery .item h6 {width:100%; position:absolute; left:-100%; top:67px; color:#ffffff;}
.block_gallery .item .info > a {width:100%; display:block; position:absolute; right:-100%; top:91px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e0e0e0;}

.block_gallery .item .info:hover {opacity:1; filter:alpha(opacity=100);}
.block_gallery .item .info:hover h6 {left:0px;}
.block_gallery .item .info:hover > a {right:0px;}
.block_gallery .item .info:hover .icons {top:0px;}


.block_gallery.c_2 .item {width:450px;}
.block_gallery.c_2 .item .icons {padding-top:105px;}
.block_gallery.c_2 .item h6 {top:142px;}
.block_gallery.c_2 .item .info > a {top:166px;}

.block_gallery.c_3 .item {width:290px;}
.block_gallery.c_3 .item .icons {padding-top:55px;}
.block_gallery.c_3 .item h6 {top:92px;}
.block_gallery.c_3 .item .info > a {top:116px;}

.block_gallery.c_4 .item {width:210px;}
.block_gallery.c_4 .item .icons {padding-top:30px;}

.block_portfolio_1 {margin-left:-20px;}
.block_portfolio_1 .item {margin-left:20px; margin-bottom:20px; float:left;}
.block_portfolio_1 .item .image {padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_portfolio_1 .item .image img {width:100%; height:auto;}
.block_portfolio_1 .item .info {position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); opacity:0; filter:alpha(opacity=0); text-align:center;}
.block_portfolio_1 .item .icons {width:100%; margin-top:-15px; position:absolute; left:0px; top:50%; overflow:hidden; text-align:center;}
.block_portfolio_1 .item .icons ul {display:inline-block;}
.block_portfolio_1 .item .icons li {margin-left:4px; float:left; display:block;}
.block_portfolio_1 .item .icons li:first-child {margin-left:0px;}
.block_portfolio_1 .item .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_portfolio_1 .item .icons a:hover {background-color:#cfcfcf;}
.block_portfolio_1 .item .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_portfolio_1 .item .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_portfolio_1 .item .description {overflow:hidden;}
.block_portfolio_1 .item .description h5 {padding-bottom:10px;}
.block_portfolio_1 .item .description h6 {padding-bottom:6px;}
.block_portfolio_1 .item .description p {padding-bottom:12px; color:#797979;}
.block_portfolio_1 .item .description .tags {padding-bottom:7px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_portfolio_1 .item .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}

.block_portfolio_1 .item .info {
	-webkit-transition:all 0.35s ease-in-out 0s;
	-moz-transition:all 0.35s ease-in-out 0s;
	-ms-transition:all 0.35s ease-in-out 0s;
	-o-transition:all 0.35s ease-in-out 0s;
	transition:all 0.35s ease-in-out 0s;
}
.block_portfolio_1 .item .info:hover {opacity:1; filter:alpha(opacity=100);}
@-moz-keyframes scaleIn {
	0% {
		-moz-transform: scale(.3);
		opacity:0;
	}
	
	70% {
		-moz-transform: scale(.3);
		opacity:0;
	}
	
	100% {
		-moz-transform: scale(1);
		opacity:1;
	}
}
@-webkit-keyframes scaleIn {
	0% {
		-webkit-transform: scale(.3);
		opacity:0;
	}
	
	70% {
		-webkit-transform: scale(.3);
		opacity:0;
	}
	
	100% {
		-webkit-transform: scale(1);
		opacity:1;
	}
}
@-ms-keyframes scaleIn {
	0% {
		-ms-transform: scale(.3);
		opacity:0;
	}
	
	70% {
		-ms-transform: scale(.3);
		opacity:0;
	}
	
	100% {
		-ms-transform: scale(1);
		opacity:1;
	}
}
keyframes scaleIn {
	0% {
		transform: scale(.3);
		opacity:0;
	}
	
	70% {
		transform: scale(.3);
		opacity:0;
	}
	
	100% {
		transform: scale(1);
		opacity:1;
	}
}
.block_portfolio_1 .item .info .icons a {
	-webkit-animation:.5s ease;
	-moz-animation:.5s ease;
	-ms-animation:.5s ease;
	animation:.5s ease;
}
.block_portfolio_1 .item .info:hover .icons a {
	-webkit-animation-name:scaleIn;
	-moz-animation-name:scaleIn;
	-ms-animation-name:scaleIn;
	animation-name:scaleIn;
}

.block_portfolio_1 .slider_portfolio {}
.block_portfolio_1 .flex-direction-nav {}
.block_portfolio_1 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_1 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_1 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_portfolio_1 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_1 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_1 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_1 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_portfolio_1.c_1 {margin:0px;}
.block_portfolio_1.c_1 .item {width:auto; margin:0px; float:none;}
.block_portfolio_1.c_1 .item .image {width:540px; margin-right:30px; margin-top:3px; float:left;}

.block_portfolio_1.c_2 .item {width:460px; margin-bottom:37px;}
.block_portfolio_1.c_2 .item .image {width:450px; margin-bottom:19px;}
.block_portfolio_1.c_2 .item .description {padding-bottom:4px; text-align:center;}
.block_portfolio_1.c_2 .item .description .tags {padding-bottom:3px;}

.block_portfolio_1.c_3 .item {width:300px; margin-bottom:37px;}
.block_portfolio_1.c_3 .item .image {width:290px; margin-bottom:19px;}
.block_portfolio_1.c_3 .item .description {padding-bottom:4px; text-align:center;}
.block_portfolio_1.c_3 .item .description .tags {padding-bottom:4px;}

.block_portfolio_1.c_4 .item {width:220px; margin-bottom:37px;}
.block_portfolio_1.c_4 .item .image {width:210px; margin-bottom:19px;}
.block_portfolio_1.c_4 .item .description {padding-bottom:4px; text-align:center;}
.block_portfolio_1.c_4 .item .description .tags {padding-bottom:4px;}

.block_portfolio_2 {margin-left:-20px; margin-bottom:-37px;}
.block_portfolio_2 .item {margin-left:20px; margin-bottom:37px; float:left;}
.block_portfolio_2 .item .image {margin-bottom:18px; padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_portfolio_2 .item .image img {width:100%; height:auto;}
.block_portfolio_2 .item .info {display:none; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_portfolio_2 .item .icons {overflow:hidden; text-align:center;}
.block_portfolio_2 .item .icons ul {display:inline-block;}
.block_portfolio_2 .item .icons li {margin-left:4px; float:left; display:block;}
.block_portfolio_2 .item .icons li:first-child {margin-left:0px;}
.block_portfolio_2 .item .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_portfolio_2 .item .icons a:hover {background-color:#cfcfcf;}
.block_portfolio_2 .item .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_portfolio_2 .item .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_portfolio_2 .item .description {padding-bottom:16px; overflow:hidden; text-align:center;}
.block_portfolio_2 .item .description h6 {padding-bottom:7px;}
.block_portfolio_2 .item .description p {padding-bottom:0px;}
.block_portfolio_2 .item .description .tags {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_portfolio_2 .item .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}

.block_portfolio_2 .slider_portfolio {}
.block_portfolio_2 .flex-direction-nav {}
.block_portfolio_2 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_2 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_2 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_portfolio_2 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_2 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_2 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_2 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_portfolio_2.c_2 .item {width:460px;}
.block_portfolio_2.c_2 .item .image {width:450px;}
.block_portfolio_2.c_2 .item .icons {padding-top:126px;}

.block_portfolio_2.c_3 .item {width:300px;}
.block_portfolio_2.c_3 .item .image {width:290px;}
.block_portfolio_2.c_3 .item .icons {padding-top:75px;}

.block_portfolio_2.c_4 .item {width:220px;}
.block_portfolio_2.c_4 .item .image {width:210px;}
.block_portfolio_2.c_4 .item .icons {padding-top:51px;}

.block_portfolio_3 {margin-left:-20px; margin-bottom:-39px;}
.block_portfolio_3 .item {margin-left:20px; margin-bottom:39px; padding:4px; float:left; border:1px solid #ededed;}
.block_portfolio_3 .item .image {margin-bottom:15px; position:relative; line-height:0px;}
.block_portfolio_3 .item .image img {width:100%; height:auto;}
.block_portfolio_3 .item .info {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_portfolio_3 .item .icons {overflow:hidden; text-align:center;}
.block_portfolio_3 .item .icons ul {display:inline-block;}
.block_portfolio_3 .item .icons li {margin-left:4px; float:left; display:block;}
.block_portfolio_3 .item .icons li:first-child {margin-left:0px;}
.block_portfolio_3 .item .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_portfolio_3 .item .icons a:hover {background-color:#cfcfcf;}
.block_portfolio_3 .item .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_portfolio_3 .item .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_portfolio_3 .item .description {padding-bottom:8px; overflow:hidden; text-align:center;}
.block_portfolio_3 .item .description h6 {padding-bottom:7px; background:url(images/line_portfolio.gif) repeat-x 0px 7px;}
.block_portfolio_3 .item .description h6 span {display:inline-block; background-color:#ffffff;}
.block_portfolio_3 .item .description p {padding-bottom:0px;}
.block_portfolio_3 .item .description .tags {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_portfolio_3 .item .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}

.block_portfolio_3 .slider_portfolio {}
.block_portfolio_3 .flex-direction-nav {}
.block_portfolio_3 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_3 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_3 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_portfolio_3 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_3 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_3 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_3 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_portfolio_3.c_2 .item {width:450px;}
.block_portfolio_3.c_2 .item .image {width:450px;}
.block_portfolio_3.c_2 .item .icons {padding-top:126px;}
.block_portfolio_3.c_2 .item .description h6 {margin:0px 64px;}
.block_portfolio_3.c_2 .item .description h6 span {padding:0px 8px;}

.block_portfolio_3.c_3 .item {width:290px;}
.block_portfolio_3.c_3 .item .image {width:290px;}
.block_portfolio_3.c_3 .item .icons {padding-top:75px;}
.block_portfolio_3.c_3 .item .description h6 {margin:0px 22px;}
.block_portfolio_3.c_3 .item .description h6 span {padding:0px 6px;}

.block_portfolio_3.c_4 .item {width:210px;}
.block_portfolio_3.c_4 .item .image {width:210px;}
.block_portfolio_3.c_4 .item .icons {padding-top:51px;}
.block_portfolio_3.c_4 .item .description h6 {margin:0px 6px;}
.block_portfolio_3.c_4 .item .description h6 span {padding:0px 6px;}

.block_portfolio_w_sidebar {margin-left:-20px;}
.block_portfolio_w_sidebar .item {margin-left:20px; margin-bottom:37px; float:left;}
.block_portfolio_w_sidebar .item .image {margin-bottom:18px; padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_portfolio_w_sidebar .item .image img {width:100%; height:auto;}
.block_portfolio_w_sidebar .item .info {display:none; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_portfolio_w_sidebar .item .icons {overflow:hidden; text-align:center;}
.block_portfolio_w_sidebar .item .icons ul {display:inline-block;}
.block_portfolio_w_sidebar .item .icons li {margin-left:4px; float:left; display:block;}
.block_portfolio_w_sidebar .item .icons li:first-child {margin-left:0px;}
.block_portfolio_w_sidebar .item .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_portfolio_w_sidebar .item .icons a:hover {background-color:#cfcfcf;}
.block_portfolio_w_sidebar .item .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_portfolio_w_sidebar .item .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_portfolio_w_sidebar .item .description {padding-bottom:16px; overflow:hidden;}
.block_portfolio_w_sidebar .item .description h6 {padding-bottom:7px;}
.block_portfolio_w_sidebar .item .description p {padding-bottom:0px; color:#797979;}
.block_portfolio_w_sidebar .item .description .tags {padding-bottom:2px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_portfolio_w_sidebar .item .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e79c82; font-weight:normal;}

.block_portfolio_w_sidebar .slider_portfolio {}
.block_portfolio_w_sidebar .flex-direction-nav {}
.block_portfolio_w_sidebar .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_w_sidebar .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_w_sidebar .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_w_sidebar .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_portfolio_w_sidebar.c_2 .item {width:330px;}
.block_portfolio_w_sidebar.c_2 .item .image {width:320px;}
.block_portfolio_w_sidebar.c_2 .item .icons {padding-top:86px;}

.block_portfolio_w_sidebar.c_3 {margin-left:-22px;}
.block_portfolio_w_sidebar.c_3 .item {width:212px; margin-left:22px;}
.block_portfolio_w_sidebar.c_3 .item .image {width:202px;}
.block_portfolio_w_sidebar.c_3 .item .icons {padding-top:49px;}

.block_portfolio_item_1 {padding-bottom:40px;}
.block_portfolio_item_1 .navigation {margin-bottom:34px; padding:9px 0px 8px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_portfolio_item_1 .navigation ul {float:right; display:block;}
.block_portfolio_item_1 .navigation li {height:14px; margin-left:14px; padding-left:14px; float:left; display:block; border-left:1px solid #f0f0f0;}
.block_portfolio_item_1 .navigation li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_portfolio_item_1 .navigation li a {height:19px; line-height:19px; margin-top:-3px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:9px; color:#919191; font-weight:bold; text-transform:uppercase;}
.block_portfolio_item_1 .navigation li a:hover {text-decoration:none;}
.block_portfolio_item_1 .navigation li a.prev {padding-left:25px; background:url(images/arrow_4.png) no-repeat left top;}
.block_portfolio_item_1 .navigation li a.prev:hover {padding-left:25px; background:url(images/arrow_6.png) no-repeat left top;}
.block_portfolio_item_1 .navigation li a.next {padding-right:25px; background:url(images/arrow_5.png) no-repeat right top;}
.block_portfolio_item_1 .navigation li a.next:hover {padding-right:25px; background:url(images/arrow_7.png) no-repeat right top;}
.block_portfolio_item_1 .image {width:540px; margin-right:30px; margin-top:3px; padding:4px; float:left; border:1px solid #ededed; line-height:0px;}
.block_portfolio_item_1 .image img {width:100%; height:auto;}

.block_portfolio_item_1 .slider_portfolio {}
.block_portfolio_item_1 .flex-direction-nav {}
.block_portfolio_item_1 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_item_1 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_item_1 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_item_1 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}
.block_portfolio_item_1 .flex-control-nav {width:100%; display:block; overflow:hidden; position:absolute; left:0px; bottom:8px; text-align:center;}
.block_portfolio_item_1 .flex-control-nav li {padding:0px 1px; display:inline-block;}
.block_portfolio_item_1 .flex-control-nav li a {width:10px; height:10px; margin-left:1px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_balls_1.png); background-position:right top; text-indent:-9000px; cursor:pointer;}
.block_portfolio_item_1 .flex-control-nav li a.flex-active {background-position:left top;}

.block_portfolio_item_1 .description {overflow:hidden;}
.block_portfolio_item_1 .description h5 {padding-bottom:13px;}
.block_portfolio_item_1 .description h6 {padding:19px 0px 7px;}
.block_portfolio_item_1 .description p {padding-bottom:0px; color:#797979;}
.block_portfolio_item_1 .description .category {padding-bottom:10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#686868; font-weight:bold;}
.block_portfolio_item_1 .description .category a {font-family:Arial, Helvetica, sans-serif; color:#a3a3a3; font-weight:normal;}
.block_portfolio_item_1 .description .details {width:195px; padding-bottom:14px; display:block;}
.block_portfolio_item_1 .description .details li {padding:8px 0px; border-bottom:1px solid #f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_1 .description .details li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_1 .description .details li span {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#686868; font-weight:bold;}

.block_portfolio_item_2 {padding-bottom:40px;}
.block_portfolio_item_2 .navigation {margin-bottom:37px; padding:9px 0px 8px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_portfolio_item_2 .navigation ul {float:right; display:block;}
.block_portfolio_item_2 .navigation li {height:14px; margin-left:14px; padding-left:14px; float:left; display:block; border-left:1px solid #f0f0f0;}
.block_portfolio_item_2 .navigation li:first-child {margin-left:0px; padding-left:0px; border:0px;}
.block_portfolio_item_2 .navigation li a {height:19px; line-height:19px; margin-top:-3px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:9px; color:#919191; font-weight:bold; text-transform:uppercase;}
.block_portfolio_item_2 .navigation li a:hover {text-decoration:none;}
.block_portfolio_item_2 .navigation li a.prev {padding-left:25px; background:url(images/arrow_4.png) no-repeat left top;}
.block_portfolio_item_2 .navigation li a.prev:hover {padding-left:25px; background:url(images/arrow_6.png) no-repeat left top;}
.block_portfolio_item_2 .navigation li a.next {padding-right:25px; background:url(images/arrow_5.png) no-repeat right top;}
.block_portfolio_item_2 .navigation li a.next:hover {padding-right:25px; background:url(images/arrow_7.png) no-repeat right top;}
.block_portfolio_item_2 .image {margin-bottom:36px; padding:4px; border:1px solid #ededed; line-height:0px;}
.block_portfolio_item_2 .image img {width:100%; height:auto;}

.block_portfolio_item_2 .slider_portfolio {}
.block_portfolio_item_2 .flex-direction-nav {}
.block_portfolio_item_2 .flex-direction-nav li {margin-top:-18px; display:block; position:absolute; right:0px; top:50%;}
.block_portfolio_item_2 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_portfolio_item_2 .flex-direction-nav li a {width:22px; height:35px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_3.png); text-indent:-9000px;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_portfolio_item_2 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}
.block_portfolio_item_2 .flex-control-nav {width:100%; display:block; overflow:hidden; position:absolute; left:0px; bottom:8px; text-align:center;}
.block_portfolio_item_2 .flex-control-nav li {padding:0px 1px; display:inline-block;}
.block_portfolio_item_2 .flex-control-nav li a {width:10px; height:10px; margin-left:1px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_balls_1.png); background-position:right top; text-indent:-9000px; cursor:pointer;}
.block_portfolio_item_2 .flex-control-nav li a.flex-active {background-position:left top;}

.block_portfolio_item_2 .description {width:620px; float:left;}
.block_portfolio_item_2 .description h5 {padding-bottom:16px;}
.block_portfolio_item_2 .description p {padding-bottom:17px; color:#797979;}
.block_portfolio_item_2 .description .category {padding-bottom:12px; font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#686868; font-weight:bold;}
.block_portfolio_item_2 .description .category a {font-family:Arial, Helvetica, sans-serif; color:#a3a3a3; font-weight:normal;}

.block_portfolio_item_2 .details {width:300px; float:right;}
.block_portfolio_item_2 .details h5 {padding-bottom:11px;}
.block_portfolio_item_2 .details li {padding:8px 0px; border-bottom:1px solid #f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_2 .details li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_2 .details li span {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#686868; font-weight:bold;}

.block_portfolio_item_3 {padding-bottom:20px;}
.block_portfolio_item_3 h4 {padding-bottom:18px;}
.block_portfolio_item_3 p {padding-bottom:17px; color:#797979;}
.block_portfolio_item_3 .image {max-width:610px; margin-right:30px; margin-top:10px; padding-top:27px; float:left; background:url(images/bg_safari_frame_top.png) no-repeat; background-size:100% 27px; line-height:0px;}
.block_portfolio_item_3 .image img {width:100%; height:auto;}
.block_portfolio_item_3 .image .frame {padding-bottom:13px; position:relative; background:url(images/bg_safari_frame_bottom.png) no-repeat left bottom; background-size:100% 13px; line-height:0px;}
.block_portfolio_item_3 .image .hover {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:13px; background:url(images/bg_hover_gallery.png); text-indent:-9000px;}
.block_portfolio_item_3 .image .hover a {
	width:29px;
	height:29px;
	margin-left:-15px;
	margin-top:-15px;
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_portfolio_item_3 .image .hover a:hover {background-color:#cfcfcf;}
.block_portfolio_item_3 .image .hover a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}

.block_portfolio_item_3 .description {padding-top:8px; overflow:hidden;}
.block_portfolio_item_3 .description h5 {padding-bottom:11px;}
.block_portfolio_item_3 .description ul {padding-bottom:36px; display:block;}
.block_portfolio_item_3 .description li {padding:8px 0px; border-bottom:1px solid #f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_3 .description li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3;}
.block_portfolio_item_3 .description li span {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#686868; font-weight:bold;}

.block_portfolio_item_3 .navigation {margin-top:3px; padding:6px 0px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.block_portfolio_item_3 .navigation ul {padding:0px; float:left; display:block;}
.block_portfolio_item_3 .navigation li {margin-left:14px; padding:0px; float:left; display:block; border:0px;}
.block_portfolio_item_3 .navigation li:first-child {margin-left:0px;}
.block_portfolio_item_3 .navigation li a {height:19px; line-height:19px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:9px; color:#919191; font-weight:bold; text-transform:uppercase;}
.block_portfolio_item_3 .navigation li a:hover {text-decoration:none;}
.block_portfolio_item_3 .navigation li a.prev {padding-left:25px; background:url(images/arrow_4.png) no-repeat left top;}
.block_portfolio_item_3 .navigation li a.prev:hover {padding-left:25px; background:url(images/arrow_6.png) no-repeat left top;}
.block_portfolio_item_3 .navigation li a.next {padding-right:25px; background:url(images/arrow_5.png) no-repeat right top;}
.block_portfolio_item_3 .navigation li a.next:hover {padding-right:25px; background:url(images/arrow_7.png) no-repeat right top;}
.block_portfolio_item_3 .navigation li a.gallery {width:19px; background:url(images/icon_gallery.png) no-repeat left top; text-indent:-9000px;}

.block_slogan_1 {padding:12px; text-align:left;}
.block_slogan_1 p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; line-height:normal;}
.block_slogan_1 .text_1 {padding-bottom:1px; font-size:25px; color:#5d5d5d; font-weight:600; margin:5px 0 2px 0;}
.block_slogan_1 .text_1 span {color:#121212;}
.block_slogan_1 .text_2 {font-size:13px; color:#696969; line-height:24px;}

.block_testimonials_2 span  {color:#d3423f; display:block;}
.block_testimonials_2 span em {font-size:9px; color:#999;}
.block_testimonials_2 p 	{ margin-bottom:4px; padding-top:1px;}

.testimonials { height:200px; background:#f0f4f5; padding:15px 10px; border-color:#dfdfdf;}
.marquee_clients { height:204px; background:#f0f4f5; padding:15px 10px; border-color:#dfdfdf; margin-top:10px;}
.marquee_clients marquee { margin-top:15px;}
.marquee_clients marquee img {margin-right:20px;}

.marquee_clients .client {border:0 none; margin-left:0;}

.block_features_1 {}
.block_features_1 .feature {width:33.333%; padding-top:45px; float:left; background-repeat:no-repeat; background-position:center top; text-align:center;}
.block_features_1 .feature h5 {padding-bottom:11px;}
.block_features_1 .feature p {padding:0px 5px 13px; color:#797979;}
.block_features_1 .feature.icon_1 {background-image:url(images/icon_main_1_1.png);}
.block_features_1 .feature.icon_2 {background-image:url(images/icon_main_1_2.png);}
.block_features_1 .feature.icon_3 {background-image:url(images/icon_main_1_3.png);}
.block_features_1 .feature .button {display:inline-block;}

.block_features_2 {}
.block_features_2 .feature {}
.block_features_2 .feature .image {margin-bottom:13px; padding:4px; border:1px solid #ededed;}
.block_features_2 .feature .image img {width:100%; height:auto; display:block;}
.block_features_2 .feature h5 {padding-bottom:9px;}
.block_features_2 .feature p {padding-bottom:13px; color:#797979;}

.block_latest_projects_1 {margin-left:-20px;}
.block_latest_projects_1 h4 {margin-left:20px; padding-bottom:24px;}
.block_latest_projects_1 .project {width:220px; margin-left:20px; float:left;}
.block_latest_projects_1 .project .image {width:210px; margin-bottom:16px; padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_latest_projects_1 .project .image img {width:100%; height:auto;}
.block_latest_projects_1 .project .image:hover .info {display:block;}
.block_latest_projects_1 .project .info {display:none; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_latest_projects_1 .project .icons {padding-top:51px; overflow:hidden; text-align:center;}
.block_latest_projects_1 .project .icons ul {display:inline-block;}
.block_latest_projects_1 .project .icons li {margin-left:4px; float:left; display:block;}
.block_latest_projects_1 .project .icons li:first-child {margin-left:0px;}
.block_latest_projects_1 .project .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_latest_projects_1 .project .icons a:hover {background-color:#cfcfcf;}
.block_latest_projects_1 .project .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_latest_projects_1 .project .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_latest_projects_1 .project .description {padding-bottom:13px; overflow:hidden; text-align:center;}
.block_latest_projects_1 .project .description h6 {padding-bottom:4px;}
.block_latest_projects_1 .project .description h6 a:hover {color:#f75016; text-decoration:none;}
.block_latest_projects_1 .project .description p {padding-bottom:0px;}
.block_latest_projects_1 .project .description .tags {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_latest_projects_1 .project .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}
.block_latest_projects_1 .note {width:220px; margin-left:20px; float:left;}
.block_latest_projects_1 .note p {margin-top:-4px; padding-bottom:13px; color:#797979;}

.block_latest_projects_2 {margin-left:-20px;}
.block_latest_projects_2 h4 {margin-left:20px; padding-bottom:24px;}
.block_latest_projects_2 .project {width:300px; margin-left:20px; float:left;}
.block_latest_projects_2 .project .image {width:290px; margin-bottom:16px; padding:4px; position:relative; border:1px solid #ededed; line-height:0px;}
.block_latest_projects_2 .project .image img {width:100%; height:auto;}
.block_latest_projects_2 .project .image:hover .info {display:block;}
.block_latest_projects_2 .project .info {display:none; position:absolute; left:4px; right:4px; top:4px; bottom:4px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_latest_projects_2 .project .icons {padding-top:76px; overflow:hidden; text-align:center;}
.block_latest_projects_2 .project .icons ul {display:inline-block;}
.block_latest_projects_2 .project .icons li {margin-left:4px; float:left; display:block;}
.block_latest_projects_2 .project .icons li:first-child {margin-left:0px;}
.block_latest_projects_2 .project .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_latest_projects_2 .project .icons a:hover {background-color:#cfcfcf;}
.block_latest_projects_2 .project .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_latest_projects_2 .project .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_latest_projects_2 .project .description {padding-bottom:13px; overflow:hidden; text-align:center;}
.block_latest_projects_2 .project .description h6 {padding-bottom:4px;}
.block_latest_projects_2 .project .description h6 a:hover {color:#f75016; text-decoration:none;}
.block_latest_projects_2 .project .description p {padding-bottom:0px;}
.block_latest_projects_2 .project .description .tags {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_latest_projects_2 .project .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}

.block_latest_projects_3 {margin-left:-1px;}
.block_latest_projects_3 h4 {margin-left:1px; padding-bottom:25px;}
.block_latest_projects_3 .project {width:234px; margin-left:1px; margin-bottom:1px; float:left; background-color:#fcfcfc; border-bottom:1px solid #f1f1f1;}
.block_latest_projects_3 .project .image {width:234px; margin-bottom:8px; overflow:hidden; position:relative; line-height:0px;}
.block_latest_projects_3 .project .image img {width:100%; height:auto;}
.block_latest_projects_3 .project .info {display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(images/bg_hover_gallery.png); text-align:center;}
.block_latest_projects_3 .project .icons {width:100%; height:100%; overflow:hidden; position:absolute; text-align:center;}
.block_latest_projects_3 .project .icons ul {padding-top:56px; display:inline-block;}
.block_latest_projects_3 .project .icons li {margin-left:4px; float:left; display:block;}
.block_latest_projects_3 .project .icons li:first-child {margin-left:0px;}
.block_latest_projects_3 .project .icons a {
	width:29px;
	height:29px;
	display:block;
	position:relative;
	
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	text-indent:-9000px;
}
.block_latest_projects_3 .project .icons a:hover {background-color:#cfcfcf;}
.block_latest_projects_3 .project .icons a.icon_zoom {background-image:url(images/icon_zoom_1.png); background-position:9px 9px;}
.block_latest_projects_3 .project .icons a.icon_link {background-image:url(images/icon_link_1.png); background-position:7px 9px;}
.block_latest_projects_3 .project .icons a.icon_scale {background-image:url(images/icon_scale_1.gif); background-position:9px 9px;}
.block_latest_projects_3 .project .description {padding:0px 13px 5px; overflow:hidden;}
.block_latest_projects_3 .project .description h6 {padding-bottom:5px;}
.block_latest_projects_3 .project .description h6 a:hover {color:#f75016; text-decoration:none;}
.block_latest_projects_3 .project .description p {padding-bottom:0px;}
.block_latest_projects_3 .project .description .tags {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#686868; font-weight:bold;}
.block_latest_projects_3 .project .description .tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-weight:normal;}

.block_text_promo_1 {margin:37px 0px; padding:16px 190px 16px 20px; position:relative; border:1px solid #ededed;}
.block_text_promo_1 p {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; line-height:normal;}
.block_text_promo_1 .text_1 {padding-bottom:1px; font-size:14px; color:#404040; font-weight:bold;}
.block_text_promo_1 .text_2 {font-size:12px; color:#9d9d9d; font-weight:600;}
.block_text_promo_1 .button {position:absolute; right:18px; top:21px;}

.block_latest_from_blog_1 {float:left;}
.block_latest_from_blog_1 h4 {padding-bottom:14px;}
.block_latest_from_blog_1 .post {width:220px; margin-right:20px; float:left;/* padding:4px;*/ border:1px solid #ededed;}
.block_latest_from_blog_1 .post .f_image {margin-bottom:13px; line-height:0px;}
.block_latest_from_blog_1 .post .f_image img {width:100%; height:auto;}
.block_latest_from_blog_1 .post h6 {padding-bottom:7px; padding-left:10px;}
.block_latest_from_blog_1 .post h6 a:hover {color:#2F4455; text-decoration:none;}
.block_latest_from_blog_1 .post p {padding-bottom:11px; color:#797979; padding-left:10px;}
.block_latest_from_blog_1 .post .info {padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#919191; font-style:italic;}
.block_latest_from_blog_1 .post .info a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#919191; font-style:italic;}

.block_latest_from_blog_1 .slider_blog {}
.block_latest_from_blog_1 .flex-direction-nav {}
.block_latest_from_blog_1 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_latest_from_blog_1 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_latest_from_blog_1 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_latest_from_blog_1 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_latest_from_blog_2 {margin-left:-20px;}
.block_latest_from_blog_2 h4 {margin-left:20px; padding-bottom:24px;}
.block_latest_from_blog_2 .post {width:220px; margin-left:20px; float:left;}
.block_latest_from_blog_2 .post .f_image {margin-bottom:13px; padding:4px; border:1px solid #ededed; line-height:0px;}
.block_latest_from_blog_2 .post .f_image img {width:100%; height:auto;}
.block_latest_from_blog_2 .post h6 {padding-bottom:7px;}
.block_latest_from_blog_2 .post h6 a:hover {color:#f75016; text-decoration:none;}
.block_latest_from_blog_2 .post p {padding-bottom:11px; color:#797979;}
.block_latest_from_blog_2 .post .info {padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#919191; font-style:italic;}
.block_latest_from_blog_2 .post .info a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#919191; font-style:italic;}
.block_latest_from_blog_2 .note {width:220px; margin-left:20px; float:left;}
.block_latest_from_blog_2 .note p {margin-top:-5px; padding-bottom:13px; color:#797979;}

.block_latest_from_blog_2 .slider_blog {}
.block_latest_from_blog_2 .flex-direction-nav {}
.block_latest_from_blog_2 .flex-direction-nav li {margin-top:-16px; display:block; position:absolute; right:0px; top:50%;}
.block_latest_from_blog_2 .flex-direction-nav li:first-child {left:0px; right:auto;}
.block_latest_from_blog_2 .flex-direction-nav li a {width:16px; height:29px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_1.png); text-indent:-9000px;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-prev {background-position:left top;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-next {background-position:right top;}
.block_latest_from_blog_2 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}

.block_main_testimonials {overflow:hidden; width:220px; margin-right:20px; float:left;}
.block_main_testimonials h4 {padding-bottom:14px;}

.block_main_testimonials_2 {overflow:hidden;}
.block_main_testimonials_2 h4 {padding-bottom:3px;}
.block_main_testimonials_2 .block_testimonials_3 {padding-top:17px;}

.block_popular_blog_posts {}
.block_popular_blog_posts h4 {padding-bottom:4px;}
.block_popular_blog_posts .post {padding-top:18px;}
.block_popular_blog_posts .post .image {margin-right:12px; padding:2px; float:left; border:1px solid #eeeeee; line-height:0px;}
.block_popular_blog_posts .post .content {overflow:hidden;}
.block_popular_blog_posts .post p {padding-bottom:0px; line-height:normal;}
.block_popular_blog_posts .post .title {padding-bottom:5px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#404040; font-weight:bold; line-height:16px;}
.block_popular_blog_posts .post .title a {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#404040; font-weight:bold;}
.block_popular_blog_posts .post .title a:hover {color:#f75016; text-decoration:none;}
.block_popular_blog_posts .post .date {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-style:italic;}
.block_popular_blog_posts .post .date a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3a3a3; font-style:italic;}

.block_contact_form_1 {}
.block_contact_form_1 h4 {padding-bottom:24px;}
.block_contact_form_1 .field {
	height:28px;
	margin-bottom:10px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_field_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_form_1 .field input {width:100%; height:15px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}
.block_contact_form_1 .field.errored {border:1px solid #f2d3ce;}
.block_contact_form_1 .textarea {
	height:72px;
	margin-bottom:10px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_textarea_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_form_1 .textarea.errored {border:1px solid #f2d3ce;}
.block_contact_form_1 .textarea textarea {width:100%; height:62px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}

.block_home_text_1 {}
.block_home_text_1 h4 {padding-bottom:19px;}
.block_home_text_1 h6 {padding-bottom:13px;}



footer {border-top:5px solid #ededed;}
.sticky_footer.need footer {width:100%; min-width:320px; position:absolute; left:0px; bottom:0px;}
#footer {}
#footer .section_bottom {height:49px; background-color:#2a2a2a; border-top:1px solid #242424;}


.block_bottom_menu {padding-top:19px; float:right;}
.block_bottom_menu li {margin-left:12px; float:left; display:block; padding-left:10px; border-left:1px solid #FFF;}
.block_bottom_menu li:first-child {margin-left:0px; border:0;}
.block_bottom_menu li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}

.block_copyrights {padding-top:19px; float:left;}
.block_copyrights p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}

.block_footer_menu {padding:29px 0px 47px; float:left;}
.block_footer_menu li {margin-left:43px; float:left; display:block;}
.block_footer_menu li:first-child {margin-left:0px;}
.block_footer_menu li a {display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cacaca; font-weight:bold; text-transform:uppercase;}
.block_footer_menu li a:hover {text-decoration:none;}
.block_footer_menu li a .subtext {padding-top:5px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#737373; font-weight:normal; text-transform:lowercase;}
.block_footer_menu li:hover a {color:#f64305;}
.block_footer_menu li:hover a span {color:#737373;}

.block_footer_contacts {padding-top:28px; float:right;}
.block_footer_contacts p {padding-bottom:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#9c9c9c;}
.block_footer_contacts p.phone {padding-bottom:11px;}
.block_footer_contacts p.phone .num {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; font-weight:600;}
.block_footer_contacts p.phone .num span {color:#cacaca; font-weight:bold;}

.block_bottom_social {padding-top:12px; float:right;}
.block_bottom_social li {margin-left:10px; float:left; display:block;}
.block_bottom_social li:first-child {margin-left:0px;}
.block_bottom_social li a {height:17px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_6.png); text-indent:-9000px;}

.block_bottom_social li a.icon_1 {width:16px; background-position:0px top;}
.block_bottom_social li a.icon_1:hover {background-position:0px bottom;}

.block_bottom_social li a.icon_2 {width:20px; background-position:-26px top;}
.block_bottom_social li a.icon_2:hover {background-position:-26px bottom;}

.block_bottom_social li a.icon_3 {width:16px; background-position:-55px top;}
.block_bottom_social li a.icon_3:hover {background-position:-55px bottom;}

.block_bottom_social li a.icon_4 {width:16px; background-position:-82px top;}
.block_bottom_social li a.icon_4:hover {background-position:-82px bottom;}

.block_bottom_social li a.icon_5 {width:17px; background-position:-109px top;}
.block_bottom_social li a.icon_5:hover {background-position:-109px bottom;}

.block_bottom_social li a.icon_6 {width:18px; background-position:-136px top;}
.block_bottom_social li a.icon_6:hover {background-position:-136px bottom;}

.block_bottom_social li a.icon_7 {width:17px; background-position:-165px top;}
.block_bottom_social li a.icon_7:hover {background-position:-165px bottom;}

.alternative #footer .section_bottom {height:43px;}
.alternative .block_copyrights {padding-top:16px;}







/* columns */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .full_width, .one_sixth {height:auto !important; min-height:1px; margin-right:4%; float:left; position:relative;}
.full_width{margin-right:0px; float:none;}
.one_half {width:48%;}
.one_third {width:30.666%;}
.two_third {width:65.332%;}
.one_fourth {width:22%;}
.one_fifth {width:16.8%;}
.two_fourth {width:48%;}
.three_fourth {width:74%;}
.one_sixth {width:13.333%;}
.last {margin-right:0px !important; clear:right;}
.one_third.last {width:30.668%;}
.two_third.last {width:65.334%;}
.one_sixth.last {width:13.335%;}

.general_column_220 {width:220px; margin-right:20px; float:left;}
.general_column_300 {width:300px; margin-right:20px; float:left;}
.general_column_460 {width:460px; margin-right:20px; float:left;}
.general_column_530 {width:530px; margin-right:20px; float:left;}
.general_column_620 {width:620px; margin-right:20px; float:left;}
.general_column_700 {width:700px; margin-right:20px; float:left;}

/*.oneByOne_item .general_button {
	background:#ffffff !important;
	border:1px solid #334a5c; color:#334a5c; padding:5px 8px;
}

.oneByOne_item .general_button:hover { background:#2f4455 !important; color:#ffffff;}*/

/* general buttons */
.general_button {
	height:19px;
	line-height:18px;
	padding:2px 10px; margin:0 0 10px 10px;
	display:inline-block;
	position:relative;
	
	background-color:#415c76;
	border:1px solid #2f4455;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#2f4455) to(#415c76));
    background:-webkit-linear-gradient(#2f4455, #415c76);
    background:-moz-linear-gradient(#2f4455, #415c76);
    background:-ms-linear-gradient(#2f4455, #415c76);
    background:linear-gradient(#2f4455, #415c76);
	background:-o-linear-gradient(#2f4455, #415c76);
    -pie-background:linear-gradient(#2f4455, #415c76);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
.video_m { margin-right:80px;}
.video { background:url(../images/video-bg.jpg) no-repeat; width:539px; height:428px; display:block; padding:20px;}

.main_content h4 {color:#34495c;}

/* sliders styles */
.section_slider_1 {position:relative; background:url(images/bg_slider_block_1.jpg);}
.section_slider_1 .slider_line_1 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; top:-4px; background:url(images/bg_slider_line_1_1.png) repeat-x;}
.section_slider_1 .slider_line_2 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; bottom:-4px; background:url(images/bg_slider_line_1_2.png) repeat-x;}
.section_slider_1 .slider {width:100%; height:349px; position:relative;}
.section_slider_1 .oneByOne1 {width:100%; height:349px; position:relative;}
.section_slider_1 .oneByOne_item {width:100%; height:349px; position:absolute; overflow:hidden;}
.section_slider_1 .arrowButton div {width:31px; height:53px; margin-top:-26px; display:block; overflow:hidden; position:absolute; top:49.999%; background-repeat:no-repeat; background-image:url(images/sprite_arrow_6.png); text-indent:-9000px; z-index:300; cursor:pointer; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_1 .prevArrow {left:0px; background-position:left top;}
.section_slider_1 .prevArrow:hover {background-position:left bottom;}
.section_slider_1 .nextArrow {right:0px; background-position:right top;}
.section_slider_1 .nextArrow:hover {background-position:right bottom;}

.section_slider_1 .pic_1_1 {margin-left:48px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .pic_1_2 {margin-left:-39px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .pic_1_3 {margin-left:-104px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .text_1_1 {width:290px; margin-left:-435px; position:absolute; left:50%; top:124px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:20px; color:#828282; text-transform:uppercase;}
.section_slider_1 .text_1_2 {width:290px; margin-left:-435px; position:absolute; left:50%; top:149px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#545454; font-weight:bold; text-transform:uppercase;}
.section_slider_1 .text_1_3 {width:260px; margin-left:-435px; position:absolute; left:50%; top:185px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#a1a1a1; font-weight:bold; text-transform:uppercase; line-height:15px;}

.section_slider_1 .pic_8_1 {/*margin-left:-426px;*/ position:absolute; left:16%; top:0px;}

.section_slider_1 .pic_2_1 {margin-left:-376px; position:absolute; left:50%; top:0px;}
.section_slider_1 .pic_2_2 {margin-left:-13px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .text_2_1 {width:350px; margin-left:-424px; position:absolute; left:50%; top:87px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#3d3d3d; font-weight:bold; line-height:29px;}
.section_slider_1 .text_2_2 {width:330px; margin-left:-424px; position:absolute; left:50%; top:157px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_1 .text_2_3 {width:405px; margin-left:-424px; position:absolute; left:50%; top:188px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_1 .text_2_4 {margin-left:-424px; position:absolute; left:50%; top:238px;}

.section_slider_1 .pic_3_1 {margin-left:66px; position:absolute; left:50%; top:50px;}
.section_slider_1 .pic_3_2 {margin-left:36px; position:absolute; left:50%; top:141px;}
.section_slider_1 .pic_3_3 {margin-left:-36px; position:absolute; left:50%; top:186px;}
.section_slider_1 .text_3_1 {width:350px; margin-left:-450px; position:absolute; left:50%; top:86px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_3_2 {width:350px; margin-left:-450px; position:absolute; left:50%; top:118px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; font-weight:bold; text-transform:uppercase;}
.section_slider_1 .text_3_3 {width:350px; margin-left:-450px; position:absolute; left:50%; top:156px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_1 .text_3_4 {width:405px; margin-left:-450px; position:absolute; left:50%; top:187px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_1 .text_3_5 {margin-left:-450px; position:absolute; left:50%; top:237px;}

.section_slider_1 .video_4_1 {width:512px; height:288px; margin-left:-43px; position:absolute; left:50%; top:34px;}
.section_slider_1 .text_4_1 {width:350px; margin-left:-450px; position:absolute; left:50%; top:86px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_4_2 {width:350px; margin-left:-450px; position:absolute; left:50%; top:118px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_4_3 {width:350px; margin-left:-450px; position:absolute; left:50%; top:156px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_1 .text_4_4 {width:380px; margin-left:-450px; position:absolute; left:50%; top:187px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_1 .text_4_5 {margin-left:-450px; position:absolute; left:50%; top:237px;}

.section_slider_1 .static_pic {margin:0px auto; display:none;}
.section_slider_1 .static_pic img {width:100%; height:auto; display:block;}

.section_slider_2 {position:relative; background:url(images/bg_slider_block_2.jpg);}
.section_slider_2 * {-moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_2 .inner {margin:0px auto -9px; padding-top:1px; position:relative; z-index:2;}
.section_slider_2 .slider_line_1 {height:9px; overflow:hidden; position:absolute; left:0px; right:0px; top:-4px; background:url(images/bg_slider_line_2_1.png) repeat-x;}
.section_slider_2 .slider_line_2 {height:9px; overflow:hidden; position:relative; background:url(images/bg_slider_line_2_2.png) repeat-x;}
.section_slider_2 .nivo-controlNav {padding:0px; overflow:hidden;}
.section_slider_2 .nivo-controlNav a {width:100px; height:4px; float:left; display:block; position:relative; background-color:#d6d6d6; border-top:1px solid #cfcfcf; text-indent:-9000px;}
.section_slider_2 .nivo-controlNav a.active {background-color:#f75016; border-top:1px solid #e64915;}
.section_slider_2 .nivo-controlNav a:before {width:1px; height:5px; display:block; position:absolute; left:0px; top:-1px; background-color:#ffffff; content:'';}
.section_slider_2 .nivo-controlNav a:first-child:before {display:none;}
.section_slider_2 .nivo-directionNav {height:55px; position:absolute; left:325px; top:236px; z-index:100;}
.section_slider_2 .nivo-directionNav a {width:27px; height:27px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_5.png); text-indent:-9000px; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_2 .nivo-directionNav a.nivo-prevNav {left:0px; bottom:0px; right:auto; top:auto; background-position:left top;}
.section_slider_2 .nivo-directionNav a.nivo-prevNav:hover {background-position:left bottom;}
.section_slider_2 .nivo-directionNav a.nivo-nextNav {left:0px; top:0px; right:auto; bottom:auto; background-position:right top;}
.section_slider_2 .nivo-directionNav a.nivo-nextNav:hover {background-position:right bottom;}
.section_slider_2 .nivo-caption {width:275px; padding:15px 16px 14px; position:absolute; left:17px; top:236px; bottom:auto; background:url(images/bg_caption_2.png); box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.section_slider_2 .nivo-caption h6 {padding-bottom:9px; color:#f1f1f1;}
.section_slider_2 .nivo-caption p {padding:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:12px; color:#c7c7c7; line-height:16px;}

.section_slider_3 {background:url(images/bg_slider_block_3.jpg);}
.section_slider_3 .inner {position:relative;}
.section_slider_3 .slider_line_1 {height:5px; margin-bottom:26px; overflow:hidden; background:url(images/bg_slider_line_3_1.jpg) repeat-x;}
.section_slider_3 .slider_line_2 {height:9px; margin-top:16px; overflow:hidden; background:url(images/bg_slider_line_3_2.jpg) repeat-x;}
.section_slider_3 .roundabout {width:778px; height:370px; margin:0px auto;}
.section_slider_3 li {display:none;}
.section_slider_3 li.roundabout-moveable-item {display:block;}
.section_slider_3 li img {width:100%; height:auto;}
.section_slider_3 .navigation {width:29px; height:29px; display:block; position:absolute; top:166px; background-repeat:no-repeat; background-image:url(images/sprite_arrow_4.png); text-indent:-9000px; z-index:300;}
.section_slider_3 .button_prev {left:-29px; background-position:left top;}
.section_slider_3 .button_prev:hover {background-position:left bottom;}
.section_slider_3 .button_next {right:-29px; background-position:right top;}
.section_slider_3 .button_next:hover {background-position:right bottom;}

.section_slider_4 {padding:1px 0px 5px; position:relative; background-color:#fcfcfc;}
.section_slider_4 .slider_line_1 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; top:-4px; background:url(images/bg_slider_line_4_1.png) repeat-x;}
.section_slider_4 .slider_line_2 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; bottom:0px; background:url(images/bg_slider_line_4_2.png) repeat-x;}
.section_slider_4 .flex-direction-nav {display:none;}
.section_slider_4 .slider:hover .flex-direction-nav {display:block;}
.section_slider_4 .flex-direction-nav li {margin-top:-26px; display:block; position:absolute; right:0px; top:49.999%;}
.section_slider_4 .flex-direction-nav li:first-child {left:0px; right:auto;}
.section_slider_4 .flex-direction-nav li a {width:31px; height:53px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_6.png); text-indent:-9000px;}
.section_slider_4 .flex-direction-nav li a.flex-prev {background-position:left top;}
.section_slider_4 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.section_slider_4 .flex-direction-nav li a.flex-next {background-position:right top;}
.section_slider_4 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}
.section_slider_4 li {height:353px; overflow:hidden; position:relative;}
.section_slider_4 .slider .slides img {width:auto; height:auto; margin-left:-610px; position:absolute; left:50%; top:0px;}
.section_slider_4 .caption_1 {width:370px; margin-left:-473px; position:absolute; left:50%; top:86px;}
.section_slider_4 .caption_1 p {padding-bottom:17px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_4 .caption_1 .title {padding-bottom:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#3d3d3d; font-weight:bold; line-height:29px;}
.section_slider_4 .caption_1 .subtitle {padding:12px 0px 15px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_4 .caption_1 .general_button.big span {margin-right:12px; background:url(images/arrow_8.png) no-repeat right 8px;}
.section_slider_4 .caption_2 {
	margin-left:-473px;
	padding:3px;
	position:absolute;
	left:50%;
	bottom:18px;
	
	background:url(images/bg_caption_4.png);
	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.section_slider_4 .caption_2 .content {
	width:325px;
	padding:16px 0px 8px;
	position:relative;
	
	background-color:#ffffff;
	
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.section_slider_4 .caption_2 h4 {margin-left:17px; padding-bottom:7px;}
.section_slider_4 .caption_2 p {margin:0px 17px; padding-bottom:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:17px;}
.section_slider_4 .caption_2 p.subtitle {padding-bottom:6px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#f75016; font-weight:600;}
.section_slider_4 .caption_2 .button {
	padding:12px 17px;
	position:relative;
	
	background-color:#fcfcfc;
	border-top:1px solid #f5f5f5;
	
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.section_slider_4 .caption_2 .button .general_button.big {height:24px; line-height:22px;}
.section_slider_4 .caption_2 .button .general_button.big span {height:23px; padding:0px 12px;}

.section_slider_5 {-moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_5 .inner {padding-top:1px; position:relative;}
.section_slider_5 .slider_line {height:5px; overflow:hidden; position:absolute; left:0px; right:0px; top:-4px; background:url(images/bg_slider_line_5_1.jpg) repeat-x;}
.section_slider_5 .nivo-caption {padding:9px 14px; background:url(images/bg_caption_5.png); font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#f1f1f1; font-weight:bold; line-height:normal;}
.section_slider_5 .nivo-directionNav a {width:31px; height:31px; margin-top:-15px; display:block; top:50%; background-repeat:no-repeat; background-image:url(images/sprite_arrow_7.png); text-indent:-9000px; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_5 .nivo-directionNav a.nivo-prevNav {left:11px; background-position:left top;}
.section_slider_5 .nivo-directionNav a.nivo-nextNav {right:11px; background-position:right top;}
.section_slider_5 .nivo-controlNav {padding:0px; overflow:hidden; background-color:#ffffff;}
.section_slider_5 .nivo-controlNav a {padding:1px 0px 0px; float:left; display:block; border-top:5px solid #d6d6d6;}
.section_slider_5 .nivo-controlNav a img {width:100%; height:auto;}
.section_slider_5 .nivo-controlNav a.active {border-top:5px solid #f75016;}
.section_slider_5 .nivo-controlNav a.active img {opacity:0.4;}

.section_slider_6 {}
.section_slider_6 .inner {padding-top:1px; position:relative;}
.section_slider_6 .slider_line_1 {height:5px; overflow:hidden; position:absolute; left:0px; right:0px; top:-4px; background:url(images/bg_slider_line_6_1.jpg) repeat-x;}
.section_slider_6 .slider_line_2 {height:5px; overflow:hidden; background:url(images/bg_slider_line_6_2.jpg) repeat-x;}
.section_slider_6 .flex-direction-nav {position:absolute; right:18px; bottom:18px;}
.section_slider_6 .flex-direction-nav li {margin-left:2px; float:left; display:block;}
.section_slider_6 .flex-direction-nav li:first-child {margin-left:0px;}
.section_slider_6 .flex-direction-nav li a {width:27px; height:27px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_arrow_5.png); text-indent:-9000px;}
.section_slider_6 .flex-direction-nav li a.flex-prev {background-position:left top;}
.section_slider_6 .flex-direction-nav li a.flex-prev:hover {background-position:left bottom;}
.section_slider_6 .flex-direction-nav li a.flex-next {background-position:right top;}
.section_slider_6 .flex-direction-nav li a.flex-next:hover {background-position:right bottom;}
.section_slider_6 li {position:relative;}
.section_slider_6 .caption {width:275px; padding:15px 18px 14px; position:absolute; left:18px; bottom:18px; background:url(images/bg_caption_6.png);}
.section_slider_6 .caption h6 {padding-bottom:9px; color:#f1f1f1;}
.section_slider_6 .caption p {padding-bottom:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:12px; color:#c7c7c7; line-height:16px;}

/* pics styles */
.pic {display:inline-block; line-height:0px;}
.pic.w_frame {padding:4px; border:1px solid #ededed;}

.pic.alignleft {margin-right:20px; margin-top:5px; float:left; display:block;}
.pic.alignright {margin-left:20px; margin-top:5px; float:right; display:block;}

.pic.alignleft, .pic.alignright, .pic.alignleft img, .pic.alignright img {max-width:210px;}

/* info box styles */
.general_info_box {
	padding:9px 30px 11px 43px;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}


.block_contact_us_type_1 .address {width:220px; float:right;}
.block_contact_us_type_1 .address p {padding-bottom:0px; color:#797979; line-height:20px;}
.block_contact_us_type_1 .address a {color:#797979;}
.block_contact_us_type_1 .send_message {width:700px; float:left;}
.block_contact_us_type_1 .send_message .form {padding-top:4px;}
.block_contact_us_type_1 .send_message .form .label {padding-bottom:8px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c; font-weight:bold;}
.block_contact_us_type_1 .send_message .form .label span {font-weight:normal;}
.block_contact_us_type_1 .send_message .form .field {
	height:28px;
	margin-bottom:14px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_field_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_us_type_1 .send_message .form .field input {width:100%; height:15px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}
.block_contact_us_type_1 .send_message .form .field.errored {border:1px solid #f2d3ce;}
.block_contact_us_type_1 .send_message .form .textarea {
	height:158px;
	margin-bottom:19px;
	padding:0px 10px;
	position:relative;
	
	background:url(images/bg_textarea_1.jpg) repeat-x;
	border:1px solid #e6e6e6;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_contact_us_type_1 .send_message .form .textarea.errored {border:1px solid #f2d3ce;}
.block_contact_us_type_1 .send_message .form .textarea textarea {width:100%; height:148px; line-height:15px; padding:5px 0px; display:block; background-color:transparent; border:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c;}

.thai_chi span {color:#34495C;}
.block_main_testimonials .includedStocks{height:230px; /*overflow-x:auto;*/}
.includedStocks p { border-bottom:1px solid #EDEDED;}
.includedStocks p:last-child {border:0;}

/* Responsive styles */
@media (max-width: 1200px) {
	nav.main_menu ul ul ul	{left:-185px;}
	.block_to_top {display:none;}
}

@media screen and (max-width: 949px), (orientation: portrait) {
	.inner {width:680px; /*padding-left:44px; padding-right:44px;*/}
	
	#header .section_top {height:auto;}
	
	#logo {padding:34px 0px 24px; float:none; text-align:center;}
	nav.main_menu {padding-bottom:35px; float:none;}
	nav.main_menu > ul {display:none;}
	nav.main_menu > select {width:100%; display:block;}
	
	.block_title {padding-top:18px; height:auto; float:none;}
	.block_title h1 {line-height:normal;}
	.block_breadcrumbs {padding:7px 0px 15px; float:none;}
	
	
	
	.right_sidebar .main_content {width:auto; float:none;}
	.right_sidebar .sidebar {width:auto; float:none;}
	
	.left_sidebar .main_content {width:auto; float:none;}
	.left_sidebar .sidebar {width:auto; float:none;}
	
	.block_table_l {width:auto; padding-bottom:31px; float:none;}
	.block_table_r {width:auto; float:none;}
	
	.block_services_type_1 {margin-left:0px; margin-bottom:-27px;}
	.block_services_type_1 .service {width:auto; margin-left:0px; margin-bottom:27px; float:none; overflow:hidden;}
	.block_services_type_1 .service p {padding-bottom:10px;}
	.block_services_type_1 .service .title p {padding-bottom:0px;}
	
	.block_services_type_2 {margin-left:0px; margin-bottom:-11px;}
	.block_services_type_2 .service {width:auto; margin-left:0px; margin-bottom:11px; float:none;}
	.block_services_type_2 .service p {padding-bottom:10px;}
	
	.block_services_type_3 {margin-left:0px; margin-bottom:-30px;}
	.block_services_type_3 .service {width:auto; margin-left:0px; margin-bottom:30px; float:none;}
	.block_services_type_3 .service p {padding-bottom:10px;}
	
	.block_services_type_4 {margin-left:0px;}
	.block_services_type_4 .service {width:50%; margin-left:0px;}
	.block_services_type_4 .service h5 {padding-left:10px; padding-right:10px;}
	.block_services_type_4 .service p {padding-left:10px; padding-right:10px;}
	
	.block_tabs_type_2 .pic.alignright, .block_tabs_type_2 .pic.alignleft {margin:0px 0px 15px; float:none; display:inline-block;}
	
	.block_pricing_table_type_1 .column {width:129px;}
	.block_pricing_table_type_1 .column.special {width:133px;}
	.block_pricing_table_type_2 .column {width:150px;}
	.block_pricing_table_type_3 .column {width:207px;}
	
	.block_about .main {width:auto; float:none;}
	.block_about .skills {width:auto; padding:10px 0px 15px; float:none;}
	
	.block_our_stages {margin-left:0px;}
	.block_our_stages h4 {margin-left:0px;}
	.block_our_stages .column {width:auto; margin-left:0px; float:none;}
	
	.block_contact_us_type_1 .send_message {width:auto; padding-right:20px; float:none; overflow:hidden;}
	
	.block_contact_us_type_2 .col_left {width:auto; float:none;}
	.block_contact_us_type_2 .send_message {width:auto; padding-top:30px; float:none;}
	
	.block_gallery.c_2 .item {width:320px;}
	.block_gallery.c_2 .item .icons {padding-top:68px;}
	.block_gallery.c_2 .item h6 {top:105px;}
	.block_gallery.c_2 .item .info > a {top:129px;}
	
	.block_gallery.c_3 .item {width:203px;}
	.block_gallery.c_3 .item .icons {padding-top:28px;}
	.block_gallery.c_3 .item h6 {top:65px;}
	.block_gallery.c_3 .item .info > a {top:89px;}
	
	.block_gallery.c_4 .item {width:203px;}
	.block_gallery.c_4 .item .icons {padding-top:28px;}
	.block_gallery.c_4 .item h6 {top:65px;}
	.block_gallery.c_4 .item .info > a {top:89px;}
	
	.block_portfolio_1.c_1 .item .image {width:auto; margin-right:0px; margin-bottom:19px; float:none;}
	
	.block_portfolio_1.c_2 .item {width:330px;}
	.block_portfolio_1.c_2 .item .image {width:320px;}
	
	.block_portfolio_1.c_3 .item {width:213px;}
	.block_portfolio_1.c_3 .item .image {width:203px;}
	
	.block_portfolio_1.c_4 .item {width:213px;}
	.block_portfolio_1.c_4 .item .image {width:203px;}
	
	.block_portfolio_2.c_2 .item {width:330px;}
	.block_portfolio_2.c_2 .item .image {width:320px;}
	.block_portfolio_2.c_2 .item .icons {padding-top:86px;}
	
	.block_portfolio_2.c_3 .item {width:213px;}
	.block_portfolio_2.c_3 .item .image {width:203px;}
	.block_portfolio_2.c_3 .item .icons {padding-top:48px;}
	
	.block_portfolio_2.c_4 .item {width:213px;}
	.block_portfolio_2.c_4 .item .image {width:203px;}
	.block_portfolio_2.c_4 .item .icons {padding-top:48px;}
	
	.block_portfolio_3.c_2 .item {width:320px;}
	.block_portfolio_3.c_2 .item .image {width:320px;}
	.block_portfolio_3.c_2 .item .icons {padding-top:86px;}
	
	.block_portfolio_3.c_3 .item {width:203px;}
	.block_portfolio_3.c_3 .item .image {width:203px;}
	.block_portfolio_3.c_3 .item .icons {padding-top:48px;}
	
	.block_portfolio_3.c_4 .item {width:203px;}
	.block_portfolio_3.c_4 .item .image {width:203px;}
	.block_portfolio_3.c_4 .item .icons {padding-top:48px;}
	
	.block_portfolio_item_1 .image {width:auto; margin-right:0px; margin-bottom:19px; float:none;}
	
	.block_portfolio_item_2 .description {width:auto; float:none;}
	.block_portfolio_item_2 .details {width:auto; float:none;}
	
	.block_portfolio_item_3 .image {max-width:none; margin-right:0px; margin-bottom:19px; float:none;}
	
	.block_slogan_1 {padding:29px 20px 32px;}
	.block_slogan_1 .text_1 {padding-bottom:3px;}
	.block_slogan_1 .text_2 {font-size:12px; line-height:18px;}
	
	.block_latest_projects_1 {margin-bottom:-20px; overflow:hidden;}
	.block_latest_projects_1 .project {width:330px; margin-bottom:20px;}
	.block_latest_projects_1 .project .image {width:320px;}
	.block_latest_projects_1 .project .icons {padding-top:86px;}
	.block_latest_projects_1 .note {width:330px; margin-bottom:20px;}
	
	.block_latest_projects_2 .project {width:213px;}
	.block_latest_projects_2 .project .image {width:203px;}
	.block_latest_projects_2 .project .icons {padding-top:48px;}
	
	.block_latest_projects_3 .project {width:226px;}
	.block_latest_projects_3 .project .image {width:226px;}
	
	.block_text_promo_1 {padding-right:20px;}
	.block_text_promo_1 .button {padding-top:12px; position:static;}
	
	.block_latest_from_blog_1 {margin-left:-20px; margin-bottom:33px; float:none; overflow:hidden;}
	.block_latest_from_blog_1 h4 {margin-left:20px;}
	.block_latest_from_blog_1 .post {width:213px; margin-left:20px; margin-right:0px;}
	
	.block_latest_from_blog_2 {margin-bottom:-20px; overflow:hidden;}
	.block_latest_from_blog_2 .post {width:330px; margin-bottom:20px;}
	.block_latest_from_blog_2 .note {width:330px; margin-bottom:20px;}
	
	.section_slider_1 .text_1_1 {margin-left:-365px;}
	.section_slider_1 .text_1_2 {margin-left:-365px;}
	.section_slider_1 .text_1_3 {margin-left:-365px;}
	
	.section_slider_1 .text_2_1 {margin-left:-354px;}
	.section_slider_1 .text_2_2 {margin-left:-354px;}
	.section_slider_1 .text_2_3 {width:350px; margin-left:-354px;}
	.section_slider_1 .text_2_4 {margin-left:-354px;}

	.section_slider_1 .text_3_1 {margin-left:-360px;}
	.section_slider_1 .text_3_2 {margin-left:-360px;}
	.section_slider_1 .text_3_3 {margin-left:-360px;}
	.section_slider_1 .text_3_4 {width:350px; margin-left:-360px;}
	.section_slider_1 .text_3_5 {margin-left:-360px;}
	
	.section_slider_1 .oneByOne1 {display:none;}
	.section_slider_1 .static_pic {width:680px; display:block;}
	
	.section_slider_2 .nivo-caption {display:none !important;}
	.section_slider_2 .nivo-directionNav {width:27px; left:auto; right:15px; top:auto; bottom:15px;}
	
	.section_slider_3 .roundabout {width:600px;}
	.section_slider_3 .button_prev {left:5px;}
	.section_slider_3 .button_next {right:5px;}
	
	.section_slider_4 .caption_1 {width:345px; margin-left:0px; left:35px; display:none;}
	.section_slider_4 .caption_2 {margin-left:0px; left:35px; display:none;}
	
	.section_slider_5 .nivo-directionNav {display:none !important;}
	
	.block_our_team .teammate {width:330px;}
	
	.block_blog_type_8 article {width:320px;}
	
	
	
	.block_footer_widgets {margin-left:0px;}
	.block_footer_widgets .column {width:auto; margin-left:0px; padding-top:35px; float:none;}
	.block_footer_widgets .column:first-child {padding-top:0px;}
	
	#footer .section_bottom {height:auto;}
	.alternative #footer .section_bottom {height:auto;}
	
	.block_bottom_menu {float:none; text-align:center;}
	.block_bottom_menu ul {display:inline-block;}
	
	.block_copyrights {float:none; text-align:center;}
	
	.block_footer_menu {float:none; overflow:hidden;}
	
	.block_footer_contacts {padding:0px 0px 40px; float:none;}
	
	.block_bottom_social {float:none; text-align:center;}
	.block_bottom_social > ul {display:inline-block;}
	
	.general_column_220 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_300 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_460 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_620 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_700 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_220.last, .general_column_300.last, .general_column_460.last, .general_column_620.last, .general_column_700.last {margin-bottom:0px;}
	
	.block_to_top {display:none;}
}

@media (max-width: 767px) {
	.video { display:none;}
	.inner {width:440px; /*padding-left:20px; padding-right:20px;*/}
	
	.block_services_type_4 .service {width:auto;}
	
	.block_features_2 .feature {padding-bottom:15px;}
	.last .block_features_2 .feature {padding-bottom:0px;}
	
	.block_home_text_1 {padding-top:12px;}
	
	.block_our_team {margin-left:0px;}
	.block_our_team h4 {margin-left:0px;}
	.block_our_team .teammate {width:auto; margin-left:0px; float:none;}
	
	.block_blog_type_2 article h4 {padding-left:0px;}
	.block_blog_type_2 article .info {width:auto; margin-right:0px; margin-bottom:15px; float:none;}
	.block_blog_type_2 article .info .date {width:50%;}
	.block_blog_type_2 article .info .comments {width:auto; float:none; overflow:hidden;}
	
	.block_blog_type_4 article .content {padding-top:26px;}
	.block_blog_type_4 article .info {width:auto; margin-right:0px; margin-bottom:20px; float:none; overflow:hidden;}
	.block_blog_type_4 article .info .date {width:50%;}
	.block_blog_type_4 article .info .comments {width:auto; float:none; overflow:hidden; border-left:0px; border-top:1px solid #e8e8e8;}
	.block_blog_type_4 article .f_pic {width:auto; margin-right:0px; float:none;}
	.block_blog_type_4 .slider_blog {width:auto; height:auto;}
	
	.block_blog_type_6 article .f_pic {width:auto; margin-right:0px; float:none;}
	.block_blog_type_6 article .f_pic img {width:100%; height:auto;}
	.block_blog_type_6 article .content {padding-top:26px;}
	.block_blog_type_6 .slider_blog {width:auto; height:auto;}
	
	.block_blog_type_7 article {width:430px;}
	.block_blog_type_7 article .f_pic img {width:100%; height:auto;}
	
	.block_blog_type_8 article {width:430px;}
	.block_blog_type_8 article .f_pic img {width:100%; height:auto;}
	.block_blog_type_8 .slider_blog {width:auto; height:auto;}
	
	.block_blog_post_type_1 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_post_type_1 article .content .links li:first-child {padding-top:0px;}
	.block_blog_post_type_1 article .content .links li.comments {float:none;}
	
	.block_blog_post_type_2 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_post_type_2 article .content .links li:first-child {padding-top:0px;}
	.block_blog_post_type_2 article .content .links li.comments {float:none;}
	
	.block_blog_post_type_3 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_post_type_3 article .content .links li:first-child {padding-top:0px;}
	.block_blog_post_type_3 article .content .links li.comments {float:none;}
	
	.block_leave_comment .one_third {padding-bottom:0px;}
	
	.block_contact_us_type_1 .address {width:auto; float:none;}
	.block_contact_us_type_1 .send_message {padding-top:30px;}
	.block_contact_us_type_1 .send_message .one_third {padding-bottom:0px;}
	
	.block_tabs_type_2 .tabs {width:42px; overflow:hidden;}
	
	.block_pricing_table_type_1 {margin:0px auto; display:block;}
	.block_pricing_table_type_1 .column {width:auto; margin-top:6px; float:none; border-left:1px solid #ededed;}
	.block_pricing_table_type_1 .column:first-child {margin-top:0px;}
	.block_pricing_table_type_1 .column.special {width:auto; margin:6px 0px 0px;}
	
	.block_pricing_table_type_2 {margin-left:0px;}
	.block_pricing_table_type_2 .column {width:auto; margin:15px auto 0px; float:none;}
	.block_pricing_table_type_2 .column:first-child {margin-top:0px;}
	
	.block_pricing_table_type_3 {margin-left:0px;}
	.block_pricing_table_type_3 .column {width:auto; margin:15px auto 0px; margin:15px auto 0px; float:none;}
	.block_pricing_table_type_3 .column:first-child {margin-top:0px;}
	
	.block_gallery.c_2 .item {width:430px;}
	.block_gallery.c_2 .item .icons {padding-top:99px;}
	.block_gallery.c_2 .item h6 {top:136px;}
	.block_gallery.c_2 .item .info > a {top:160px;}
	
	.block_gallery.c_3 .item {width:430px;}
	.block_gallery.c_3 .item .icons {padding-top:99px;}
	.block_gallery.c_3 .item h6 {top:136px;}
	.block_gallery.c_3 .item .info > a {top:160px;}
	
	.block_gallery.c_4 .item {width:430px;}
	.block_gallery.c_4 .item .icons {padding-top:99px;}
	.block_gallery.c_4 .item h6 {top:136px;}
	.block_gallery.c_4 .item .info > a {top:160px;}
	
	.block_portfolio_1.c_2 .item {width:440px;}
	.block_portfolio_1.c_2 .item .image {width:430px;}
	
	.block_portfolio_1.c_3 .item {width:440px;}
	.block_portfolio_1.c_3 .item .image {width:430px;}
	
	.block_portfolio_1.c_4 .item {width:440px;}
	.block_portfolio_1.c_4 .item .image {width:430px;}
	
	.block_portfolio_2.c_2 .item {width:440px;}
	.block_portfolio_2.c_2 .item .image {width:430px;}
	.block_portfolio_2.c_2 .item .icons {padding-top:120px;}
	
	.block_portfolio_2.c_3 .item {width:440px;}
	.block_portfolio_2.c_3 .item .image {width:430px;}
	.block_portfolio_2.c_3 .item .icons {padding-top:120px;}
	
	.block_portfolio_2.c_4 .item {width:440px;}
	.block_portfolio_2.c_4 .item .image {width:430px;}
	.block_portfolio_2.c_4 .item .icons {padding-top:120px;}
	
	.block_portfolio_3.c_2 .item {width:430px;}
	.block_portfolio_3.c_2 .item .image {width:430px;}
	.block_portfolio_3.c_2 .item .icons {padding-top:120px;}
	
	.block_portfolio_3.c_3 .item {width:430px;}
	.block_portfolio_3.c_3 .item .image {width:430px;}
	.block_portfolio_3.c_3 .item .icons {padding-top:120px;}
	
	.block_portfolio_3.c_4 .item {width:430px;}
	.block_portfolio_3.c_4 .item .image {width:430px;}
	.block_portfolio_3.c_4 .item .icons {padding-top:120px;}
	
	.block_portfolio_w_sidebar.c_2 .item {width:440px;}
	.block_portfolio_w_sidebar.c_2 .item .image {width:430px;}
	.block_portfolio_w_sidebar.c_2 .item .icons {padding-top:120px;}
	
	.block_portfolio_w_sidebar.c_3 .item {width:440px;}
	.block_portfolio_w_sidebar.c_3 .item .image {width:430px;}
	.block_portfolio_w_sidebar.c_3 .item .icons {padding-top:120px;}
	
	.block_features_1 .feature {width:auto; margin-top:37px; float:none;}
	.block_features_1 .feature:first-child {margin-top:0px;}
	
	.block_latest_projects_1 .project {width:440px;}
	.block_latest_projects_1 .project .image {width:430px;}
	.block_latest_projects_1 .project .icons {padding-top:120px;}
	.block_latest_projects_1 .note {width:auto; float:none;}
	
	.block_latest_projects_2 {margin-bottom:-20px; overflow:hidden;}
	.block_latest_projects_2 .project {width:440px; margin-bottom:20px;}
	.block_latest_projects_2 .project .image {width:430px;}
	.block_latest_projects_2 .project .icons {padding-top:120px;}
	
	.block_latest_projects_3 .project {width:auto; float:none;}
	.block_latest_projects_3 .project .image {width:auto;}
	
	.block_latest_from_blog_1 .post {width:auto; margin-top:15px; float:none;}
	.block_latest_from_blog_1 .post:first-child {margin-top:0px;}
	.block_latest_from_blog_1 .post .f_image img {width:100%; height:auto;}
	
	.block_latest_from_blog_2 .post {width:auto; float:none;}
	.block_latest_from_blog_2 .note {width:auto; float:none;}
	
	.block_latest_projects_3 .project .icons ul {width:100%; margin-top:-15px; padding-top:0px; display:block; position:absolute; left:0px; top:50%; text-align:center;}
	.block_latest_projects_3 .project .icons li {margin:0px; padding:0px 2px; display:inline-block; float:none;}
	
	.section_slider_1 .oneByOne1 {height:250px;}
	.section_slider_1 .slider {height:250px;}
	.section_slider_1 .oneByOne_item {height:250px;}
	
	.section_slider_1 .text_1_1 {margin-left:-220px; top:11px;}
	.section_slider_1 .text_1_2 {width:200px; margin-left:-220px; top:36px;}
	.section_slider_1 .text_1_3 {display:none !important;}
	
	.section_slider_1 .text_2_1 {width:275px; margin-left:-200px; top:43px;}
	.section_slider_1 .text_2_2 {display:none !important;}
	.section_slider_1 .text_2_3 {display:none !important;}
	.section_slider_1 .text_2_4 {display:none !important;}
	.section_slider_1 .pic_2_2 {bottom:-60px;}

	.section_slider_1 .text_3_1 {margin-left:-200px; top:70px;}
	.section_slider_1 .text_3_2 {width:325px; margin-left:-200px; top:102px;}
	.section_slider_1 .text_3_3 {display:none !important;}
	.section_slider_1 .text_3_4 {display:none !important;}
	.section_slider_1 .text_3_5 {display:none !important;}
	.section_slider_1 .pic_3_1 {top:0px;}
	.section_slider_1 .pic_3_2 {top:100px;}
	.section_slider_1 .pic_3_3 {top:141px;}
	
	.section_slider_1 .static_pic {width:440px;}
	
	.section_slider_3 .roundabout {width:400px; height:250px;}
	.section_slider_3 .navigation {top:106px;}
	
	.section_slider_4 li {height:250px;}
	.section_slider_4 .slider .slides img {height:250px; margin-left:-432px;}
	.section_slider_4 .caption_1 {display:none;}
	.section_slider_4 .caption_2 {display:none;}
	
	.section_slider_5 .nivo-caption {display:none !important;}
	
	.section_slider_6 .caption {display:none;}
	
	
	
	.block_footer_menu li {margin-left:0px; padding-top:25px; float:none;}
	.block_footer_menu li:first-child {padding-top:0px;}
	
	
	
	.pic {display:block;}
	.pic img {width:100%; height:auto;}
	.pic.alignleft {margin:0px 0px 15px; float:none;}
	.pic.alignright {margin:0px 0px 15px; float:none;}
	.pic.alignleft, .pic.alignright, .pic.alignleft img, .pic.alignright img {max-width:none;}
	
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .one_sixth {width:auto !important; margin-right:0px; padding-bottom:15px; float:none;}
	.one_half.last, .one_third.last, .two_third.last, .three_fourth.last, .one_fourth.last, .one_fifth.last, .one_sixth.last {padding-bottom:0px;}
	
	.block_color_picker {display:none;}
}

@media (max-width: 479px) {
	.inner {width:300px; /*padding-left:10px; padding-right:10px;*/}
	.video { display:none;}
	
	.section_slider_1 .static_pic {width:300px;}
	
	.block_tabs_type_1 .tabs li a {padding:0px 10px;}
	
	.block_tabs_type_3 .tabs li a {padding:0px 10px;}
	
	.block_blog_type_1 article .info {width:auto; margin-right:0px; float:none;}
	.block_blog_type_1 article .info .links p {text-align:left;}
	.block_blog_type_1 article .info .date {width:50%;}
	.block_blog_type_1 article .info .comments {width:auto; float:none; overflow:hidden;}
	
	.block_blog_type_2 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_type_2 article .content .links li:first-child {padding-top:0px;}
	
	.block_blog_type_3 article .info {width:auto; margin-right:0px; margin-bottom:20px; float:none; overflow:hidden;}
	.block_blog_type_3 article .info .date {width:50%;}
	.block_blog_type_3 article .info .comments {width:auto; float:none; overflow:hidden; border-left:0px; border-top:1px solid #e8e8e8;}
	.block_blog_type_3 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_type_3 article .content .links li:first-child {padding-top:0px;}
	
	.block_blog_type_4 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_type_4 article .content .links li:first-child {padding-top:0px;}
	
	.block_blog_type_5 article .content .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_type_5 article .content .links li:first-child {padding-top:0px;}
	
	.block_blog_type_6 article .links li {margin-left:0px; padding-left:0px; padding-top:7px; float:none; border:0px;}
	.block_blog_type_6 article .links li:first-child {padding-top:0px;}
	.block_blog_type_6 article .links ul {padding-bottom:7px; float:none;}
	.block_blog_type_6 article .links .general_read_more {float:left;}
	
	.block_blog_type_7 article {width:290px;}
	
	.block_blog_type_8 article {width:290px;}
	
	.block_blog_post_type_1 article .info {width:auto; margin-right:0px; margin-bottom:20px; float:none; overflow:hidden;}
	.block_blog_post_type_1 article .info .date {width:50%;}
	.block_blog_post_type_1 article .info .comments {width:auto; float:none; overflow:hidden; border-left:0px; border-top:1px solid #e8e8e8;}
	.block_blog_post_type_1 article .share_post {margin-left:0px;}
	.block_blog_post_type_1 article .about_author {margin-left:0px; overflow:hidden;}
	.block_blog_post_type_1 article .about_author .about {overflow:visible;}
	
	.block_blog_post_type_2 article .about_author {overflow:hidden;}
	.block_blog_post_type_2 article .about_author .about {overflow:visible;}
	
	.block_blog_post_type_3 article .about_author {overflow:hidden;}
	.block_blog_post_type_3 article .about_author .about {overflow:visible;}
	
	.block_faq .filter li a {padding-left:5px; padding-right:6px;}
	.block_faq .filter li:first-child a {padding-left:6px;}
	
	.block_filter_1 li {padding-left:0px; border-left:0px;}
	.block_filter_1 li a {padding:0px 5px;}
	
	.block_comments .comment .comment {margin-left:0px;}
	
	.block_gallery.c_2 .item {width:290px;}
	.block_gallery.c_2 .item .icons {padding-top:55px;}
	.block_gallery.c_2 .item h6 {top:92px;}
	.block_gallery.c_2 .item .info > a {top:116px;}
	
	.block_gallery.c_3 .item {width:290px;}
	.block_gallery.c_3 .item .icons {padding-top:55px;}
	.block_gallery.c_3 .item h6 {top:92px;}
	.block_gallery.c_3 .item .info > a {top:116px;}
	
	.block_gallery.c_4 .item {width:290px;}
	.block_gallery.c_4 .item .icons {padding-top:55px;}
	.block_gallery.c_4 .item h6 {top:92px;}
	.block_gallery.c_4 .item .info > a {top:116px;}
	
	.block_portfolio_1.c_2 .item {width:300px;}
	.block_portfolio_1.c_2 .item .image {width:290px;}
	
	.block_portfolio_1.c_3 .item {width:300px;}
	.block_portfolio_1.c_3 .item .image {width:290px;}
	
	.block_portfolio_1.c_4 .item {width:300px;}
	.block_portfolio_1.c_4 .item .image {width:290px;}
	
	.block_portfolio_2.c_2 .item {width:300px;}
	.block_portfolio_2.c_2 .item .image {width:290px;}
	.block_portfolio_2.c_2 .item .icons {padding-top:76px;}
	
	.block_portfolio_2.c_3 .item {width:300px;}
	.block_portfolio_2.c_3 .item .image {width:290px;}
	.block_portfolio_2.c_3 .item .icons {padding-top:76px;}
	
	.block_portfolio_2.c_4 .item {width:300px;}
	.block_portfolio_2.c_4 .item .image {width:290px;}
	.block_portfolio_2.c_4 .item .icons {padding-top:76px;}
	
	.block_portfolio_3.c_2 .item {width:290px;}
	.block_portfolio_3.c_2 .item .image {width:290px;}
	.block_portfolio_3.c_2 .item .icons {padding-top:76px;}
	.block_portfolio_3.c_2 .item .description h6 {margin:0px 10px;}
	
	.block_portfolio_3.c_3 .item {width:290px;}
	.block_portfolio_3.c_3 .item .image {width:290px;}
	.block_portfolio_3.c_3 .item .icons {padding-top:76px;}
	.block_portfolio_3.c_3 .item .description h6 {margin:0px 10px;}
	
	.block_portfolio_3.c_4 .item {width:290px;}
	.block_portfolio_3.c_4 .item .image {width:290px;}
	.block_portfolio_3.c_4 .item .icons {padding-top:76px;}
	.block_portfolio_3.c_4 .item .description h6 {margin:0px 10px;}
	
	.block_portfolio_w_sidebar.c_2 .item {width:300px;}
	.block_portfolio_w_sidebar.c_2 .item .image {width:290px;}
	.block_portfolio_w_sidebar.c_2 .item .icons {padding-top:76px;}
	
	.block_portfolio_w_sidebar.c_3 .item {width:300px;}
	.block_portfolio_w_sidebar.c_3 .item .image {width:290px;}
	.block_portfolio_w_sidebar.c_3 .item .icons {padding-top:76px;}
	
	.block_slogan_1 {padding:29px 0px;}
	
	.block_latest_projects_1 .project {width:300px;}
	.block_latest_projects_1 .project .image {width:290px;}
	.block_latest_projects_1 .project .icons {padding-top:76px;}
	
	.block_latest_projects_2 .project {width:300px;}
	.block_latest_projects_2 .project .image {width:290px;}
	.block_latest_projects_2 .project .icons {padding-top:76px;}
	
	.section_slider_3 .roundabout {width:320px; height:200px;}
	.section_slider_3 .navigation {top:81px;}
	
	.section_slider_6 .flex-direction-nav {display:none;}
	
	.table_1 table th {padding-left:5px;}
	.table_1 table td {padding-left:5px;}
	
	.table_2 table th {padding-left:5px;}
	.table_2 table td {padding-left:5px;}
	
	.tooltip {display:none !important;}
}

