@import url( bootstrap.css );@import url( shortcodes.css );/* CSS Document */#Body {	color: #8a8a8a;	background: #FFF;}.body_bg {	min-height: 100%;}html,body {	margin: 0px;	padding: 0px;	font: normal 12px/1.5 'Open Sans', sans-serif; 	color: #8a8a8a;	height: 100%;}p {	margin: 0px 0px 8px 0px;}header,f nav,section,footer {	display: block;}TH,TD,DIV {}A,A:link {	text-decoration: none;	transition: color ease 300ms;	-moz-transition: color ease 300ms; /* Firefox 4 */	-webkit-transition: color ease 300ms; /* Safari and Chrome */	-o-transition: color ease 300ms; /* Opera */	-ms-transition: color ease 300ms; /* IE9? */}A:active {	text-decoration: none;}A:visited {	text-decoration: none;}A:hover {	text-decoration: underline;}A:focus {	outline: none;	-moz-outline: none;}h1 {	letter-spacing: normal;	margin: 5px 0 10px 0;}h2 {	letter-spacing: normal;	margin: 5px 0 10px 0;}h3 {	letter-spacing: normal;	margin: 5px 0 10px 0;}h4 {	letter-spacing: normal;	margin: 0px 0 4px 0;}h5 {	letter-spacing: normal;	margin: 5px 0 10px 0;}form#Form {	height: 100%;}.ModuleTitle_SubMenu {	z-index: 9999!important;}.clearfix:after {	clear: both;	content: ".";	height: 0px;	font-size: 0px;	visibility: hidden;	display: block;}.clearfix {	display: inline-block;}.clearfix {	display: block;}#dnn_ControlPanel #dnnCPWrap {	filter: none !important;}ul.dnnActionMenuBody li ul li a,ul.dnnActionMenuBody li ul li a img {	color: #328DDE!important;}.clear {	clear: both;}.pb40 {	padding-bottom: 40px;	}.pt40 {	padding-top: 40px;	}.pb60{	padding-bottom:60px;}.pt60{	padding-top:60px;}.pl10{	padding-left:10%;}.pr10{	padding-right:10%;}.pl50{	padding-left:50px;}.pr50{	padding-right:50px;}@media only screen and (min-width: 768px) and (max-width: 991px) {		.pb40 {			padding-bottom: 30px;			}		.pt40 {			padding-top: 30px;			}			.pb60{			padding-bottom:40px;		}		.pt60{			padding-top:40px;		}	}@media only screen and (max-width: 767px) {		.pb40 {			padding-bottom: 20px;			}		.pt40 {			padding-top: 20px;			}		.pb60{			padding-bottom:20px;		}		.pt60{			padding-top:20px;		}			.pl10{			padding-left:0;		}		.pr10{			padding-right:0;		}		.pl50{			padding-left:0;		}		.pr50{			padding-right:0;		}	}/**************** Login page******************/@media only screen and (max-width:767px) {.loginContent .LoginPanel {	width: 100% !important;}.loginContent .dnnFormItem .dnnLoginRememberMe {	white-space: nowrap;}.loginContent .dnnFormLabel {	display: block !important;	text-align: left !important;}}/**************** register page******************/@media only screen and (max-width:767px) {.dnnRegistrationForm {	min-width: inherit !important;}.dnnRegistrationForm .dnnForm {	width: 100%;}.dnnRegistrationForm .dnnFormLabel {	display: block !important;	text-align: left !important;}.dnnRegistrationForm .dnnForm .dnnFormItem .dnnLabel {	display: block !important;	float: none !important;	text-align: left !important;	width: 100%;}.dnnRegistrationForm .dnnForm .dnnFormItem a.dnnFormHelp {	right: auto !important;	position: static !important;	margin-left: 5px !important;}.dnnRegistrationForm .dnnForm .dnnFormItem {	padding: 0px !important;	margin: 0px !important;}.dnnRegistrationForm .dnnFormItem input[type="text"],.dnnRegistrationForm .dnnFormItem input[type="password"],.dnnRegistrationForm .dnnFormItem input[type="email"],.dnnRegistrationForm .dnnFormItem input[type="tel"],.dnnRegistrationForm .dnnFormItem select,.dnnRegistrationForm .dnnFormItem textarea {	width: 100%;	margin-bottom: 10px !important;}}/**************** Password page******************/@media only screen and(max-width:767px) { .dnnSendPasswordContent { width: auto !important;} .dnnSendPasswordContent .dnnLabel { display: block !important; width: 100% !important; text-align: left;} .dnnSendPasswordContent a.dnnFormHelp, .dnnSendPasswordContent .dnnForm .dnnFormItem a.dnnFormHelp, .dnnSendPasswordContent .dnnTooltip label a.dnnFormHelp { position: static;} .dnnSendPasswordContent input[type="text"], .dnnSendPasswordContent input[type="password"], .dnnSendPasswordContent input[type="email"], .dnnSendPasswordContent input[type="tel"], .dnnSendPasswordContent select, .dnnSendPasswordContent textarea { width: 90%; margin-bottom: 10px !important;} .dnnSendPasswordContent ul.dnnActions { padding: 0 !important;}}/* ********** Control Panel Style ************** */ .CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active {	font-size: 12px;	color: #973939;	text-decoration: none;	font-weight: normal;}A.CommandButton:hover {	color: #973939;	text-decoration: underline;	font-size: 12px;	font-weight: normal;}.FileManager A,.FileManager A:link,.FileManager A:visited,.FileManager A:active {	color: #000;	text-decoration: underline;}.FileManager A:hover {	color: #000;	text-decoration: none;}/* ********** Buttons Style ************** */a.Button_default {	padding: 9px 25px;	font-size: 14px;	display: inline-block;	white-space: nowrap;	color: #3b9cf7 !important;	border: 1px solid #3b9cf7;	margin: 0px 12px 10px 0;	background-color: transparent;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}*+html a.Button_default {	display: inline;}a.Button_default:hover {	background-color: #2e2e2e;	border: 1px solid #2e2e2e;	color: #FFF!important;	text-decoration: none;}a.Button_normal {	padding: 10px 33px;	font-size: 14px;	display: inline-block;	white-space: nowrap;	color: #FFFFFF !important;	background-color: #3b9cf7;	margin: 0px 12px 10px 0;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}*+html a.Button_normal {	display: inline;}a.Button_normal:hover {	text-decoration: none;	background: #2e2e2e;	color: #FFFFFF !important;}.Button_arrow {	font-size: 14px;}.Button_arrow .ico {	width: 31px;	height: 31px;	display: inline-block;	border: 1px solid #3b9cf7;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	vertical-align: middle;	margin-right: 8px;	margin-bottom: 3px;	position: relative;}.Button_arrow .ico:before {	content: "";	position: absolute;	width: 5px;	height: 5px;	border-right: 1px solid #3b9cf7;	border-bottom: 1px solid #3b9cf7;	top: 50%;	left: 50%;	margin: -2px 0 0 -2px;	transform: rotate(-45deg);	-ms-transform: rotate(-45deg); /* IE 9 */	-moz-transform: rotate(-45deg); /* Firefox */	-webkit-transform: rotate(-45deg); /* Safari and Chrome */	-o-transform: rotate(-45deg); /* Opera */}a.Button_white,a.Button_white:link,a.Button_white:active,a.Button_white:visited {	border: 1px solid #b4b4b5;	display: inline-block;	color: #FFF;	font-size: 14px;	padding: 15px 30px;	margin-bottom: 5px;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}a.Button_white:hover {	text-decoration: none;	color: #FFF;	background-color: #3b9cf7;}a.Button_gray,a.Button_gray:link,a.Button_gray:active,a.Button_gray:visited {	border: 1px solid #d1d1d1;	display: inline-block;	color: #444444;	font-size: 14px;	padding: 15px 30px;	margin-bottom: 5px;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}a.Button_gray:hover {	text-decoration: none;	background-color: #3b9cf7;	color:#fff;}a.Button_gray .glyphicons {	font-size: 24px;	vertical-align: middle;	padding-bottom: 2px;}a.Button_gray2,a.Button_gray2:link,a.Button_gray2:active,a.Button_gray2:visited {	border: 1px solid #989898;	display: inline-block;	color: #7f7f7f;	font-size: 14px;	padding: 10px 25px 10px 18px;	margin-bottom: 5px;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}a.Button_gray2:hover {	text-decoration: none;	background-color: #3b9cf7;	color: #FFF;}a.Button_gray2 .glyphicons {	font-size: 24px;	vertical-align: middle;	padding-bottom: 2px;	margin-right:6px;}a.Button_Accent,a.Button_Accent:link,a.Button_Accent:active,a.Button_Accent:visited {	border:1px solid #3b9cf7;	color:#3b9cf7;	display: inline-block;	font-size: 14px;	padding: 13px 25px ;	margin-bottom: 5px;	text-decoration:none;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}a.Button_Accent:hover {	background-color:#3b9cf7;	color:#FFF!important;}a.Button_Accent .glyphicons {	font-size: 24px;	vertical-align: middle;	padding-bottom: 3px;}a.Button_Accent2,a.Button_Accent2:link,a.Button_Accent2:active,a.Button_Accent2:visited {	border:1px solid #3b9cf7;	color:#3b9cf7;	display: inline-block;	font-size: 14px;	padding: 13px 25px ;	margin-bottom: 5px;	text-decoration:none;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}a.Button_Accent2:hover {	background-color:#3b9cf7;	color:#FFF!important;}a.Button_Accent2 .glyphicons {	vertical-align: middle;	padding-bottom: 4px;}/* ********** Pane Style ************** */.row [class*="Pane"] {	padding: 0px 0px 5px 0px;}.DNNEmptyPane {	display: none;}.TopOutPaneA {	margin: 35px 0 0px!important;}.TopOutPane {	padding: 0!important;}.BannerPane {	background-color:#000;}/* ********** Container Style ************** */.Head {	font-weight: bold;	font-family: 'Open Sans', sans-serif;}.SubHead {	font-family: 'Open Sans', sans-serif;}.SubSubHead {	font-family: 'Open Sans', sans-serif;}.Normal {	font-family: 'Open Sans', sans-serif;}/* ********** Breadcrumb Style ************** */.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited {	text-decoration: none;	font-weight: normal;	font-size: 14px;	text-transform: uppercase;	color: #2e2e2e;}a.breadcrumb:hover {	font-weight: normal;	text-decoration: underline;}.Breadcrumb_bg {	margin-bottom: 45px;	position:relative;	z-index:999; 	}@media only screen and (min-width: 768px) and (max-width: 991px) {.Breadcrumb_bg {	margin-bottom: 30px;}} @media only screen and (max-width: 767px) {.breadcrumbBox .breadcrumbRight {	display: none;}.Breadcrumb_bg {	margin-bottom: 20px;}}/* ********** Other Style ************** */	.dnn_layout {	width: 980px;	margin: 0px auto;}#dnn_wrapper {	position: relative;	margin:0 auto;	background:#fff;}.HeadTopPane {	width: 100%;	background-color: #000;}.HeadTopPane img {	max-width: 100%;}.head_mid,.content_mid,.footer_mid {	padding: 0px 20px;}/*language*/.languageBox {	float: right;	white-space: nowrap;	height: 36px;	line-height: 32px;	padding: 0px;}.languageBox img {	width: 22px;	height: 16px;	border: 2px solid rgba(255,255,255,0.3);	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}.languageBox span img {	margin-right: 7px;	filter: alpha(opacity=50);	opacity: 0.5;	vertical-align: middlea;}*+html .languageBox span {	font-size: 30px;}.languageBox span.selected img {	filter: alpha(opacity=100);	opacity: 1;	box-shadow: 0 0 2px rgba(255,255,255,0.4);	-moz-box-shadow: 0 0 2px rgba(255,255,255,0.4);	-webkit-box-shadow: 0 0 2px rgba(255,255,255,0.4);}.languageBox .language-object{	line-height:inherit;}/*Login*/.Login {	float: right;	height: 34px;	line-height: 34px;}.Login > a {	padding:0px 3px;}.Login .loginGroup,.Login .registerGroup {	display: inline-block;	vertical-align: middle;	padding: 0px;	margin: 0px;	height: 34px;	line-height: 34px;}.Login .sep {	vertical-align: middle;	padding: 0 5px 0 0;}.Login img {	vertical-align: middle;	margin-top: -1px;}.Login .glyphicons {	display: inline-block;	vertical-align: middle;}.Login .registerGroup ul,.Login .registerGroup li {	list-style: none;	margin: 0;	padding: 0;	display: inline-block;}.Login .registerGroup .userProfileImg img {	max-width: 26px!important;}.Login .registerGroup li.userMessages,.Login .registerGroup li.userNotifications {	font-size: 0;	overflow: hidden;	vertical-align: middle;	font-family: 'Glyphicons Regular';	font-style: normal;	font-weight: normal;	-webkit-font-smoothing: antialiased;	position: relative;	padding: 0px 10px 0 5px;	height: 34px;	line-height: 34px;	text-align: right;	margin: 0;}.Login .registerGroup li.userDisplayName {	padding: 0 5px;}.Login .registerGroup li.userMessages {	padding-left: 4px;}.Login .registerGroup li.userMessages:empty,.Login .registerGroup li.userNotifications:empty {	width: 1em;}.Login .registerGroup li.userMessages:before {	content: "\2709";	font-size: 14px;	line-height: 32px;	z-index: 0;	transition: color ease-in 200ms;	-moz-transition: color ease-in 200ms; /* Firefox 4 */	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */	-o-transition: color ease-in 200ms; /* Opera */	-ms-transition: color ease-in 200ms; /* IE9? */}.Login .registerGroup li.userNotifications:before {	content: "\E196";	font-size: 14px;	line-height: 32px;	transition: color ease-in 200ms;	-moz-transition: color ease-in 200ms; /* Firefox 4 */	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */	-o-transition: color ease-in 200ms; /* Opera */	-ms-transition: color ease-in 200ms; /* IE9? */}.Login .registerGroup li.userMessages:hover:before,.Login .registerGroup li.userNotifications:hover:before {	color: #3b9cf7;}.Login .registerGroup li.userMessages:after,.Login .registerGroup li.userNotifications:after {	content: "|";	font-size: 18px;	line-height: 18px!important;	height: 18px!important;	font-weight: normal!important;	overflow: hidden;	position: absolute;	top: 5px;	right: 0px;	z-index: 10;}.Login .registerGroup li.userMessages a,.Login .registerGroup li.userNotifications a {	display: block!important;	width: 100%;	height: 100%;	position: absolute;	top: 0px;	left: 0px;	z-index: 11;	background:url(images/No-bg.png) no-repeat;}*+html .Login .loginGroup,*+html .Login .registerGroup,*+html .Login .glyphicons,*+html .Login .registerGroup ul,*+html .Login .registerGroup li {	display: inline;}.Login .registerGroup li.userMessages a strong,.Login .registerGroup li.userNotifications a strong {	display: none;}.Login .registerGroup li.userMessages a span, .Login .registerGroup li.userNotifications a span {	position: absolute;	top: 0px;	right: 0px;	font-size: 12px;	display: block;	background-color: #3b9cf7;	padding: 0px 3px;	height: 14px;	line-height: 1;	color: #FFF;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	font-weight: normal;}/* Search Style  */.pulldownsearch {	position: absolute;	top: 0px!important;	right: 0px;	z-index: 903;	height: 100%!important;	width: 20px;}.visible-xs .pulldownsearch {	position: absolute!important;}.searchbut {	height: 17px;	width: 17px;	font-size: 15px;	display: block;	cursor: pointer;	position: absolute;	top: 50%;	left: 50%;	color: #8d8d8d;	margin: -12px 0px 0px -9px;}.searchbut.Open .glyphicons.glyph-search:before {	content: "\E208";}.searchBox {	display: none;	position: absolute;	top: 100%;	right: 0;	border-top: 1px solid #3b9cf7;	background: #404040;	padding: 3px 10px 0;	overflow: inherit !important;	height: 45px !important;	z-index: 905;}.searchBox #dnn_dnnSEARCH_ClassicSearch,.searchBox #dnn_dnnSEARCH1_ClassicSearch,.searchBox #dnn_dnnSEARCH2_ClassicSearch,.searchBox #dnn_dnnSEARCH3_ClassicSearch {	background: none;	border: none;	float: none;	height: 30px;	margin-top: 3px;	position: relative;	white-space: nowrap;	width: 235px;	display: block;	text-align: left;	color: #FFF;}.SearchIcon {	display: none;}.search,a.search:link,a.search:active,a.search:visited {	text-decoration: none;	display: block;	position: absolute;	right: 0px;	top: 0px;	width: 30px;	height: 30px;	line-height: 30px;	overflow: hidden;	padding: 0px;	color: #5e5e5e;	text-align: center;	font-family: 'Glyphicons Regular';	font-style: normal;	font-weight: normal;	-webkit-font-smoothing: antialiased;	font-size: 16px;}a.search:before {	content: "\E028";}.searchBox input.NormalTextBox {	width: 165px;	text-align: left;	height: 18px;	line-height: 18px;	overflow: hidden;	padding: 0px 3px 0px 3px;	background: none;	border: none;	display: block;	position: absolute;	left: 4px;	top: 6px;	outline: 0;	border-radius: 0px 0px 0px 0px;	-webkit-appearance: none;	color: #FFF;	vertical-align: middle;}.searchBox .searchInputContainer {	position: static !important;}.searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow {	top: 1px !important;	left: auto;	right: 35px !important;}.searchBox.searchSkinObjectPreview {	right: inherit;	left: auto;	right: 0px;}.dnnSearchBoxPanel,.dnnSearchResultPanel {	width: 100%;	max-width: none;	padding: 10px 0px !important;}.dnnSearchResultPanel {	padding: 10px 0px 7px 0px !important;}/*source_code*/ .source_code {	margin: 5px 0px;}.source_code pre {	display: none;}.source_code .source_box pre {	display: block;}.source_code .source_box {	display: none;}.roll_menu.roll_activated {	position: fixed;	background-color: #000;	width: 100%;}/* ********** HEADER ************** */.header_top {	background: #0d0d0d;	position:relative;	z-index:1000;}.header_top,.header_top a:link,.header_top a:active,.header_top a:visited,.header_top .Normal {	color: #707070;}.header_top a:hover {	color: #3b9cf7;	text-decoration: none;}.HeadPane {	float: left;	height: 36px;	line-height: 36px;}.HeadPane .Normal {	line-height: 36px;}.HeadPane .Normal .glyphicons {	margin-bottom: 2px;	vertical-align: middle;}.header_bg {	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}#body,body {	position: relative;}.header_bg {	position: absolute;	top: 0px;	left: 0px;	width: 100%;	z-index: 999;}.roll_logo {	display: none;}.dnn_logo {	float: left;	padding: 0;}.dnn_logo img {	max-width: 100%;	max-height: 100%;}.hedaer_minHeight {	background-color: #000;}.roll_replace {	position: absolute;}/* ********** NAV ************** */	.nav_box {	position: relative;	text-align: center;	float: right;}/*main menu*/ .dnn_menu {	position: relative;	z-index: 904;	margin: 0px 25px 0 0;}/*dnngo_megamenu */#dnngo_megamenu {	margin: 0px;	padding: 0px;	clear: both;}#dnngo_megamenu .primary_structure {	position: relative;	clear: both;	margin: 0;	padding: 0;}#dnngo_megamenu .primary_structure > li {	float: left;	list-style: none;	position: relative;}#dnngo_megamenu .primary_structure > li > a {	display: inline-block;	padding: 0;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}*+html #dnngo_megamenu .primary_structure > li > a {	display: inline;}#dnngo_megamenu .primary_structure > li > a:hover,#dnngo_megamenu .primary_structure > li.menu_hover > a,#dnngo_megamenu .primary_structure > li.current > a {	text-decoration: none;}/*sub*/#dnngo_megamenu .dnngo_menuslide {	display: none;	position: absolute;	top: 100%;	left: 0px;	z-index: 903;	margin: 0;	padding: 0;}#dnngo_megamenu .dnngo_slide_menu,#dnngo_megamenu .dnngo_boxslide {	box-shadow: 0 0 4px rgba(0,0,0,0.4);	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);	filter: alpha(opacity=95);	opacity: 0.95;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);}#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu {	box-shadow: 0 0 4px rgba(0,0,0,0.4);	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);}#dnngo_megamenu .dnngo_masonrymenu {	width:100%;}#dnngo_megamenu .dnngo_masonrymenu > ul {	float:left;	}#dnngo_megamenu .dnngo_masonrymenu > ul > li{	margin:0px 10px;}/*dnngo_slide_menu*/#dnngo_megamenu .dnngo_slide_menu {	margin: 0;	padding: 0;	background-color: #000;	white-space: nowrap;	border-top: 1px solid #3b9cf7;}#dnngo_megamenu .dnngo_slide_menu ul,#dnngo_megamenu .dnngo_slide_menu ul li {	margin: 0;	padding: 0;}#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu {	margin: 0;	padding: 0;	background-color: #000;	display: none;	position: absolute;	left: 100%;	top: 0px;	z-index: 904;}#dnngo_megamenu .dnngo_slide_menu li {	position: relative;	list-style: none;	border-bottom: 1px solid #1a1716;	border-bottom: 1px solid rgba(255,255,255,0.05);}#dnngo_megamenu .dnngo_slide_menu li a {	text-decoration: none;	text-align: left;	padding: 7px 60px 7px 15px;	font-size: 13px;	display: block;	color: #8C8C8C;	border-left: 1px solid transparent;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}#dnngo_megamenu .dnngo_slide_menu li a:hover,#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {	color: #3b9cf7;	border-left: 1px solid #3b9cf7;}#dnngo_megamenu .dnngo_slide_menu li.dir:before {	/*content: ">>";	right: 10px;	top: 50%;	position: absolute;	margin-top: -11px;*/	content: "";	position: absolute;	top: 50%;	right: 20px;	width: 6px;	height: 6px;	margin: -3px 0 0 0;	border-right: 1px solid #828282;	border-bottom: 1px solid #828282;	transform: rotate(-45deg);	-ms-transform: rotate(-45deg); /* IE 9 */	-moz-transform: rotate(-45deg); /* Firefox */	-webkit-transform: rotate(-45deg); /* Safari and Chrome */	-o-transform: rotate(-45deg); /* Opera */}/*dnngo_boxslide*/#dnngo_megamenu .dnngo_boxslide {	background: #000;	background-color: rgba(0,0,0,0.9);	border-top: 1px solid #4798e7;	clear: both;	overflow: hidden;	width: 100%;	margin: auto;	text-align: left;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-shadow: 0 0 4px rgba(0,0,0,0.4);	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);	filter: alpha(opacity=95);	opacity: 0.95;}#dnngo_megamenu .dnngo_boxslide .clear {	clear: both;	overflow: hidden;	width: 100%;	height: 0px;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox {	float: left;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}#dnngo_megamenu .dnngo_boxslide .menu_leftbox {	float: left;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}#dnngo_megamenu .dnngo_boxslide .menu_rightbox,#dnngo_megamenu .dnngo_boxslide .menu_leftbox {	float: left;	padding: 0px 15px;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul {	margin: 0;	padding: 0;	text-align: left;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li {	list-style: none;	padding: 5px 10px;	font-size: 12px;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul,#dnngo_megamenu .dnngo_boxslide .dnngo_masonrymenu > ul {	padding: 10px;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li {	display: inline-block;	vertical-align: top;	margin-right: -6px;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	padding: 0px 10px;}#dnngo_megamenu .dnngo_boxslide .dnngo_masonrymenu > ul > li {	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	padding: 0px 10px;}*+html #dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul >li ,*+html #dnngo_megamenu .dnngo_boxslide .dnngo_masonrymenu > ul >li {	display: inline;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a > span,#dnngo_megamenu .dnngo_boxslide .dnngo_masonrymenu > ul > li > a > span {	color: #3b9cf7;	font-size: 16px;	padding-bottom: 20px;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a:hover ,#dnngo_megamenu .dnngo_boxslide .dnngo_masonrymenu > ul > li > a:hover {	text-decoration: none;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li {	width: 100%!important;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a {	display: block;	width: 100%;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover {	color: #3b9cf7;	text-decoration: none;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span {	display: block;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before {	content: "";	vertical-align: middle;	width: 0px;	height: 0px;	padding: 0;	margin: 0;	display: inline-block;	overflow: hidden;	border: 4px solid transparent;	border-left-color: #8C8C8C;	margin: 0 3px 2px 0;}#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before {	border-left-color: #3b9cf7;}#dnngo_megamenu .dnngo_boxslide .menu_topbox {	width: 100%;}#dnngo_megamenu .dnngo_boxslide .menu_bottombox {	width: 100%;}#dnngo_megamenu .mega_title {	font-size: 16px!important;	font-weight: normal;	padding: 10px 0 5px;	line-height: 1.2;}/*Left Menu*/#left_menu {	padding: 0px 0px 0px;	margin: 0px 0 15px;	min-height: 300px;	border: 1px solid #e5e5e5;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}#left_menu img {	display: none;}#left_menu ul {	padding: 0px;	margin: 0px;}#left_menu ul li {	list-style: none;}#left_menu ul li a {	display: block;	text-decoration: none;	padding: 13px 10px 13px 20px;	color: #8c8c8c;	position: relative;	border-bottom: 1px solid #e5e5e5;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}#left_menu > .gomenu > ul > li > a:hover {	margin-left: -1px;	color: #8c8c8c;	padding-left: 19px;}#left_menu > .gomenu > ul > li.current > a,#left_menu > .gomenu > ul > li.current > a:hover {	color: #FFF;	margin: 0 -1px!important;	border-left: none;	padding-left: 20px;}#left_menu > .gomenu > ul > li.current > a:hover:before,#left_menu > .gomenu > ul > li.current > a:before {	border-right: 1px solid #FFF;	border-bottom: 1px solid #FFF;}#left_menu ul li.dir > a:before {	content: "";	position: absolute;	top: 50%;	right: 20px;	width: 7px;	height: 6px;	margin: -3px 0 0 0;	border-right: 1px solid #828282;	border-bottom: 1px solid #828282;	transform: rotate(-45deg);	-ms-transform: rotate(-45deg); /* IE 9 */	-moz-transform: rotate(-45deg); /* Firefox */	-webkit-transform: rotate(-45deg); /* Safari and Chrome */	-o-transform: rotate(-45deg); /* Opera */}#left_menu > .gomenu > ul > li.current > a:before {	transform: rotate(45deg);	-ms-transform: rotate(45deg); /* IE 9 */	-moz-transform: rotate(45deg); /* Firefox */	-webkit-transform: rotate(45deg); /* Safari and Chrome */	-o-transform: rotate(45deg); /* Opera */}#left_menu ul ul {	display: none;	padding: 5px 0 10px;	border-bottom: 1px solid #e5e5e5;}#left_menu ul ul ul {	padding: 5px 0px 0;	display: none;	margin-bottom: 0px;	border: none;	padding: 0;	margin-bottom: 0px;}#left_menu ul li.current > ul,#left_menu ul ul .subcurrent > ul {	display: block;}#left_menu ul li li {	margin: 0;	border-bottom: none;	padding: 0 11px;}#left_menu ul li li a {	position: relative;	padding: 8px 5px 8px 15px;	line-height: 18px;	border: none;	white-space: normal;	color: #666666;	text-transform: none;	border-radius: 0px;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;}#left_menu ul li li:last-child a {	border-bottom: none;}#left_menu ul ul ul li:last-child a {	border-bottom: 1px solid #e5e5e5;}#left_menu .gomenu ul ul li a:before {	right: 5px;}#left_menu ul li li.subcurrent > a:before {	transform: rotate(45deg);	-ms-transform: rotate(45deg); /* IE 9 */	-moz-transform: rotate(45deg); /* Firefox */	-webkit-transform: rotate(45deg); /* Safari and Chrome */	-o-transform: rotate(45deg); /* Opera */}.rightPage_Box #left_menu ul li li {	padding-left: 25px;}.rightPage_Box #left_menu ul li li a {	background-position: 0px -65px;	padding-left: 15px;}#left_menu ul li li a:hover,#left_menu ul li li.subcurrent > a {}/*sitemap_menu*/#sitemap_menu {	margin-bottom: 15px;}#sitemap_menu li {	list-style: none;	position: relative;	font-size: 14px;	padding: 0 0 0 15px;	margin: 0;}#sitemap_menu li a {	display: block;	padding: 4px 0;}#sitemap_menu li:before {	content: "";	height: 0px;	width: 0px;	position: absolute;	top: 13px;	left: 0px;	border: 5px solid transparent;	border-left-color: #3b9cf7;}#sitemap_menu li a:hover {	color: #666666;}#sitemap_menu ul {	margin: 0px;	padding: 0px;}/* ********** CONTENT ************** */	#dnn_content {	min-height: 400px;}.backgroundImage1 {	background: url(images/img_bg_1.jpg) no-repeat center center;	background-size: cover;	background-attachment: fixed;	text-align: center;}.backgroundImage2 {	background: url(images/img_bg_2.jpg) no-repeat center center;	background-size: cover;	background-attachment: fixed;	text-align: center;}.backgroundImage2_shade h3 {	color: #FFF;}.backgroundImage2_shade {	position: relative;	background-image: url(images/shade_1.png);}.backgroundImage2,.backgroundImage2 .Normal {	color: #FFF;}.backgroundImage3 {	background: #f1f2f4;	position: relative;	background-image: url(images/shade_1.png);	text-align: center;}.backgroundImage4 {	background: url(images/img_bg_4.jpg) center top;	text-align: center;	background-attachment: fixed;}.backgroundImage4_shade {	position: relative;}.backgroundImage4_shade:before {	content: "";	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	background-color: #3b9cf7;	filter: alpha(opacity=89);	opacity: 0.89;	z-index: -1;}.backgroundImage4,.backgroundImage4 .Normal,.backgroundImage4 h3 {	color: #FFF;}.backgroundImage4 > * {	position: relative;	z-index: 1;}.backgroundImage4 a,.backgroundImage4 a:link,.backgroundImage4 a:active,.backgroundImage4 a:visited,.backgroundImage4 a:hover {	color: #FFF;}.backgroundImage5 {	background: #fdfdfd;	border-top: 1px solid #e9e8e8;	border-bottom: 1px solid #e9e8e8;	text-align: center;}.backgroundImage6 {	background-image: url(images/img_bg_6.jpg);	text-align: center;}.backgroundImage6,.backgroundImage6 .Normal,.backgroundImage6 h3 {	color: #FFF;}.backgroundImage7 {	background-image: url(images/img_bg_7.jpg);	text-align: center;}.backgroundImage7,.backgroundImage7 .Normal,.backgroundImage7 h3 {	color: #FFF;}.backgroundImage8 {	background: url(images/img_bg_8.jpg) center bottom no-repeat;	background-size: cover;	text-align: center;	background-attachment: fixed;}.backgroundImage8_shade {	position: relative;}.backgroundImage8_shade:before {	content: "";	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	background: url(images/img_bg_8_shade.png);	filter: alpha(opacity=89);	opacity: 0.89;	z-index: -1;}.backgroundImage8,.backgroundImage8 .Normal,.backgroundImage8 h3 {	color: #FFF;}.backgroundImage8 > * {	position: relative;	z-index: 1;}.backgroundImage9 {	background: #f6f7f9;	text-align: center;}.backgroundImage10 {	background: url(images/img_bg_10.jpg) center bottom no-repeat;	background-size: cover;	text-align: center;	background-attachment: fixed;}.backgroundImage10,.backgroundImage10 .Normal,.backgroundImage10 h3 {	color: #FFF;}.backgroundImage11 {	background: url(images/img_bg_11.jpg) left center;	text-align: center;	background-attachment: fixed;}.backgroundImage11,.backgroundImage11 .Normal,.backgroundImage11 h3 {	color: #FFF;}.backgroundImage12 {	background: #f3f3f3;	text-align: center;	background-attachment: fixed;}.backgroundImage13 {	background: url(images/img_bg_13.jpg) center center;	text-align: center;	background-attachment: fixed;}.backgroundImage13,.backgroundImage13 .Normal,.backgroundImage13 h3 {	color: #FFF;}.backgroundImage14 {	background: url(images/img_bg_14.jpg) center center;	text-align: center;	background-attachment: fixed;}.backgroundImage15 {	background: url(images/img_bg_15.jpg) center center;	text-align: center;}.backgroundImage15,.backgroundImage15 .Normal,.backgroundImage15 h3 {	color: #b7b7b7;}.backgroundImage16 {	background-color:#3b9cf7;	text-align: center;}.backgroundImage16,.backgroundImage16 .Normal,.backgroundImage16 h3 {	color: #FFF;}.backgroundImage17 {	background: url(images/img_bg_17.jpg) center center;	text-align: center;	background-attachment: fixed;}.backgroundImage18 {	background: url(images/img_bg_18.jpg) center center;	text-align: center;	background-attachment: fixed;}.backgroundImage18,.backgroundImage18 .Normal,.backgroundImage18 h3 {	color: #FFF;}.backgroundImage19{	background: url(images/img_bg_19.jpg) center center;	text-align: center;	background-attachment: fixed;}.backgroundImage19 > div > div > h3{	font-size:30px;    line-height:1.2;    padding-bottom:15px;	color:#ffffff;	font-weight:normal;	text-transform:uppercase;}.backgroundImage20{	background:url(images/img_bg_20.jpg) center center no-repeat fixed;	color:#ffffff;}.backgroundImage21{	background:url(images/img_bg_21.jpg) center center repeat-y fixed;	color:#ffffff;}.backgroundImage22{	background:url(images/img_bg_22.jpg) center center repeat;	color:#ffffff;}.backgroundImage23{	background:url(images/img_bg_23.jpg) center center repeat;	color:#ffffff;}.backgroundImage24{	background:url(images/img_bg_24.jpg) center center no-repeat fixed;	color:#ffffff;}.backgroundImage25{	background:url(images/img_bg_25.jpg) center center no-repeat fixed;	color:#ffffff;}.backgroundImage26{	background:url(images/img_bg_26.jpg) center center repeat;	color:#ffffff;}.backgroundImage27{	background:url(images/img_bg_27.jpg) center center repeat;	color:#ffffff;}.backgroundImage19 h3,.backgroundImage19 h4,.backgroundImage20 h3,.backgroundImage20 h4,.backgroundImage21 h3,.backgroundImage21 h4.backgroundImage22 h3,.backgroundImage22 h4,.backgroundImage23 h3,.backgroundImage23 h4,.backgroundImage24 h3,.backgroundImage24 h4,.backgroundImage25 h3,.backgroundImage25 h4,.backgroundImage26 h3,.backgroundImage26 h4,.backgroundImage27 h3,.backgroundImage27 h4{	color:#ffffff;} .backgroundImage1 > div > div > h3,.backgroundImage2 > div > div > h3,.backgroundImage3 > div > div > h3,.backgroundImage4 > div > div > h3,.backgroundImage5 > div > div > h3,.backgroundImage6 > div > div > h3,.backgroundImage7 > div > div > h3,.backgroundImage8 > div > div > h3,.backgroundImage9 > div > div > h3,.backgroundImage10 > div > div > h3,.backgroundImage11 > div > div > h3,.backgroundImage12 > div > div > h3,.backgroundImage13 > div > div > h3,.backgroundImage14 > div > div > h3,.backgroundImage15 > div > div > h3,.backgroundImage16 > div > div > h3,.backgroundImage17 > div > div > h3,.backgroundImage18 > div > div > h3{	font-size: 26px;	padding-bottom: 15px;	line-height:1.2;}.ContentTitle_3{	font-size: 26px;	padding-bottom: 15px;}@media screen and (-webkit-min-device-pixel-ratio:0) {	[class*="backgroundImage"]{        background-attachment: scroll !important;    }}@media only screen and (max-width: 991px) {.backgroundImage1,.backgroundImage2,.backgroundImage4,.backgroundImage6,.backgroundImage7,.backgroundImage8,.backgroundImage10,.backgroundImage11,.backgroundImage13,.backgroundImage14,.backgroundImage15,.backgroundImage17,.backgroundImage18,.backgroundImage19,.backgroundImage20,.backgroundImage21,.backgroundImage24,.backgroundImage25{	background-attachment: scroll;	background-position: center bottom;	background-size:cover;}}/*title*/.ContentTitle_1 {	border-left: 2px solid #ffffff;	padding: 0 0 0 15px;	font-size: 28px;	color: #ffffff;	line-height: 1;	margin-bottom: 28px;	text-align: left;}.ContentTitle_2{	font-size:16px;	color:#000000;	position:relative;	padding-right:10px;	display:inline-block;	margin-right:115px;}.ContentTitle_2:before{	content:"";	position:absolute;	top:50%;	width:115px;	border-bottom:1px solid #dadada;	height:0;	left:100%;}.white-popup{	background:none;	padding:0;	max-width:800px;}.box_border_padding .box_img {    backface-visibility: hidden;    transform: translate3d(0px, 0px, 0px);}.box_border_padding .box_img {    display: inline-block;    overflow: hidden;    position: relative;    vertical-align: middle;    width: 100%;}.box_bg{	background:url(../images/box_bg.jpg) 0 center no-repeat;	background-size:cover;	position:absolute;	width:50%;	height:100%;	left:0;	top:0;}.box_con{	background:#ddd;	border:2px solid #3b9cf7;	color:#111;	padding:0 0 15px 0;	float:right;	width:50%;	line-height:18px;}.box_con h3{	font-size:18px;	margin:0;	text-align:center;}.box_con p{	padding:10px 20px 5px;}.box_con .owner{	float:right;}h3.box_title{	background:url(images/box_tit_bg.png) 0 0 repeat;	border-bottom:2px solid #3b9cf7;	color:#333;	font-size:18px;	line-height:18px;	padding:10px 0;	margin:0;	text-align:center;}.box_con .black_bg{	background:#000;	color:#fff;	padding:10px 0 15px;}.box_con .black_bg p{	padding:0 20px;}.box_con .black_bg .progress{	background:#dddddd;	border-radius:0;	height:30px;	margin:15px 0 0 0;}.box_con .black_bg .progress .sr-only{	color:#333;	position:static;	font-size:14px;	font-weight:bold;	line-height:30px;	padding:0 0 0 20px;}.box_con .black_bg .progress .progress-bar{	background:#3b9cf7;	float:right;}.savings_list ul{	float:left;	padding:0 0 0 20px;	margin:0;}.savings_list ul li{	background:url(images/li_bg.png) left 5px no-repeat;	padding:0 0 0 20px;	list-style:none;}.box_con .savings_list h3{	font-size:18px;	margin:0;	text-align:center;}.box_con .savings_list h5{	font-size:14px;	text-align:center;	text-decoration:underline;} .mfp-close-btn-in .mfp-close{	color:#fff;	right:-35px;	top:-40px;}/* ********** FOOTER ************** */	.FootPaneA,.FootPaneB,.FootPaneC,.FootPaneG,.FootPaneH,.FootPaneI,.FootPaneJ,.FootPaneK,.FootPaneL {	margin: 35px 0px 30px;}.FootPaneD,.FootPaneE,.FootPaneF {	margin: 45px 0 40px;}.FootPaneD,.FootPaneE,.FootPaneF {	background-color: #1e2429;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	padding: 30px 20px 20px!important;	box-shadow: 0 0 2px rgba(255,255,255,0.1);	-moz-box-shadow: 0 0 2px rgba(255,255,255,0.1);	-webkit-box-shadow: 0 0 2px rgba(255,255,255,0.1);} @media only screen and (min-width: 768px) and (max-width: 991px) {.FootPaneA, .FootPaneB, .FootPaneC, .FootPaneD, .FootPaneE, .FootPaneF, .FootPaneG, .FootPaneH {	margin: 25px 0px 10px;}} @media only screen and (max-width: 767px) {.FootPaneA, .FootPaneB, .FootPaneC, .FootPaneD, .FootPaneE, .FootPaneF, .FootPaneG, .FootPaneH {	margin: 5px 0px;}.footer_box .row .col-sm-4:first-child [class*="FootPane"] {	margin-top: 30px;}}.copyright_style {	float: left;	padding: 20px 8px;}.FooterPane {	float: right;	padding: 13px 8px 0;	margin: 0;}.copyright_style .sep {	padding: 0px 12px;}.copyright_style,.copyright_style a,.copyright_style a:link,.copyright_style a:active,.copyright_style a:visited {	text-decoration: none;	font-size: 12px;}.copyright_style a:hover {	text-decoration: none;	color: #3b9cf7;}.FooterPane .social-icons {	display: inline-block;	vertical-align: middle;	font-size: 22px;}.FooterPane .social-icons a {	color: #585858;}*+html .FooterPane .social-icons {	display: inline}#to_top {	width: 55px;	height: 55px;	line-height: px;	text-align: center;	float: right;	font-size: 24px;	margin-top: 10px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border: 2px solid #3b9af3;	position: fixed;	bottom: 10%;	right: 2%;	cursor: pointer;	z-index: 1000;	display: none;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}#to_top:before {	content: "";	display: block;	width: 12px;	height: 12px;	position: absolute;	top: 50%;	left: 50%;	margin: -2px 0 0 -6px;	transform: rotate(45deg);	-ms-transform: rotate(45deg); /* IE 9 */	-moz-transform: rotate(45deg); /* Firefox */	-webkit-transform: rotate(45deg); /* Safari and Chrome */	-o-transform: rotate(45deg); /* Opera */}#to_top:hover:before {	border-top: 2px solid #FFF;	border-left: 2px solid #FFF;}/*Custom Buttons style*/a.Button_style1 {	padding: 10px 16px;	margin: 0px 5px 5px 0;	position: relative;	font-size: 12px;	display: inline-block;	vertical-align: middle;	white-space: nowrap;	color: #FFFFFF!important;	text-decoration: none;	background-size: contain;	border-radius: 3px 3px 4px 4px;	-moz-border-radius: 3px 3px 4px 4px;	-webkit-border-radius: 3px 3px 4px 4px;	-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;               /* For Firefox3.6+ */	-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;            /* For Chrome5+, Safari5+ */	box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}a.Button_style2 {	padding: 10px 16px;	margin: 0px 5px 5px 0;	position: relative;	font-size: 12px;	display: inline-block;	vertical-align: middle;	white-space: nowrap;	color: #FFFFFF!important;	text-decoration: none;	background: url(images/but_bg.png) repeat-x left bottom;	background-size: contain;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}a.Button_style3 {	padding: 10px 16px;	margin: 0px 5px 5px 0;	position: relative;	font-size: 12px;	display: inline-block;	vertical-align: middle;	white-space: nowrap;	color: #FFFFFF!important;	text-decoration: none;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}a[class*="Button"].Red {	background-color: #df0c00}a[class*="Button"].Teal {	background-color: #20b2aa}a[class*="Button"].Violet {	background-color: #6f0080}a[class*="Button"].MidnightBlue {	background-color: #191970}a[class*="Button"].gold {	background-color: #ffd700}a[class*="Button"].OliveDrab {	background-color: #76a732}a[class*="Button"].SteelBlue {	background-color: #4682b4}a[class*="Button"].GoldenOrange {	background-color: #f88616}a[class*="Button"].silver {	background-color: #c0c0c0}a[class*="Button"].dark {	background-color: #4a4949}a[class*="Button"].small {	font-size: 12px;	letter-spacing: 1px;	padding: 10px 16px;	line-height: 18px;}a[class*="Button"].large {	font-size: 13px;	letter-spacing: 1.2px;	line-height: 20px;	padding: 15px 22px;}a[class*="Button"].jumbo {	font-size: 14px;	letter-spacing: 1.5px;	line-height: 24px;	padding: 18px 26px;}a.Button_style1:hover,a.Button_style2:hover,a.Button_style3:hover {	color: #FFF!important;	background-color: #2e2e2e;	text-decoration: none;}*+html a.Button_style1,*+html a.Button_style2,*+html a.Button_style3 {	display: inline;}/*dnntable*/.dnntable {	width: 100%;	background-color: #FFF;}.dnntable th,.dnntable td {	color: #555555;	padding: 15px 30px;	font-size: 14px;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}.dnntable tr:hover td {	background-color: #f9f8f8;}.dnntable_1 th {	border-bottom: 2px solid #e4e4e4;}.dnntable_1 td {	border-bottom: 1px solid #e4e4e4;}.dnntable_2 th {	border-bottom: 2px solid #e4e4e4;}.dnntable_2 td {	border-bottom: 1px solid #e4e4e4;}.dnntable_2 tr:nth-child(even) td {	background-color: #f7f7f7;}.dnntable_3 th,.dnntable_3 td {	border: 1px solid #e4e4e4;}.dnntable_4 th,.dnntable_4 td {	border: 1px solid #e4e4e4;}.dnntable_4 tr:nth-child(even) td {	background-color: #f7f7f7;}/*serviceAnimation*/.serviceAnimation_box {	clear: both;}.serviceAnimation_box:after {	clear: both;	content: ".";	height: 0px;	font-size: 0px;	visibility: hidden;	display: block;}.service_left_box,.service_right_box {	float: left;	width: 31%;}.service_center_box {	float: left;	width: 38%;}.serviceAnimation {	padding: 25px 0px;}.serviceAnimation li {	color: #828282;	font-size: 14px;	line-height: 1.6;	list-style: none;	position: relative;	padding: 25px 0px;	border-top: 1px dashed #cccccc;}.serviceAnimation li:last-child {	border-bottom: 1px dashed #cccccc;}.serviceAnimation li:before {	content: " ";	position: absolute;	top: 0;	width: 9px;	height: 9px;	margin-top: -4px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.serviceAnimation li:first-child:before {	display: none;}.serviceAnimation li .number {	width: 58px;	height: 58px;	line-height: 58px;	display: block;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	position: absolute;	text-align: center;	font-size: 30px;	color: #FFF;	top: 49.9999%;	margin-top: -29px;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}.serviceAnimation li:hover .number {	background-color: #2e2e2e;}.serviceAnimation h3 {	font-size: 18px;	font-weight: normal;}.service_left {	padding-right: 25px;	margin: 0 30px 0 0;}.service_left li {	text-align: right;	padding-right: 15px;}.service_left li:before {	right: -30px;}.service_left li .number {	right: -55px;}.service_right {	padding-left: 25px;	margin: 0 0 0 30px;}.service_right li {	text-align: left;	padding-left: 15px;}.service_right li:before {	left: -30px;}.service_right li .number {	left: -55px;}.service_center {	padding: 25px 15px 0;	text-align: center;}.service_center .animation {	text-align: center;	margin: auto;} @media only screen and (min-width: 768px) and (max-width: 991px) {.service_left_box, .service_center_box, .service_right_box {	float: none;	width: 100%;}.service_left_box li, .service_right_box li {	width: 33.3333%;	display: inline-block;	vertical-align: bottom;	margin-right: -4px;}.service_left {	border: none!important;	margin: 0 0 25px 0;	padding: 0;}.service_right {	border: none!important;	margin: 25px 0 0 0;	padding: 0;}.service_left.serviceAnimation li {	padding: 0px 25px 35px 25px;	border: none;	border-left: 1px dashed #cccccc;	text-align: center;}.service_left.serviceAnimation li:first-child {	border: none;}.service_left.serviceAnimation li:last-child {	border: none;	border-left: 1px dashed #cccccc;}.service_left.serviceAnimation li .number {	top: 100%;	left: 50%;	margin: -29px 0px 0px -29px;}.service_left.serviceAnimation li:before {	top: 100%;	left: 0px;	margin: -4px 0 0 -4px;}.service_right.serviceAnimation li {	padding: 35px 25px 0px 25px;	border: none;	border-left: 1px dashed #cccccc;	text-align: center;}.service_right.serviceAnimation li:first-child {	border: none;}.service_right.serviceAnimation li:last-child {	border: none;	border-left: 1px dashed #cccccc;}.service_right.serviceAnimation li .number {	top: 0;	left: 50%;	margin: -29px 0px 0px -29px;}.service_right.serviceAnimation li:before {	top: 0;	left: 0px;	margin: -4px 0 0 -4px;}} @media only screen and (max-width: 767px) {.service_left_box, .service_right_box, .service_center_box {	width: 100%;	float: none;}.service_left,.service_right {	border: none!important;}.serviceAnimation li:before {	display: none;}.serviceAnimation {	margin: 0;	padding: 0;	border: none;}.serviceAnimation li {	text-align: center;}.serviceAnimation li .number {	position: static;	margin: 0px auto 15px;}.service_left_box li:first-child {	border-top: none}.serviceAnimation .animated {	-webkit-animation-name: fadeInUp;	-moz-animation-name: fadeInUp;	-o-animation-name: fadeInUp;	animation-name: fadeInUp;}.service_center {	padding-bottom: 25px;}}/*keyAnimation*/.keyAnimation img {	vertical-align: bottom;}.keyAnimation {	text-align: center;	max-width: 980px;	margin: auto;}.keyAnimation ul {	margin: 0px;	padding: 20px 0 0 20px;}.keyAnimation ul li {	list-style: none;	float: left;	width: 33.3%;	color: #FFF;	text-align: left;	margin-bottom: 20px;	position: relative;}.keyAnimation ul li .ico {	width: 11px;	height: 11px;	vertical-align: middle;	margin-right: 8px;	background: #FFF;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	display: inline-block;}.keyAnimation ul li:before {	content: " ";	position: absolute;	height: 23px;	top: 18px;	left: 5px;	border-left: 1px solid #FFF;}@media only screen and (max-width: 767px) {.keyAnimation {	text-align: center;}.keyAnimation ul {	text-align: left;	padding: 20px 0;	display: inline-block;	margin: auto;}.keyAnimation ul li {	float: none;	width: 100%;	margin-bottom: 15px;}.keyAnimation ul li:before {	display: none;}}/*info_main*/.info_left {	float: left;	width: 50%;}.info_right {	float: left;	width: 50%;}.info_main {	clear: both;	border-bottom: 1px dashed #d6d6d6;	margin-bottom: 15px;}.info_main:after {	clear: both;	content: ".";	height: 0px;	font-size: 0px;	visibility: hidden;	display: block;}.info_list {	border-left: 1px dashed #d6d6d6;	margin: 0 0 0 40px;	padding: 0 0 15px 0;	position: relative;}.info_list .info_box {	list-style: none;	margin-left: -50px;	padding: 15px 30px 15px 60px;	color: #8a8a8a;	font-size: 13px;	position: relative;	border-radius: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}.info_list li {	list-style: none;	border-top: 1px dashed #d6d6d6;	margin-left: 20px;}.info_list li:first-child {	border: none;}.info_list li h3 {	font-size: 20px;	color: #2e2e2e;	font-weight: normal;}.info_list li h3 span {	color: #3b9cf7;}.info_list .info_box:before {	content: "";	position: absolute;	width: 13px;	height: 13px;	border: 2px solid #3b9cf7;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	top: 22px;	background: #FFF;	left: 23px;}.info_list:before {	content: "";	position: absolute;	width: 13px;	height: 13px;	border: 2px solid #3b9cf7;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	bottom: -9px;	background: #FFF;	left: 0px;	margin-left: -7px;}.info_list .info_box:hover {	background-color: #3b9cf7;	color: #FFF;}.info_list .info_box:hover h3,.info_list .info_box:hover h3 span {	color: #FFF;}.info_list .info_box:hover:before {	border: 2px solid #FFF;	background: none;} @media only screen and (max-width: 991px) {.info_left,.info_right {	float: none;	width: 100%;}.info_list {	border-left: none;	margin: 0;}.info_list .info_box {	margin-left: 0px;	padding: 20px;}.info_list .info_box:before,.info_list:before {	display: none;}}/*about */.about_left {	float: left;	width: 50%;	padding-bottom: 15px;}.about_right {	float: left;	width: 50%;	padding-bottom: 15px;}.about_main {	clear: both;}.about_main:after {	clear: both;	content: ".";	height: 0px;	font-size: 0px;	visibility: hidden;	display: block;}.about_content {	border-left: 1px dashed #d6d6d6;	padding: 25px 30px;	margin-left: 15px;}.about_content h3 {	color: #2e2e2e;	font-size: 20px;}.about_content h3 span {	color: #3b9cf7;}.about_content a.Button_default {	margin: 15px 0 0 0;} @media only screen and (max-width: 767px) {.about_left, .about_right {	float: none;	width: auto;}.about_content {	border: none;	padding: 0;}}/*our_team*/.our_team1 .team_list {	border: 1px dashed #cfcfcf;	padding: 10px;	margin-bottom: 30px;}.our_team1 .team_list img {	max-width: 100%;}.our_team1 .team_title {	background: none;	font-size: 18px;	color: #2c3433;	padding: 15px 0 10px;}.our_team1 .team_title span {	color: #3b9cf7;}.our_team1 .team_social {	border-top: 1px dashed #cfcfcf;	padding: 12px 0 0px;	margin-top: 10px;	font-size: 30px;}.our_team1 .team_social a {	color: #3b9cf7;	transition: color ease-in 200ms;	-moz-transition: color ease-in 200ms; /* Firefox 4 */	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */	-o-transition: color ease-in 200ms; /* Opera */	-ms-transition: color ease-in 200ms; /* IE9? */}.our_team1 .team_social a:hover {	color: #2e2e2e;} @media only screen and (max-width: 767px) {.team_list {	max-width: 350px;	margin: auto;}}/*TeamDetail*/.TeamDetail .Teamtitle {	clear: both;	margin-bottom: 10px;}.TeamDetail .Teamtitle:after {	clear: both;	content: ".";	height: 0px;	font-size: 0px;	visibility: hidden;	display: block;}.TeamDetail .Teamtitle h3 {	float: left;	color: #2c3433;	font-size: 18px;	font-weight: normal;}.TeamDetail .Teamtitle h3 span {	color: #3b9cf7;	font-size: 16px;}.TeamDetail .Teamtitle .social_list {	float: right;	padding-top: 5px;}.TeamDetail_info {	border-top: 1px dashed #dcdcdc;	margin: 0;	padding: 7px 0;}.TeamDetail_info li {	list-style: none;	padding: 10px 0px;}.TeamDetail_info li span.glyphicons,.TeamDetail_info li span.social {	width: 29px;	height: 29px;	line-height: 29px;	background-color: #dcdcdc;	font-size: 16px;	text-align: center;	color: #FFF;	margin-right: 10px;	vertical-align: middle;}.TeamDetail_info li a,.TeamDetail_info li a:link,.TeamDetail_info li a:active,.TeamDetail_info li a:visited {	color: #8a8a8a;	text-decoration: none}.TeamDetail_info li a:hover {	color: #3b9cf7;	text-decoration: underline}/*full_screen_pic*/.animations {	visibility:visible;}.full_screen_pic {	margin: 0;	padding: 0;	height: 100%;	list-style:none;}.full_screen_pic li {	background-position: center bottom;	background-repeat: no-repeat;	background-size: cover;        position:relative;}.full_screen_pic .title .animation_2 {	font-size: 60px;	color: #ffffff;	line-height: 1.3;}.full_screen_pic .title .animation_1 {	font-size: 48px;	display: block;	color: #ffffff;	text-align: center;}.full_screen_pic .content {	text-align: center;	position: absolute;	left: 0;	bottom: 15%;	width: 100%;}.full_screen_pic .but {	width: 82px;	height: 82px;	line-height: 82px;	text-align: center;	margin-top: 30px;	text-align: center;	font-size: 20px;	color: #FFF;	background: #171717;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	display: inline-block;	cursor: pointer;}.full_screen_pic .but:before {	content: "";	width: 15px;	height: 15px;	display: inline-block;	border-bottom: 1px solid #FFF;	border-left: 1px solid #FFF;	transform: rotate(-45deg);	-ms-transform: rotate(-45deg); /* IE 9 */	-moz-transform: rotate(-45deg); /* Firefox */	-webkit-transform: rotate(-45deg); /* Safari and Chrome */	-o-transform: rotate(-45deg); /* Opera */	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */	position: relative;	top: 0px;}.full_screen_pic .but:hover:before {	top: 5px;}.full_screen_pic .animation_1 {	opacity: 0;	-webkit-transform: scale(0.8) translate(0px, 0px);	-moz-transform: scale(0.8) translate(0px, 0px);	-ms-transform: scale(0.8) translate(0px, 0px);	-o-transform: scale(0.8) translate(0px, 0px);	transform: scale(0.8) translate(0px, 0px);	transition: all ease-in 300ms;	-moz-transition: all ease-in 500ms ; /* Firefox 4 */	-webkit-transition: all ease-in 500ms; /* Safari and Chrome */	-o-transition: all ease-in 500ms; /* Opera */	-ms-transition: all ease-in 500ms; /* IE9? */}.full_screen_pic .animation_2 {	display: block;	opacity: 0;	-webkit-transform: scale(0.8) translate(0px,0px);	-moz-transform: scale(0.8) translate(0px,0px);	-ms-transform: scale(0.8) translate(0px,0px);	-o-transform: scale(0.8) translate(0px,0px);	transform: scale(0.8) translate(0px,0px);	transition: all ease-in 300ms;	-moz-transition: all ease-in 500ms; /* Firefox 4 */	-webkit-transition: all ease-in 500ms; /* Safari and Chrome */	-o-transition: all ease-in 500ms; /* Opera */	-ms-transition: all ease-in 500ms; /* IE9? */}.full_screen_pic.animations .animation_1,.full_screen_pic.animations .animation_2 {	opacity: 1;	-webkit-transform: scale(1) translate(0, 0);	-moz-transform: scale(1) translate(0, 0);	-ms-transform: scale(1) translate(0, 0);	-o-transform: scale(1) translate(0, 0);	transform: scale(1) translate(0, 0);	-webkit-transition-delay:1s;    -moz-transition-delay:1s;	transition-delay:1s;	}.full_screen_pic_2 {	visibility:visible;}.full_screen_pic_2 {	margin: 0;	padding: 0;	position: relative;	height:1000px;	list-style:none;}.full_screen_pic_2 li {	margin: 0;	padding: 0;	background-position: center top;	background-repeat: no-repeat;	background-size: cover;	background-attachment: fixed;	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;}.full_screen_pic_2 li:first-child{	z-index:1;}.full_screen_pic_2 .content {	text-align: center;	position: absolute;	left: 20%;	top: 20%;	font-size: 60px;	font-weight: bold;	color: #FFF;	line-height: 1.1;	text-align: right;}.full_screen_pic_2 .content .animation_1 {	font-weight: normal;	font-size: 72px;	display: block;	opacity: 0;	-webkit-transform: scale(0.8) translate(-80px, -50px);	-moz-transform: scale(0.8) translate(-80px, -50px);	-ms-transform: scale(0.8) translate(-80px, -50px);	-o-transform: scale(0.8) translate(-80px, -50px);	transform: scale(0.8) translate(-80px, -50px);	transition: all ease-in 300ms;	-moz-transition: all ease-in 500ms ; /* Firefox 4 */	-webkit-transition: all ease-in 500ms; /* Safari and Chrome */	-o-transition: all ease-in 500ms; /* Opera */	-ms-transition: all ease-in 500ms; /* IE9? */}.full_screen_pic_2 .content .animation_2 {	display: block;	opacity: 0;	-webkit-transform: scale(0.8) translate(80px, 50px);	-moz-transform: scale(0.8) translate(80px, 50px);	-ms-transform: scale(0.8) translate(80px, 50px);	-o-transform: scale(0.8) translate(80px, 50px);	transform: scale(0.8) translate(80px, 50px);	transition: all ease-in 300ms;	-moz-transition: all ease-in 500ms; /* Firefox 4 */	-webkit-transition: all ease-in 500ms; /* Safari and Chrome */	-o-transition: all ease-in 500ms; /* Opera */	-ms-transition: all ease-in 500ms; /* IE9? */}.full_screen_pic_2 .selected .animation_1,.full_screen_pic_2 .selected .animation_2 {	opacity: 1;	-webkit-transform: scale(1) translate(0, 0);	-moz-transform: scale(1) translate(0, 0);	-ms-transform: scale(1) translate(0, 0);	-o-transform: scale(1) translate(0, 0);	transform: scale(1) translate(0, 0);	-webkit-transition-delay:1s;    -moz-transition-delay:1s;	transition-delay:1s;	}@media only screen and  (max-width: 1024px) {	.full_screen_pic_2 li {		background-attachment:scroll!important;	 }	.full_screen_pic .title .animation_1,	.full_screen_pic_2 .selected .animation_2{		font-size: 28px;	}		.full_screen_pic .title .animation_2,	.full_screen_pic_2 .selected .animation_1{		font-size: 34px;	}	}/*blockquote_sytle_2*/.blockquote_sytle_2 {	text-align:left;	padding:0;	margin:0 0 8px 0;}.blockquote_sytle_2 p {	background:#ffffff;	border:1px solid #dcdcdc;	font-size:15px;	color:#000000;	text-indent:0;	padding:25px 50px;	position:relative;}.blockquote_sytle_2 p:before{	content:'"';	font-size:40px;	color:#d1d1d1;	vertical-align:middle;	position:absolute;	left:20px;	top:13px;	font-family:Georgia, "Times New Roman", Times, serif }.blockquote_sytle_2 .pic img{	max-width:100%;}.blockquote_sytle_2 small{	position:relative;	margin:0;	padding:30px 0 0 100px;	top:0;	left:0;	display:block;	min-height:100px;	color:#585858;}.blockquote_sytle_2 .pic {	width:82px;	height:82px;	display:block;	overflow:hidden;	position:absolute;	left:0;	top:15px;	border-radius:			50%;	-moz-border-radius:		50%;	-webkit-border-radius:	50%;}.blockquote_sytle_2 small strong,.blockquote_sytle_2 small b {	display:block;	color:#000000;	font-style:normal;	font-size:15px;	margin-bottom:10px;}.blockquote_sytle_2 small span {	color:#3b9cf7;}.blockquote_sytle_2 small:before{	content:" ";	width:15px;	height:15px;	position:absolute;	top:-7px;	left:50px;	background-color:#FFF;	border-right:1px solid #dcdcdc;	border-bottom:1px solid #dcdcdc;	transform:rotate(45deg);	-ms-transform:rotate(45deg); /* IE 9 */	-moz-transform:rotate(45deg); /* Firefox */	-webkit-transform:rotate(45deg); /* Safari and Chrome */	-o-transform:rotate(45deg); /* Opera */}/* ---- combination filters ---- */.isotope_grid {	width:100%;	overflow:hidden;	position:relative;}/* Portfolios bug*/.portfolio_block.isotope_grid {	width:auto;}.isotope_grid .isotope_main {	width:100%;	overflow:hidden;	position:relative;}.isotope_grid .isotope_item {  width:200px;  margin: 0px;  position:absolute;  left:0;  top:0;  overflow:hidden;}.isotope_grid .isotope_item .pic_box img{	width:100%}.isotope_grid .isotope_item > div {	margin:0;}.isotope_grid .isotope_group{	text-align:center;	padding:10px 0 30px; }.isotope_grid .isotope_group a{	margin:0px 10px;	padding:6px 17px;	color:#575757;	font-size:14px;	border:1px solid transparent;	text-decoration:none;	transition: 		all ease-in 200ms;	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: 		all ease-in 200ms; /* Opera */	-ms-transition: 	all ease-in 200ms; /* IE9? */}.isotope_grid .isotope_group a:hover,.isotope_grid .isotope_group a.active {	border:1px solid #3b9cf7;	color:#3b9cf7;	text-decoration:none;}/*about list*/.about_list {	border-bottom: 1px solid #333333;	margin: 0;	padding: 0;}.about_list li {	list-style: none;	padding: 10px 0;	border-top: 1px solid #333333;}.about_list .glyphicons,.about_list .social {	margin-right: 12px;	font-size: 20px;	vertical-align: middle}/*FAQ*/.faq_list {	clear: both;}.faq_list:after {	clear: both;	content: ".";	height: 0px;	font-size: 0px;	visibility: hidden;	display: block;}.faq_left {	float: left;	width: 50%;}.faq_right {	float: right;	width: 50%;}.faq_list dl {	padding-bottom: 45px;	margin-bottom: 45px;	position: relative;}.faq_list dl:before {	content: "";	border-bottom: 1px solid #e5e5e5;	width: 40%;	position: absolute;	top: 100%;	left: 0;}.faq_list .faq_left dl:last-child:before,.faq_list .faq_right dl:last-child:before {	display: none;	border-bottom: none;}.faq_left dl {	padding-right: 20px;}.faq_right dl {	padding-left: 20px;}.faq_right dl:before {	left: 20px;}.faq_list dt {	font-size: 18px;	color: #2e2e2e;	font-weight: normal;	padding-bottom: 15px;}.faq_list dt .ico_q {	width: 29px;	height: 29px;	line-height: 29px;	font-size: 18px;	text-align: center;	color: #FFF;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	background-color: #3b9cf7;	display: inline-block;	margin-right: 10px;}*+html .faq_list dt .ico_q {	display: inline;}.faq_list dd {	position: relative;	padding: 0 0 0 70px;	margin: 0;}.faq_list dd .ico_a {	position: absolute;	left: 0;	top: 0;	width: 29px;	height: 29px;	line-height: 29px;	font-size: 18px;	text-align: center;	color: #FFF;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	background-color: #2e2e2e;}.faq_list dd .ico_a:before {	content: " ";	height: 100%;	position: absolute;	right: -20px;	top: 0;	border-right: 1px solid #e5e5e5;}@media only screen and (max-width: 767px) {.faq_left,.faq_right {	float: none;	width: 100%;}.faq_right dl {	padding-left: 0;}}/*gmap*/.gmap {	width: 100%;	height: 300px;}#gmap {	height: 364px;	width: 100%;}.gmap img,#gmap img,#gmap2 img,#gmap3 img{	max-width: none;}#gmap2 {	height: 477px;	width: 100%;}.gmap3 {	height: 200px;	width: 100%;}/*posts list*/ .posts_list {	margin: 0;	padding: 5px 0 0;	clear: both;	overflow: hidden;}.posts_list li {	list-style: none;	clear: left;}.posts_list li img {	float: left;	margin: 0 10px 15px 0;}.posts_list li span {	color: #575757;}.posts_list2 {	margin: 0;	padding: 5px 0 0;}.posts_list2 li {	list-style: none;	clear: left;	color: #a4a4a4;	overflow: hidden;	padding-bottom: 15px;	margin-bottom: 20px;	border-bottom: 1px solid #313131;}.posts_list2 li p {	color: #787878;	padding-top: 5px;}.posts_list2 li img {	float: left;	margin: 0 10px 10px 0;}.posts_list2 li:last-child {	border-bottom: none;	margin-bottom: 0px;	padding-bottom: 0px;}/*link_list*/.link_list {	list-style: none;	margin: 0;	padding: 0;}.link_list li {	padding: 11px 0;	border-bottom: 1px solid #333333;	color: #666666;}.link_list li span.glyphicons {	margin-right: 10px;	font-size: 9px;	-webkit-text-size-adjust: none;}.link_list li,.link_list li a,.link_list li a:link,.link_list li a:active,.link_list li a:visited {	color: #666666;	text-decoration: none}.link_list li a:hover {	text-decoration: none}.link_list_2 {	margin: 0;	padding: 0;}.link_list_2 li {	padding: 0 15px;	list-style: none;	display: inline-block;	text-align: center;}/*Theme_Normal_Bottom*/.Theme_Normal_Bottom {	width: 100%;	position: relative;}.Theme_Normal_Bottom select,.Theme_Normal_Bottom textarea,.Theme_Normal_Bottom input[type="text"],.Theme_Normal_Bottom input[type="password"],.Theme_Normal_Bottom input[type="datetime"],.Theme_Normal_Bottom input[type="datetime-local"],.Theme_Normal_Bottom input[type="date"],.Theme_Normal_Bottom input[type="month"],.Theme_Normal_Bottom input[type="time"],.Theme_Normal_Bottom input[type="week"],.Theme_Normal_Bottom input[type="number"],.Theme_Normal_Bottom input[type="email"],.Theme_Normal_Bottom input[type="url"],.Theme_Normal_Bottom input[type="search"],.Theme_Normal_Bottom input[type="tel"],.Theme_Normal_Bottom input[type="color"] {	padding: 10px 0px!important;	width: 100%!important;	height: auto!important;	text-indent: 12px;	background: #262626!important;	border-bottom: 1px solid #2a2a2a!important;	border-right: 1px solid #2a2a2a!important;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);               /* For Firefox3.6+ */	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);            /* For Chrome5+, Safari5+ */	box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);}.Theme_Normal_Bottom td.form_input textarea {	height: 90px!important;}.Theme_Normal_Bottom input.btn {	font-size: 14px!important;	color: #4c4c4c!important;	padding: 12px 32px!important;	background: #2a2a2a!important;	border-radius: 6px!important;	-moz-border-radius: 6px!important;	-webkit-border-radius: 6px!important;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1) inset, 1px 1px 1px rgba(0,0,0,0.1)!important;               /* For Firefox3.6+ */	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1) inset, 1px 1px 1px rgba(0,0,0,0.1)!important;            /* For Chrome5+, Safari5+ */	box-shadow: 1px 1px 1px rgba(255,255,255,0.1) inset, 1px 1px 1px rgba(0,0,0,0.1)!important;}.Theme_Normal_Bottom .btn:hover {	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1)!important;               /* For Firefox3.6+ */	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1)!important;            /* For Chrome5+, Safari5+ */	box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1)!important;}/*Theme_Responsive_Default*/.Theme_Responsive_Default {	margin-bottom: 15px;}.Theme_Responsive_Default .form_label {	font-size: 14px;	color: #707070;}.Theme_Responsive_Default .form_label label {	margin-bottom: 0;}.Theme_Responsive_Default textarea,.Theme_Responsive_Default input[type="text"],.Theme_Responsive_Default input[type="password"],.Theme_Responsive_Default input[type="datetime"],.Theme_Responsive_Default input[type="datetime-local"],.Theme_Responsive_Default input[type="date"],.Theme_Responsive_Default input[type="month"],.Theme_Responsive_Default input[type="time"],.Theme_Responsive_Default input[type="week"],.Theme_Responsive_Default input[type="number"],.Theme_Responsive_Default input[type="email"],.Theme_Responsive_Default input[type="url"],.Theme_Responsive_Default input[type="search"],.Theme_Responsive_Default input[type="tel"],.Theme_Responsive_Default input[type="color"],.uneditable-input {	padding: 10px 0px!important;	width: 100%!important;	height: auto!important;	text-indent: 12px;	border: 1px solid #e9e8e8!important;	border-radius: 0px!important;	-moz-border-radius: 0px!important;	-webkit-border-radius: 0px!important;	-moz-box-shadow: none!important;               /* For Firefox3.6+ */	-webkit-box-shadow: none!important;            /* For Chrome5+, Safari5+ */	box-shadow: none!important;}.Theme_Responsive_Default .form_input {	padding-right: 25px!important;	position: relative;}.Theme_Responsive_Default .form_required {	position: absolute;	top: 10px;	right: 0px;}.Theme_Responsive_Default button.btn,.Theme_Responsive_Default input[type="submit"].btn,.Theme_Responsive_Default input[type="reset"].btn {	background: #f7f7f7!important;	color: #707070!important;	font-size: 14px!important;	border: none;	text-shadow: none;	padding: 12px 20px!important;	border: 1px solid #e9e8e8;	border-radius: 0px;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	box-shadow: none!important;	-moz-box-shadow: none!important;	-webkit-box-shadow: none!important;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}.Theme_Responsive_Default button.btn:hover,.Theme_Responsive_Default input[type="submit"].btn:hover,.Theme_Responsive_Default input[type="reset"].btn:hover {	background: #3b9cf7!important;	color: #FFF!important;}/*404*/.errorpage_box {	text-align: center;	font-size: 20px;	color: #2e2e2e;}.errorpage_box h3 {	font-size: 190px;	line-height: 1.2;	color: #595959;}@media only screen and (min-width: 768px) and (max-width: 991px) {.errorpage_box h3 {	font-size: 140px;}}@media only screen and (max-width: 767px) {.errorpage_box h3 {	font-size: 100px;}}/*banner*/.SliderRevolution3D,.SliderRevolution3D a,.SliderRevolution3D a:link,.SliderRevolution3D a:active,.SliderRevolution3D a:visited,.SliderRevolution3D a:hover {	color: #FFF;	text-decoration: none;	-webkit-text-size-adjust: none;}.banner2_title {	font-size: 35px;	color: #FFF;	line-height: 1.1;}.banner2_content {	font-size: 13px;	color: #FFF;	line-height: 1.8;}.banner2_more {	border: 1px solid #ffffff;	padding: 12px 28px;	font-size: 14px;	color: #FFF;	cursor:pointer;}.banner2_more a{	color: #FFF !important;}.banner2_more span {	font-size: 20px;	vertical-align: middle;	margin-right: 10px;	padding-bottom: 4px;}.banner2_more:hover {	border: 1px solid #3a9cf7;	background-color: #3a9cf7;	color: #FFF;}.tp-leftarrow.default {	background: url(images/arrow_1.png) no-repeat 10px center!important;}.tp-rightarrow.default {	background: url(images/arrow_1.png) no-repeat -55px center!important;}.banner4_title {	font-size:40px;	line-height:1.5;	color: #FFF;	-webkit-text-size-adjust:none; }.banner4_content {	font-size:14px;	color:#c9c9c9;	-webkit-text-size-adjust:none; }.banner4_more {	padding:15px 23px 13px;	border:1px solid #f5f7f8;	font-size:15px;	color: #FFF;	text-shadow:1px 1px 1px rgba(0,0,0,0.6);	-webkit-text-size-adjust:none;	text-decoration:none;	cursor:pointer;}.banner4_more a{	color: #FFF !important;}.banner4_more span {	font-size:26px;	margin-right:10px;	vertical-align:middle;	padding-bottom:3px;	 -webkit-text-size-adjust:none; }.banner4_more:hover {	background-color:#3baef7;	border:1px solid #3baef7;}/*Theme_13_Elegant*/.Theme_13_Elegant {}.Theme_13_Elegant img {	max-width: 100%;}.Theme_13_Elegant .unoslider_indicator {	bottom: -30px!important;	left: 0px!important;	width: 100%!important;	text-align: center!important;	border: none!important;	box-shadow: none!important;	-moz-box-shadow: none!important;	-webkit-box-shadow: none!important;}.Theme_13_Elegant .unoslider_indicator a {	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	width: 20px!important;	height: 20px!important;	margin: 0 3px !important;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}.Theme_13_Elegant .unoslider_indicator a.unoslider_indicator_active {}.Theme_13_Elegant .unoslider_left,.Theme_13_Elegant .unoslider_right {	width: 52px!important;	height: 52px!important;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.Theme_13_Elegant .unoslider_left {	left: -80px!important;}.Theme_13_Elegant .unoslider_right {	right: -80px!important;}.Theme_13_Elegant .unoslider_left:before {	width: 10px;	height: 10px;	border-bottom: 2px solid #FFF;	border-left: 2px solid #FFF;	position: absolute;	top: 50%;	left: 50%;	margin: -4px 0px 0px -2px;	content: "";	transform: rotate(45deg);	-ms-transform: rotate(45deg); /* IE 9 */	-moz-transform: rotate(45deg); /* Firefox */	-webkit-transform: rotate(45deg); /* Safari and Chrome */	-o-transform: rotate(45deg); /* Opera */}.Theme_13_Elegant .unoslider_right:before {	width: 10px;	height: 10px;	border-bottom: 2px solid #FFF;	border-right: 2px solid #FFF;	position: absolute;	top: 50%;	left: 50%;	margin: -4px 0px 0px -5px;	content: "";	transform: rotate(-45deg);	-ms-transform: rotate(-45deg); /* IE 9 */	-moz-transform: rotate(-45deg); /* Firefox */	-webkit-transform: rotate(-45deg); /* Safari and Chrome */	-o-transform: rotate(-45deg); /* Opera */}.Theme_13_Elegant .unoslider_pause,.Theme_13_Elegant .unoslider_play {	display: none!important;}@media only screen and (max-width: 980px) {.Theme_13_Elegant .unoslider_left {	left: 0px!important;}.Theme_13_Elegant .unoslider_right {	right: 0px!important;}}/*Time Line*/.timeline_Top {	padding: 0px 10px 10px 10px;	border: 1px solid #e9e8e8;	background-color: #fafafa;	margin-top: 45px;	text-align: center;	position: relative;}.timeline_Top .timeline_time {	width: 70px;	height: 70px;	line-height: 70px;	color: #8a8a8a;	text-align: center;	border: 1px solid #e9e8e8;	display: block;	position: relative;	margin: -35px auto 15px;	background: #ffffff;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.timeline_Top .timeline_time:before {	content: " ";	position: absolute;	top: -6px;	left: -6px;	width: 80px;	height: 80px;	border: 5px solid #FFF;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.timeline_Top:before {	content: "";	width: 18px;	height: 18px;	border-right: 1px solid #e9e8e8;	border-bottom: 1px solid #e9e8e8;	background-color: #fafafa;	position: absolute;	top: 100%;	left: 50%;	margin: -7px 0 0 -9px;	transform: rotate(45deg);	-ms-transform: rotate(45deg); /* IE 9 */	-moz-transform: rotate(45deg); /* Firefox */	-webkit-transform: rotate(45deg); /* Safari and Chrome */	-o-transform: rotate(45deg); /* Opera */}.timeline_Top img {	max-width: 100%;	margin-bottom: 5px;}.timeline {	margin-top: 11px;	clear: both;}.timeline:after {	clear: both;	content: ".";	height: 0px;	font-size: 0px;	visibility: hidden;	display: block;}.timeline .timeline_pic {	max-width: 100%}.timeline_left {	width: 50%;	margin: 0px;	padding: 38px 65px 0 0;	position: relative;	float: left;	border-right: 1px solid #e9e8e8;}.timeline_right {	width: 50%;	margin: 0px 0px 0px -1px;	padding: 130px 0 0 65px;	position: relative;	float: left;	border-left: 1px solid #e9e8e8;}.timeline_left li,.timeline_right li {	list-style: none;	position: relative;	padding: 12px;	margin-bottom: 35px;	background-color: #fafafa;	border: 1px solid #e9e8e8;}.timeline_left li:after,.timeline_right li:after {	content: "";	width: 18px;	height: 18px;	border-right: 1px solid #e9e8e8;	border-bottom: 1px solid #e9e8e8;	background-color: #fafafa;	position: absolute;	top: 42px;	left: 100%;	margin: -7px 0 0 -8px;	transform: rotate(-45deg);	-ms-transform: rotate(-45deg); /* IE 9 */	-moz-transform: rotate(-45deg); /* Firefox */	-webkit-transform: rotate(-45deg); /* Safari and Chrome */	-o-transform: rotate(-45deg); /* Opera */}.timeline_right li:after {	top: 45px;	left: auto;	right: 100%;	margin: -7px -8px 0 0;	transform: rotate(135deg);	-ms-transform: rotate(135deg); /* IE 9 */	-moz-transform: rotate(135deg); /* Firefox */	-webkit-transform: rotate(135deg); /* Safari and Chrome */	-o-transform: rotate(135deg); /* Opera */}.timeline_left .timeline_time,.timeline_right .timeline_time {	width: 70px;	height: 70px;	position: absolute;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border: 1px solid #e9e8e8;	text-align: center;	line-height: 70px;	background-color: #ffffff;	color: #8a8a8a;	top: 10px;	z-index: 100;}.timeline_left .timeline_time {	right: -102px;}.timeline_right .timeline_time {	left: -102px;}.timeline .timeline_title {	color: #363839;	font-size: 20px;	font-weight: normal;	padding: 15px 0 6px;}.timeline .timeline_content p {	line-height: 1.8;} @media only screen and (max-width: 767px) {.timeline_left, .timeline_right {	width: 100%;	float: none;	border: none;	padding: 0px;	margin: 0;}.timeline_left li,.timeline_right li,.timeline_Top {	margin-bottom: 50px;}.timeline_left li:after,.timeline_right li:after,.timeline_Top:before {	display: none;}.timeline_left .timeline_time,.timeline_right .timeline_time {	width: 70px;	height: 70px;	line-height: 70px;	color: #8a8a8a;	text-align: center;	border: 1px solid #e9e8e8;	display: block;	position: relative;	left: 0px;	top: 0px;	margin: -47px auto 15px;	background: #ffffff;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.timeline_left .timeline_time:before,.timeline_right .timeline_time:before {	content: " ";	position: absolute;	top: -6px;	left: -6px;	width: 80px;	height: 80px;	border: 5px solid #FFF;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}}/*Lead*/.Lead {	padding: 140px 0;	font-size: 20px;	line-height: 1.2;	text-align: center;}.Lead .Lead_titleA {	font-size: 30px;	color: #FFF;	font-weight: normal;}.Lead .Lead_titleA {	font-size: 30px;	color: #FFF;	font-weight: normal;	line-height: 1.2}.Lead .Lead_titleB {	font-size: 60px;	color: #FFF;	line-height: 1.2}.Lead .Lead_titleC {	font-size: 34px;	color: #FFF;	line-height: 1.4}.Lead a.Lead_button,.Lead a.Lead_button:hover {	font-size: 22px;	color: #ffffff;	text-decoration: none;	border: 2px solid #FFF;	padding: 14px 30px;	display: inline-block;}*+html .Lead a.Lead_button,*+html .Lead a.Lead_button:hover {	display: inline;}.Lead2 {	padding: 110px 0 100px;	text-align: center;}.Lead2 .Lead2_title {	font-size: 40px;	line-height: 1.3;	margin-bottom: 30px;	color: #ffffff;}@media only screen and (max-width: 767px) {.Lead .Lead_titleA {	font-size: 22px;}.Lead .Lead_titleB {	font-size: 30px;}.Lead .Lead_titleC {	font-size: 20px;}.Lead2 .Lead2_title {	font-size: 22px;}}/*mail*/.emails_box {	border: 10px solid #e5e5e5;	margin: 20px 0;	padding: 25px;	font-size: 14px;}.emails_box .emails-ico {	margin: 8px 0 0 0;	font-size: 60px;	background: #dddddd;	color: #FFF;	width: 66px;	height: 46px;	overflow: hidden;	border: 3px solid #dddddd;}.emails_box .emails-ico:before {	position: absolute;	top: -10px;}.emails_box h3 {	color: #363839;	font-size: 24px;	font-weight: normal;}.emails_text {	float: left;	border: 1px solid #e5e5e5;}/*	Circle Slider	*/div.main_slider_wrapper {	overflow: hidden;	margin: 0 auto;	max-width: 1000px;}.slider_wrapper * {	box-sizing: content-box;	-moz-box-sizing: content-box;	-ms-box-sizing: content-box;	-webkit-box-sizing: content-box;}.slider_wrapper {	text-align: left;	margin: 0;	padding: 0;	border: none;	clear: both;	display: block;	position: relative;}.slider_wrapper .circle_slider {	position: relative;	width: 970px;	height: 260px;	margin: 0;	padding: 0;	border: none;	overflow: hidden;}.circle_slider_thumb {	border: #ecebeb solid 1px !important;	padding: 4px !important;	position: absolute;	top: 97px;	width: 84px;	height: 84px;	float: left;	-moz-box-shadow: none!important;	-webkit-box-shadow: none!important;	box-shadow: none!important;	margin: 0;	padding: 0;	cursor: pointer;}.circle_slider_thumb img {	max-width: 100% !important;	width: 84px;	margin: 0 !important;	padding: 0 !important;	border: none;	border-radius: 84px;}.circle_slider_big {	overflow: hidden;	border: #282828 solid 8px;	border-radius: 231px;	position: absolute;	top: 24px;	width: 231px;	height: 231px;	float: left;	-moz-box-shadow: 5px 5px 5px #888;	-webkit-box-shadow: 5px 5px 5px #888;	box-shadow: 5px 5px 5px #888;	margin: 0;	padding: 0;}.circle_slider_big img {	width: 231px;	margin: 0;	padding: 0;	border: none;}.slider_wrapper .circle_slider_nav_left {	position: absolute;	top: 334px;	left: 95px;	height: 57px;	width: 28px;	display: block;	margin: 0;	padding: 0;	border: none;	overflow: hidden;	cursor: pointer;}.slider_wrapper .circle_slider_no_border2_left {	width: 24px;}.slider_wrapper .circle_slider_nav_left span {	border-radius: 50px 0px 0px 50px;	left: 0px;	position: absolute;	display: inline-block;	background: url(images/slider_ico.png) no-repeat left top;	box-shadow: none !important;}.slider_wrapper .circle_slider_nav_right {	position: absolute;	top: 597px;	left: 95px;	height: 57px;	width: 28px;	display: block;	margin: 0;	padding: 0;	border: none;	overflow: hidden;	cursor: pointer;}.slider_wrapper .circle_slider_nav_right span {	margin-left: -26px;	left: 0px;	position: absolute;	display: inline-block;	box-shadow: none !important;	background: url(images/slider_ico.png) no-repeat left top;}.slider_wrapper .circle_slider_nav_left.circle_slider_no_border span {	padding: 0;	margin-left: 8px;	border-radius: 0;	background: url(images/slider_ico.png) no-repeat left 8px !important;	box-shadow: none !important;	overflow: hidden;	text-indent: -999px;	display: block;	width: 100%;	height: 30px;}.slider_wrapper .circle_slider_nav_right.circle_slider_no_border span {	padding: 0;	left: 4px;	border-radius: 0;	background: url(images/slider_ico.png) no-repeat right 8px !important;	box-shadow: none !important;	overflow: hidden;	text-indent: -999px;	display: block;	width: 100%;	margin-left: -4px;	height: 30px;}/*	Circle Slider text	*/.slider_wrapper .slider_item {	width: 100%;	left: 0px;	top: 10px;	position: relative;	display: inline-block;}.slider_wrapper .slider_item .circle_slider_text {	width: 460px;	padding: 0 20px 20px 0px;	border-right: 1px solid #7e7e7e;	float: left;	margin: 0;	border-left: none;	border-bottom: none;	border-top: none;}.slider_wrapper .slider_item .circle_slider_text.right {	border-left: 1px solid #7e7e7e;	border-right: none;	width: 459px;	padding: 0 0px 20px 20px;	margin: 0 0 0 -1px;	border-bottom: none;	border-top: none;}.slider_wrapper .slider_item .circle_slider_text span {	text-align: right;	display: inline-block;	width: 100%;	margin: 0;	padding: 0;	border: none;}.slider_wrapper .slider_item .circle_slider_text h4 {	float: right;}.slider_wrapper .slider_item .circle_slider_text.right span {	text-align: left;}.slider_wrapper .slider_item .circle_slider_text.right h4 {	float: left;}.image_more_info {	width: 42px;	height: 42px;	overflow: hidden;	position: absolute;	left: 0px;	top: 0px;	z-index: 10;}.image_more_info a {	position: relative;}.image_more_info span {	border-radius: 50%;	display: block;	padding: 0px;	overflow: hidden;	border: 0;	width: 0px;	height: 0px;	background: url(images/slider_ico.png) no-repeat 12px -28px #3b9cf7!important;	box-shadow: none !important;	font-size: 0px;}.circle_item_border {	box-sizing: border-box !important;	-moz-box-sizing: border-box !important;	-ms-box-sizing: border-box !important;	-webkit-box-sizing: border-box !important;	position: absolute;	width: 100%;	height: 100%;	top: -1px;	left: -1px;	border: 5px solid #000000;	border-radius: 40px 40px 40px 40px;	z-index: 5;}/* additional content */.slider_wrapper .slider_wrap {	text-align: center;}.slider_wrapper div.all_around_text_up {	position: absolute;	margin: 0;	padding: 0;}.slider_wrapper div.all_around_text_down {	position: absolute;	margin: 0;	padding: 0;}.slider_wrapper span.all_around_text_span_up {	margin: 0;	padding: 0;	text-align: center;	position: absolute;	bottom: 0;}.slider_wrapper span.all_around_text_span_down {	margin: 0;	padding: 0;	text-align: center;	position: absolute;	padding: 5px!important;	font-size: 15px;	color: #555859;}.slider_wrapper .slider_item {	display: none;}.main_content_slider_box {	margin: auto;	overflow: hidden;	width: 100%!important;}.circle_slider1 {	overflow: hidden;}.circle_slider1 blockquote {	padding: 0px 0px 25px;	margin: 0px;}.circle_slider1 blockquote p {	color: #8a8a8a;	font-size: 16px;	line-height: 1.4;	padding: 0px;	margin: 0px;	text-indent: 0px;}.circle_slider1 blockquote small {	font-size: 16px;	color: #3b9cf7;	position: static;	text-align: center;	padding-top: 12px;}.circle_slider1 blockquote small:before {	content: "";}.circle_slider1 .pic_name {	font-size: 24px;	color: #555859;	font-weight: normal;	margin-bottom: 15px;}/*advantage*/.advantage_box {	text-align: center;	padding: 0 5px;	margin-bottom: 10px;}.advantage_box .advantage_ico {	width: 68px;	height: 68px;	background: #2e2e2e;	border: 2px solid #2e2e2e;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	text-align: center;	box-sizing: content-box;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	margin: auto;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}.advantage_box .advantage_ico .glyphicons,.advantage_box .advantage_ico .socia {	width: 60px;	height: 59px;	line-height: 60px;	background: #2e2e2e;	display: block;	color: #FFF;	font-size: 20px;	border: 4px solid #2e2e2e;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	box-sizing: content-box;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}.advantage_box h3 {	font-weight: normal;	color: #3d3f40;	font-size: 19px;	margin: 10px 0;}.advantage_box a.Button_normal {	margin: 10px 0 0;}.advantage_box:hover .advantage_ico {}.advantage_box:hover .advantage_ico .glyphicons,.advantage_box:hover .advantage_ico .socia,.advantage_box:hover .advantage_ico {	border: 4px solid #FFF;}.advantage_box:hover a.Button_normal {}.advantage_box:hover h3 {}.advantage_box2 {	text-align: center;	padding: 0 5px;	margin-bottom: 10px;}.advantage_box2 .color_1 {	background-color: #3dbaa1;}.advantage_box2 .color_2 {	background-color: #8cba3d;}.advantage_box2 .color_3 {	background-color: #ca9733;}.advantage_box2 .color_4 {	background-color: #d96c4e;}.advantage_box2 .advantage_ico {	width: 174px;	height: 174px;	line-height: 174px;	text-align: center;	font-size: 65px;	color: #FFF;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	margin: auto;	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}.advantage_box2 .advantage_ico .glyphicons,.advantage_box2 .advantage_ico .socia {}.advantage_box2 h3 {	font-weight: normal;	color: #3d3f40;	font-size: 19px;	margin: 15px 0 10px;}/*touch_box*/.touch_box {	border-top: 1px solid #ebebeb;	border-bottom: 1px solid #ebebeb;	padding: 20px 0;}.touch_box .touch_link {	text-align: right;}.touch_box .touch_link .Button_default {	margin-top: 35px;} @media only screen and (max-width: 767px) {.touch_box .touch_link {	text-align: left;}}/*Social_list*/.social_list a span {	color: #c3c3c3;	font-size: 22px;	margin: 0px 1px;	transition: color ease-in 200ms;	-moz-transition: color ease-in 200ms; /* Firefox 4 */	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */	-o-transition: color ease-in 200ms; /* Opera */	-ms-transition: color ease-in 200ms; /* IE9? */}.social_list a:hover span {	color: #55a9f8;}/*evaluate*/.evaluate blockquote {	margin: 0;	padding: 0px;	text-indent: 0px;}.evaluate blockquote p {	text-indent: 0px;	font-style: normal;	color: #808080;	font-size: 13px;	background: #fafafa;	border: 1px solid #ececec;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	padding: 20px;	font-style: normal;}.evaluate blockquote small {	position: relative;	margin: 0;	left: 0;	top: 0;	font-style: normal;	font-size: 14px;	padding-bottom: 25px;}.evaluate blockquote small:before {	content: " ";	width: 10px;	height: 10px;	position: absolute;	left: 50px;	top: -5px;	border-right: 1px solid #ececec;	border-bottom: 1px solid #ececec;	background-color: #fafafa;	transform: rotate(45deg);	-ms-transform: rotate(45deg); /* IE 9 */	-moz-transform: rotate(45deg); /* Firefox */	-webkit-transform: rotate(45deg); /* Safari and Chrome */	-o-transform: rotate(45deg); /* Opera */}.evaluate blockquote small img {	width: 50px;	height: 50px;	float: left;	vertical-align: middle;	border: 1px solid #eeeeee;	margin-right: 20px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.evaluate blockquote small span {	display: block;	font-size: 15px;	padding: 6px 0 3px;}/*******HTML*********//*ServeList*/.ServeList .ServeBox {	text-align: center;	padding: 0px 10px 10px;	margin: 55px 0 0 5px;}.ServeList .ServeBox .Serve_Icon {	width: 90px;	height: 90px;	font-size: 30px;	display: block;	margin: 0 auto 15px;	border: 3px solid #FFF;	margin-top: -48px;	overflow: hidden;	background-color: #ffffff;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	transition: all ease-in 200ms, color ease 1ms;	-moz-transition: all ease-in 200ms, color ease 1ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms, color ease 1ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms, color ease 1ms; /* Opera */	-ms-transition: all ease-in 200ms, color ease 1ms; /* IE9? */}.ServeList .ServeBox .Serve_Icon .glyphicons {	display: block;	width: 100%;	height: 100%;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	line-height: 78px;	vertical-align: middle;	transition: all ease-in 200ms, border ease 1ms;	-moz-transition: all ease-in 200ms, border ease 1ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms, border ease 1ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms, border ease 1ms; /* Opera */	-ms-transition: all ease-in 200ms, border ease 1ms; /* IE9? */}.ServeList .ServeBox h3 {	padding: 8px 0;	font-weight: normal;	font-size: 18px;}.ServeList .ServeBox:hover .Serve_Icon {	color: #FFF;	border-radius: 8px!important;	-moz-border-radius: 8px!important;	-webkit-border-radius: 8px!important;}.ServeList .ServeBox:hover .Serve_Icon .glyphicons {	border: 3px solid transparent;	border-radius: 8px!important;	-moz-border-radius: 8px!important;	-webkit-border-radius: 8px!important;}.ServeList_2 {	margin: 20px 0}.ServeList_2 .ServeBox {	position: relative;	padding-left: 70px;}.ServeList_2 .Serve_Icon {	position: absolute;	left: 0px;	top: 10px;	width: 70px;	font-size: 40px;}.ServeList_2 h3 {	color: #363839;	font-size: 18px;	font-weight: normal;}.ServeList_3 {	margin: 20px 0}.ServeList_3 .ServeBox {	position: relative;	padding-left: 70px;}.ServeList_3 .Serve_Icon {	position: absolute;	left: 0px;	top: 10px;	width: 50px;	height: 50px;	line-height: 50px;	font-size: 26px;	text-align: center;	olor: #3b9cf7;	color: #FFF;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.ServeList_3 h3 {	color: #363839;	font-size: 18px;	font-weight: normal;}.ServeList_4 {	margin: 20px 0}.ServeList_4 .ServeBox {	position: relative;	text-align: center;	padding-bottom: 30px;}.ServeList_4 .Serve_Icon {	width: 75px;	height: 75px;	line-height: 75px;	font-size: 26px;	text-align: center;	margin: 0 auto 15px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}.ServeList_4 h3 {	color: #363839;	font-size: 18px;	font-weight: normal;}.ServeList_4 .ServeBox:hover .Serve_Icon {	color: #FFF;}.ServeList_5 {	margin: 20px 0}.ServeList_5 .ServeBox {	position: relative;	padding-left: 135px;}.ServeList_5 .Serve_Icon {	position: absolute;	left: 0px;	top: 10px;	font-size: 44px;	text-align: center;	border: 2px solid #3b9cf7;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.ServeList_5 .Serve_Icon span {	display: block;	width: 100%;	height: 100%;	background-color: #3b9cf7;	margin: 8px;	color: #FFF;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	width: 95px;	height: 95px;	line-height: 95px;}.ServeList_5 .Serve_Icon span:after {	content: "";	width: 50%;	height: 100%;	background-color: rgba(255,255,255,0.1);	position: absolute;	top: 0px;	right: 0;	transform: rotate(-45deg);	-ms-transform: rotate(-45deg); /* IE 9 */	-moz-transform: rotate(-45deg); /* Firefox */	-webkit-transform: rotate(-45deg); /* Safari and Chrome */	-o-transform: rotate(-45deg); /* Opera */	-moz-transform-origin: 0 50%;	-webkit-transform-origin: 0 50%;	-o-transform-origin: 0 50%;	-ms-transform-origin: 0 50%;	transform-origin: 0 50%;}.ServeList_5 h3 {	color: #3d3d3d;	font-size: 19px;	font-weight: normal;}.ServeList_5 .but {	display: inline-block;	padding: 6px 15px;	background-color: #a6a6a6;	color: #FFF;	-moz-box-shadow: 0px -1px 1px rgba(0,0,0,0.3) inset;               /* For Firefox3.6+ */	-webkit-box-shadow: 0px -1px 1px rgba(0,0,0,0.3) inset;            /* For Chrome5+, Safari5+ */	box-shadow: 0px -1px 1px rgba(0,0,0,0.3) inset;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}.ServeList_5 .but:hover {	text-decoration: none;	background-color: #3b9cf7;}.ServeList_6 {	margin: 20px 0}.ServeList_6 .ServeBox {	position: relative;	padding-left: 100px;}.ServeList_6 .Serve_Icon {	position: absolute;	left: 0px;	top: 0px;	font-size: 54px;	text-align: center;	line-height: 1;}.ServeList_6 .Serve_Icon .glyphicons {	color: #565655;	transition: color ease-in 200ms;	-moz-transition: color ease-in 200ms; /* Firefox 4 */	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */	-o-transition: color ease-in 200ms; /* Opera */	-ms-transition: color ease-in 200ms; /* IE9? */	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	width: 80px;	margin-top:5px;}.ServeList_6 .Serve_Icon .glyphicons:before {	width: 80px;	display: block;}.ServeList_6 .ServeBox:hover .Serve_Icon .glyphicons {	color: #3b9cf7;}.ServeList_6 h3 {	color: #3d3d3d;	font-size: 19px;	font-weight: normal;	display: inline-block;	margin-bottom: 5px;}.ServeList_6 h3:after {	content: " ";	display: block;	height: 0px;	margin-top: 5px;	border-bottom: 1px solid #3b9cf7;	width: 0;	transition: width ease-in 200ms;	-moz-transition: width ease-in 200ms; /* Firefox 4 */	-webkit-transition: width ease-in 200ms; /* Safari and Chrome */	-o-transition: width ease-in 200ms; /* Opera */	-ms-transition: width ease-in 200ms; /* IE9? */}.ServeBox:hover h3:after {	width: 100%;}.ServeList_6 .but {	display: inline-block;	padding: 6px 15px;	background-color: #a6a6a6;	color: #FFF;	-moz-box-shadow: 0px -1px 1px rgba(0,0,0,0.3) inset;               /* For Firefox3.6+ */	-webkit-box-shadow: 0px -1px 1px rgba(0,0,0,0.3) inset;            /* For Chrome5+, Safari5+ */	box-shadow: 0px -1px 1px rgba(0,0,0,0.3) inset;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}.ServeList_6 .but:hover {	text-decoration: none;	background-color: #3b9cf7;}.ServeList_7 .ServeBox {	background-color: #ffffff;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	color: #585858;	padding: 35px 20px 30px;	position: relative;	margin-bottom:18px;}.ServeList_7 h3 {	font-size: 18px;	color: #393939;	padding: 10px 0;}.ServeList_7 .Serve_Icon {	position: absolute;	width: 100%;	text-align: center;	left: 0;	top: -40px;	height: 44px;	font-size: 44px;	color: #3b9cf7;}.ServeList_8{	color:#8a8a8a;	font-size:14px;}.ServeList_8 .Serve_Icon {	width:157px;	height:157px;	line-height:167px;	text-align:center;	border-radius:			50%;	-moz-border-radius:		50%;	-webkit-border-radius:	50%;	margin:auto;	font-size:60px;	color:#FFF;	-webkit-animation-duration: 0.3s;	-moz-animation-duration: 0.3s;	-o-animation-duration: 0.3s;	animation-duration: 0.3s;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-webkit-transform: translate3d(0,0,0);	-moz-transform: translate3d(0,0,0);}.ServeList_8 .color_1 {	background-color:#a9e057;}.ServeList_8 .color_2 {	background-color:#77dd77;}.ServeList_8 .color_3 {	background-color:#5ed5a4;}.ServeList_8 .color_4 {	background-color:#49c0c0;}.ServeList_8 h3 {	padding:20px 0 15px;	margin:0;}.ServeList_8 .ServeBox{	margin-bottom:15px;} @-webkit-keyframes serveanimation { 0%, 50%, 100% {	transform: translate(0,0);	-ms-transform: translate(0,0);	-webkit-transform: translate(0,0);	-o-transform: translate(0,0);	-moz-transform: translate(0,0);} 25%, 75% {	transform: translate(0,-20px);	-ms-transform: translate(0,-20px);	-webkit-transform: translate(0,-20px);	-o-transform: translate(0,-20px);	-moz-transform: translate(0,-20px);}} @-moz-keyframes serveanimation { 0%, 50%, 100% {	transform: translate(0,0);	-ms-transform: translate(0,0);	-webkit-transform: translate(0,0);	-o-transform: translate(0,0);	-moz-transform: translate(0,0);} 25%, 75% {	transform: translate(0,-20px);	-ms-transform: translate(0,-20px);	-webkit-transform: translate(0,-20px);	-o-transform: translate(0,-20px);	-moz-transform: translate(0,-20px);}} @-o-keyframes serveanimation { 0%, 50%, 100% {	transform: translate(0,0);	-ms-transform: translate(0,0);	-webkit-transform: translate(0,0);	-o-transform: translate(0,0);	-moz-transform: translate(0,0);} 25%, 75% {	transform: translate(0,-20px);	-ms-transform: translate(0,-20px);	-webkit-transform: translate(0,-20px);	-o-transform: translate(0,-20px);	-moz-transform: translate(0,-20px);}} @keyframes serveanimation { 0%, 50%, 100% {	transform: translate(0,0);	-ms-transform: translate(0,0);	-webkit-transform: translate(0,0);	-o-transform: translate(0,0);	-moz-transform: translate(0,0);} 25%, 75% {	transform: translate(0,-20px);	-ms-transform: translate(0,-20px);	-webkit-transform: translate(0,-20px);	-o-transform: translate(0,-20px);	-moz-transform: translate(0,-20px);}} .ServeList_8 .ServeBox:hover .Serve_Icon{	-webkit-animation-name: serveanimation;	-moz-animation-name: serveanimation;	-o-animation-name: serveanimation;	animation-name: serveanimation;}@media only screen and (max-width: 767px) {.ServeList_5,.ServeList_6{	margin:20px -15px;}.ServeList_5 .ServeBox{	padding-left:95px;}.ServeList_5 .Serve_Icon{	font-size:30px;}.ServeList_5 .Serve_Icon span{	width:60px;	height:60px;	line-height:60px;} .ServeList_6 .ServeBox{	padding-left:85px;}.ServeList_6 .Serve_Icon{	font-size:45px;}.ServeList_6 .dividers_1 {	display:none;}  }/*client_list*/.client_list {	margin: 0;	padding: 0;	clear: both;	overflow: hidden;}.client_list li {	list-style: none;	margin: 0;	padding: 0;	display: inline-block;	width: 33.3333%;	margin-right: -4px;	padding: 0 32px 0 0;}.client_list li img {	background-color: rgba(255,255,255,0.2);	border: 1px solid rgba(255,255,255,0.5);	max-width: 100%;}/*Testimonials_list*/.Testimonials_list {	text-align: center;	border: 1px solid #e9e8e8;	padding: 0 15px 15px;	margin: 45px 0 15px;}.Testimonials_list .Testimonials_list_pic {	height: 90px;	width: 90px;	margin: -45px auto 10px;	padding: 2px;	border: 1px solid #e9e8e8;	background: #FFF;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.Testimonials_list .Testimonials_list_pic img {	max-width: 100%;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.Testimonials_list .Testimonials_list_info span {	display: block;}/*our team*/.ourteam_1 {	text-align: center;	padding-bottom: 35px;}.ourteam_1 img {	max-width: 100%;}.ourteam_1 h3 {	font-size: 18px;	color: #363839;	font-weight: normal;	padding: 15px 0 5px;}.ourteam_1 h3 span {	font-size: 14px;	color: #838383;	display: block;	padding-top: 5px;}.ourteam_1 .pic {	background-color: #3b9cf7;	position: relative;}.ourteam_1 .pic img {	transition: all ease-in 200ms;	-moz-transition: all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: all ease-in 200ms; /* Opera */	-ms-transition: all ease-in 200ms; /* IE9? */}.ourteam_1 .pic:hover img {	filter: alpha(opacity=50);	opacity: 0.5;}.ourteam_1 .pic a {	position: relative;}.ourteam_1 .pic:hover a:before {	content: "";	width: 36px;	height: 36px;	position: absolute;	top: 50%;	left: 50%;	margin: -18px 0 0 -18px;	background: url(images/ico_link.png) no-repeat center center;	z-index: 10;}.ourteam_1 .social_list {	margin-top: 15px;}.text_left {	text-align: left;}.text_right {	text-align: right;}.text_center {	text-align: center;}.font_sytle_1 {	color: #8a8a8a;}.font_sytle_1 h3 {	color: #e5e5e5;	font-size: 26px;}/*comment_list*/.comment_list {	margin: 0;	padding: 0;	position: relative;	text-align: left;	clear: both;	overflow: hidden;}.comment_list li {	list-style: none;	width: 50%;	position: relative;	padding: 30px 20px 30px 130px;	float: left;}.comment_list li p {	font-size: 14px;	line-height: 1.8;}.comment_list li .Picture {	height: 92px;	width: 92px;	position: absolute;	top: 30px;	left: 20px;	overflow: hidden;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.comment_list li .Picture img {	max-width: 100%;}.comment_list li.line {	width: 100%;	border-bottom: 1px dashed #c4c4c4;	margin: 5px 0;	padding: 0;	height: 0px;	display: block;	clear: both;	float: none;	overflow: hidden;}.comment_list:before {	content: "";	border-left: 1px dashed #c4c4c4;	position: absolute;	left: 50%;	top: 0;	height: 100%;}.comment_list .info strong,.comment_list .info b {	color: #2b2b2b;}.comment_list .info span {	color: #3b9cf7;} @media only screen and (max-width: 767px) {.comment_list li {	width: 100%;	display: block;	border-bottom: 1px dashed #c4c4c4;	padding-left: 100px;}.comment_list li .Picture {	left: 0;	width: 85px;	height: 85px;}.comment_list:before, .comment_list li.line {	display: none;}}/*img_list*/.img_list {	margin: 0;	padding: 0;}.img_list li {	list-style: none;	width: 100px;	display: inline-block;	vertical-align: top;	margin: 0px 0 6px 3px;}.img_list li img {	max-width: 100%;	transition: 		all ease-in 200ms;	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: 		all ease-in 200ms; /* Opera */	-ms-transition: 	all ease-in 200ms; /* IE9? */	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-webkit-transform: translate3d(0,0,0);	-moz-transform: translate3d(0,0,0);}.img_list2 {	margin: 0;	padding: 0;}.img_list2 li {	list-style: none;	width: 76px;	display: inline-block;	vertical-align: top;	margin: 0px 0 6px 3px;}.img_list2 li img {	max-width: 100%;	transition: 		all ease-in 200ms;	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: 		all ease-in 200ms; /* Opera */	-ms-transition: 	all ease-in 200ms; /* IE9? */	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-webkit-transform: translate3d(0,0,0);	-moz-transform: translate3d(0,0,0);}.img_list li img:hover,.img_list2 li img:hover{	filter:alpha(opacity=80);		opacity:0.8;}/*h3_style_1*/h3.h3_style_1 {	font-size: 16px;	color: #929292;}/*social-icons */.social-icons2 {	font-size:20px;	padding: 3px 0;}.social-icons2 a,.social-icons2 a:link,.social-icons2 a:active,.social-icons2 a:visited {	color:#505358;}.social-icons2 a:hover{	color:#3b9cf7;}  @media only screen and (min-width: 1200px) {.dnn_layout {	width: 1170px;}.head_mid,.content_mid,.footer_mid {	padding: 0px 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.dnn_layout {	width: 736px;}.head_mid,.content_mid,.footer_mid {	padding: 0px 15px;}.copyright_style .sep {	padding: 0px 7px;}} @media only screen and (max-width: 767px) {	.dnn_layout {		width: auto;	}		.content_mid,	.footer_mid {		padding: 0px 15px;	}		.roll_replace {		height: auto!important;	}		.roll_menu {		position: relative!important;		top: 0px!important;		left: 0px!important;	}		.header_top {		height: 36px;		border-bottom: 1px solid #343434;	}		.header_element {		position: relative;		display: inline-block;		margin-right: -4px;		display: inline-block;	}		*+html .header_element {		display: inline;	}		.Logins {		border-right: none;	}		.emails {		float: right;	}		.header_element .icon {		width: 42px;		height: 36px;		font-size: 16px;		text-align: center;		line-height: 36px;		cursor: pointer;	}		.header_element .icon:empty {		width: 42px;	}		.header_element .Login_icon {		border-right: none;	}		.header_element .email_icon {		float: right;		vertical-align: top;	}		.header_element.Open .icon {		background-color: #1f1f1f;		color: #8c8c8c!important;	}		.header_element .element_box {		position: absolute;		left: 0px;		top: 100%;		height: auto;		line-height: none;		background: #1f1f1f;		filter: alpha(opacity=0);		opacity: 0;		visibility:hidden;		white-space: nowrap;		border: none;		transition: all ease-in 100ms;		-moz-transition: all ease-in 100ms; /* Firefox 4 */		-webkit-transition: all ease-in 100ms; /* Safari and Chrome */		-o-transition: all ease-in 100ms; /* Opera */		-ms-transition: all ease-in 100ms; /* IE9? */	}		.header_element.Open .element_box {		filter: alpha(opacity=100);		opacity: 1;		visibility:visible;	}		.header_element .element_box:before {		clear: both;		content: ".";		height: 0px;		font-size: 0px;		visibility: hidden;		display: block;	}		.header_element .loginGroup {		border: none;		padding: 0px 15px 0px 5px!important;		background: #2a2a2a;		margin: 10px 10px 10px 0;		height: 41px;		line-height: 41px	}		.header_element .registerGroup {		border: none;		padding: 0px 5px 0px 15px!important;		background: #2a2a2a;		margin: 10px -4px 10px 10px;		height: 41px;		line-height: 41px	}		.header_element .language-object {		margin: 10px;		background: #2a2a2a;		padding: 0px 3px 0px 10px;		height: 41px;		line-height: 41px;	}	.language-object .Language{		float:none;}		.header_top .header_element.searchs {		position: static;		margin: 0px;	}		.header_element .searchsBox {		position: absolute;		left: 0px;		top: 100%;		width: 100%;	}		.header_element .searchBox2 {		margin: 10px;		background: #2a2a2a;		padding: 5px;		height: 41px;		line-height: 39px;		border: none;		position: relative;		display: block;	}	.element_box.Login > a.SkinObject{		padding:7px 3px 7px 15px;		display:inline-block	}	.element_box.Login > a.LoginLink{		padding:7px 15px 7px 3px;		display:inline-block	}			.header_element .searchBox2 #dnn_dnnSEARCH_ClassicSearch,	.header_element .searchBox2 #dnn_dnnSEARCH1_ClassicSearch,	.header_element .searchBox2 #dnn_dnnSEARCH2_ClassicSearch,	.header_element .searchBox2 #dnn_dnnSEARCH3_ClassicSearch {		display: block!important;		margin-right: 40px;		width: auto!important;		position: relative;	}		.header_element .search,	.header_element a.search:link,	.header_element a.search:active,	.header_element a.search:visited {		left: 100%;		margin-left: 5px;	}		.header_element .searchInputContainer {		display: block!important;		margin: 0!important;		width: 100%;	}		.header_element .searchBox2 input.NormalTextBox {		width: 100%;		text-align: left;		height: 18px;		line-height: 18px;		overflow: hidden;		padding: 0px 3px 0px 3px;		background: none;		border: none;		display: block;		position: absolute;		left: 4px;		top: 6px;		outline: 0;		border-radius: 0px 0px 0px 0px;		-webkit-appearance: none;		color: #FFF;		vertical-align: middle;	}	 .searchBox ::-webkit-input-placeholder {	 color:#FFF	}		.searchBox:before {		display: none;	}		.header_element .searchSkinObjectPreview,	.header_element .searchInputContainer a.dnnSearchBoxClearText {		display: none!important;	}		.header_top .head_box {		position: relative;	}		.header_top .header_element.emails {		position: static;		margin: 0px;	}		.header_element .HeadPane {		width: 100%;	}		.header_element .HeadPane > div {		margin: 10px;		background: #2a2a2a;		padding: 0px 3px 0px 10px;		height: 41px;		line-height: 41px;	}		.header_top{		border-bottom:1px solid #a4a4a4;		border-bottom:1px solid rgba(164,164,164,0.3);	}	.header_top .header_element.searchs,	.header_top .header_element.emails{		border-right:1px solid #a4a4a4;		border-right:1px solid rgba(164,164,164,0.3);	}	.header_element{		border-left:1px solid #a4a4a4;		border-left:1px solid rgba(164,164,164,0.3);	}	.header_top, 	.header_top a:link, 	.header_top a:active, 	.header_top a:visited, 	.header_top .Normal{		color:#8c8c8c;	}	.box_border_padding{	margin:0 0 10px 0;}	.mfp-close-btn-in .mfp-close{	right:0;	top:0;}			/*.header_bg*/	.dnn_logo {		text-align: left!important;		float: none!important;		padding: 27px 50px 27px 0px!important;		position: relative;	}	/*--------- Mobile Menu style ----------*/	.mobile_icon {		position: absolute;		top: 50%;		right: 0px;		margin-top: -20px;	}		.mobile_icon .glyphicons {		background-color: #3b9cf7;		border-radius: 4px;		-moz-border-radius: 4px;		-webkit-border-radius: 4px;		width: 40px;		height: 40px;		line-height: 44px;		font-size: 20px;		color: #FFF;		text-align: center;		cursor: pointer;		display: inline-block;		margin: 1px 2px;	}		.mobile_icon.Open .glyphicons:before {		content: "\E208";		font-size: 20px;	}		#mobile_menu {		position: absolute;		top: 100%;		left: 0px;		width: 100%;		z-index: 906;		background: #1f1f1f;		display: none;		border-top: 1px solid #3b9cf7;	}/*		#mobile_menu .menu_main {		padding: 10px 0;	}	*/	.multi_menu {		margin: auto;	}		.multi_menu ul {		list-style: none;		margin: 0;		padding: 0;	}		.multi_menu ul li {		margin: 0px;		padding: 0px;		list-style: none;	}		.multi_menu ul li img {		vertical-align: middle;	}		.multi_menu ul li a {		font-size: 13px;		line-height: 20px;		padding: 0px;		margin: 0px;		color: #707070;		display: block;		text-decoration: none;		outline: none;		text-align: left;		border-bottom: 1px solid #2a2a2a;	}		.multi_menu ul li a:after {		clear: both;		content: ".";		height: 0px;		font-size: 0px;		visibility: hidden;		display: block;	}		.multi_menu ul li a {		display: inline-block;	}		.multi_menu ul li a {		display: block;	}		.multi_menu ul li span {		padding: 10px 0px;		display: block;	}		.multi_menu ul li .menu_arrow {		display: block;		width: 40px;		padding: 0px;		height: 40px;		float: right;		text-indent: 0px;		overflow: hidden;		margin: 0px;		text-align: center;		line-height: 40px;		font-size: 0;		position: relative;	}		.multi_menu ul li .menu_arrow:before {		content: "";		width: 7px;		height: 7px;		position: absolute;		top: 50%;		left: 50%;		margin: -3px 0 0 -3px;		border-bottom: 2px solid #707070;		border-right: 2px solid #707070;		transform: rotate(45deg);		-ms-transform: rotate(45deg); /* IE 9 */		-moz-transform: rotate(45deg); /* Firefox */		-webkit-transform: rotate(45deg); /* Safari and Chrome */		-o-transform: rotate(45deg); /* Opera */	}		.multi_menu ul li:hover > a > .menu_arrow:before {		border-bottom: 2px solid #3b9cf7;		border-right: 2px solid #3b9cf7;	}		.multi_menu ul li .menu_arrow.arrow_closed:before,	.multi_menu ul li:hover .menu_arrow.arrow_closed:before {		border-bottom: none;		border-right: none;		border-top: 2px solid #3b9cf7;		border-left: 2px solid #3b9cf7;		margin: -0px 0 0 -3px;	}		.multi_menu ul li.active > a {		color: #3b9cf7;		background-color: #2a2a2a;	}		.multi_menu > ul > li.active > a {		border-bottom: 1px solid #353535;	}		.multi_menu ul li a:hover {		color: #3b9cf7;	}		.multi_menu ul li.current > a,	.multi_menu ul li.current > a:hover {		color: #3b9cf7;	}		.multi_menu ul ul {		display: none;		background: #2a2a2a;		padding: 0 0px 0 0px;		margin: 0px;	}		.multi_menu ul li.current > ul {		display: block;	}		.multi_menu ul li.active > a,	 .multi_menu ul li a:hover {	}		.multi_menu ul li.current > a,	.multi_menu ul li.current > a:hover {		border-bottom: 1px solid #2e2e2e;		color: #3b9cf7;	}		.multi_menu ul li a {		padding: 0 0 0 15px	}		.multi_menu ul li li a {		padding: 0 0 0 30px	}		.multi_menu ul li li li a {		padding: 0 0 0 45px	}		.multi_menu ul li li li li a {		padding: 0 0 0 60px	}		.SkinPlugin_icon {		display: none!important;	}	/*foot*/	.copyright_style {		float: none;		text-align: center;	}		.FooterPane {		float: none;		text-align: center;		padding: 0px 8px 20px;	}} @media only screen and (max-width: 350px) {.searchBox #dnn_dnnSEARCH_ClassicSearch,.searchBox #dnn_dnnSEARCH1_ClassicSearch,.searchBox #dnn_dnnSEARCH2_ClassicSearch,.searchBox #dnn_dnnSEARCH3_ClassicSearch {	width: 120px;}.searchBox input.NormalTextBox {	width: 80px!important;}} @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {}/*loading*/.loading {	width: 26px;	height: 26px;	position: relative;}.loading .container1 > div,.loading .container2 > div,.loading .container3 > div {	width: 6px;	height: 6px;	background-color: #333;	border-radius: 100%;	position: absolute;	-webkit-animation: bouncedelay 1.2s infinite ease-in-out;	animation: bouncedelay 1.2s infinite ease-in-out;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	overflow:hidden;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;}.loading .loading-container {	position: absolute;	width: 100%;	height: 100%;}.loading .container2 {	-webkit-transform: rotateZ(45deg);	transform: rotateZ(45deg);}.loading .container3 {	-webkit-transform: rotateZ(90deg);	transform: rotateZ(90deg);}.loading .circle1 {	top: 0;	left: 0;}.loading .circle2 {	top: 0;	right: 0;}.loading .circle3 {	right: 0;	bottom: 0;}.loading .circle4 {	left: 0;	bottom: 0;}.loading .container2 .circle1 {	-webkit-animation-delay: -1.1s;	animation-delay: -1.1s;}.loading .container3 .circle1 {	-webkit-animation-delay: -1.0s;	animation-delay: -1.0s;}.loading .container1 .circle2 {	-webkit-animation-delay: -0.9s;	animation-delay: -0.9s;}.loading .container2 .circle2 {	-webkit-animation-delay: -0.8s;	animation-delay: -0.8s;}.loading .container3 .circle2 {	-webkit-animation-delay: -0.7s;	animation-delay: -0.7s;}.loading .container1 .circle3 {	-webkit-animation-delay: -0.6s;	animation-delay: -0.6s;}.loading .container2 .circle3 {	-webkit-animation-delay: -0.5s;	animation-delay: -0.5s;}.loading .container3 .circle3 {	-webkit-animation-delay: -0.4s;	animation-delay: -0.4s;}.loading .container1 .circle4 {	-webkit-animation-delay: -0.3s;	animation-delay: -0.3s;}.loading .container2 .circle4 {	-webkit-animation-delay: -0.2s;	animation-delay: -0.2s;}.loading .container3 .circle4 {	-webkit-animation-delay: -0.1s;	animation-delay: -0.1s;}@-webkit-keyframes bouncedelay { 0%, 80%, 100% {-webkit-transform: scale(0.0)} 40% {-webkit-transform: scale(1.0)}}@keyframes bouncedelay { 0%, 80%, 100% { transform: scale(0.0); -webkit-transform: scale(0.0);}40% { transform: scale(1.0); -webkit-transform: scale(1.0);}}.isotope_grid .loading {	position:absolute;	bottom:10px;	left:50%;	margin:0 0 0 -10px;}/***new portfolios group***/.isotope_grid .portfolios_group{	padding:5px 0 35px;	position:relative;	text-align:left;}.isotope_grid .portfolios_group a{	line-height:18px;	font-size:13px;	margin:0px 3px 5px 0px;	display:inline-block;	transition: all ease-in 200ms;	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: 		all ease-in 200ms; /* Opera */	-ms-transition: 	all ease-in 200ms; /* IE9? */}/***portfolios button***/a.portfolios_default_btn{	width:120px;	line-height:36px !important;	font-size:12px;	padding:0;	text-align:center;	text-decoration:none;	margin-right:10px;	margin-bottom:0;	text-transform:uppercase;	transition: all ease-in 200ms;	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: 		all ease-in 200ms; /* Opera */	-ms-transition: 	all ease-in 200ms; /* IE9? */}@media only screen and (max-width: 767px) {a.portfolios_default_btn{	margin-right:2px;}}/***portfolios carousel***/.portfolios_carousel_title{	font-size:20px;	color:#333333;	padding:23px 0 15px;}/***Grid layouts***/.Grid_layouts .isotope_main{	margin-left:-15px;}.Grid_layouts .isotope_item .photo_box{	margin:0 0 15px 15px;}.Grid_layouts .photo_box .content h3{	font-size:16px;	line-height:1.8;	margin:0;	text-transform:uppercase;}.Grid_layouts  .photo_box .content p{	font-size:13px;	margin-bottom:15px;}.Grid_layouts .photo_box .content a{	font-size:14px;	color:#ffffff;    line-height:36px;	border:1px solid #ffffff;	padding:8px 45px;}.Grid_layouts .photo_box .shade{	background-color:#3b9cf7;}.Grid_layouts .photo_box:hover .shade{	opacity:0.8;}@media only screen and (max-width: 767px) {.Grid_layouts .isotope_main{	margin-left:0;}.Grid_layouts .isotope_item .photo_box{	margin:0 0 15px;}}/***Classic layouts***/.Classic_layouts .isotope_main{	margin-left:-15px;}.Classic_layouts .isotope_item .photo_box{	margin:0 0 15px 15px;}.Classic_layouts .photo_box .content h3{	font-size:14px;	line-height:20px;	margin:0;	text-transform:uppercase;}@media only screen and (max-width: 767px) {.Classic_layouts .isotope_main{	margin-left:0;}.Classic_layouts .isotope_item .photo_box{	margin:0 0 15px;}}/***Text layouts***/.Text_layouts .isotope_main{	margin-left:-15px;}.Text_layouts .isotope_item .photo_box{	margin:0 0 15px 15px;	letter-spacing:0;}.Text_layouts .photo_box .ico span{	width:50px!important;	height:50px!important;	line-height:50px!important;	font-size:16px;	border:1px solid #ffffff;	background:none !important;	transition: all ease-in 200ms;	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: 		all ease-in 200ms; /* Opera */	-ms-transition: 	all ease-in 200ms; /* IE9? */}.Text_layouts .photo_box a:hover span{	color:#3b9cf7;	background:#ffffff !important;}.Text_layouts .photo_box .shade{	background-color:#3b9cf7;}.text_style1{	font-size:12px;	color:#666666;	padding:16px 0 19px;}.text_style1 h3{	font-size:15px !important;	color:#333333;	text-transform:uppercase;	letter-spacing:0 !important;	font-weight:bold !important;}.text_style1 a{	font-size:13px;	color:#3b9cf7;	text-transform:uppercase;}.text_style2{	font-size:13px;	color:#666666;	padding:20px 20px 15px;	border-width:0 1px 1px 1px;	border-style:solid;	border-color:#d4d4d4;	border-radius:0 0 5px 5px;	-moz-border-radius:0 0 5px 5px;	-webkit-border-radius:0 0 5px 5px;}.text_style2 h3{	font-size:15px !important;	color:#333333;	text-transform:uppercase;	letter-spacing:0 !important;	font-weight:bold !important;}.text_style2 .info {    float: right;    font-size: 14px;    padding-top: 13px;}.text_style2 .info span{	margin-right:3px;}@media only screen and (max-width: 767px) {.Text_layouts .isotope_main{	margin-left:0;}.Text_layouts .isotope_item .photo_box{	margin:0 0 15px;}}/***List layouts***/.List_layouts .isotope_main{	margin-left:0;}.List_layouts .isotope_item > div{	margin:0 -15px;}.List_layouts .isotope_main .photo_box{	margin:0;}.List_layouts .isotope_item{	padding-bottom:40px;	margin-bottom:40px;	border-bottom:1px solid #e5e5e5; }.List_layouts_text{	font-size:12px;}.text_style3{	font-size:13px;	color:#666666;}.text_style3 h3{	font-size:15px;	color:#333333;	margin:0 0 7px;	text-transform:uppercase;}.List_layouts_text hr{	width:60px;	margin:20px 0;	border-color:#3b9cf7;	display:inline-block;}.List_layouts_text p a{	margin-top:26px;}@media only screen and (max-width: 767px) {.List_layouts .isotope_main .photo_box{	margin:0 0 15px;}}/***Sidebar layouts***/.Sidebar_layouts{	padding-bottom:25px;	margin-bottom:30px;	border-bottom:1px solid #e5e5e5; }.Sidebar_layouts .text_style3{	padding:20px 0 4px;}.Sidebar_layouts p a{	margin-top:13px;}.Sidebar_layouts_categories{	margin:0 0 20px;	list-style:none;}.Sidebar_layouts_categories li{	border-bottom:1px solid #d1d1d1;	line-height:39px;	font-size:12px;	color:#666666;}.Sidebar_layouts_categories li a{	color:#666666;}.Sidebar_layouts_categories .glyphicons{	font-size:12px;	color:#3b9cf7;	margin-right:10px;}.categories_number{    float:right;}.Sidebar_layouts_recent_news{	font-size:13px;	color:#888888;	padding-bottom:20px;	margin-bottom:20px;	border-bottom:1px solid #d1d1d1; }.Sidebar_layouts_recent_news img{	float:left;	padding-right:20px;}.Sidebar_layouts_recent_news .heading{	font-size:14px;	color:#333333;	padding-top:8px;}.Sidebar_layouts_recent_news .heading a{	color:#333333;}.Sidebar_layouts_links{	margin:0 0 20px;	list-style:none;}.Sidebar_layouts_links li{	border-bottom:1px solid #d1d1d1;	line-height:39px;}.Sidebar_layouts_links li a{	font-size:12px;	color:#666666;}.Sidebar_layouts_links .glyphicons{	color:#3b9cf7;	margin-right:10px;}/***All Single layouts***/.Single_Layouts{	font-size:12px;	color:#666666;}.Single_Layouts h3{	font-size:15px;	color:#333333;	text-transform:uppercase;	margin:20px 0 15px;}.Single_Layouts p{	padding-bottom:11px;}@media only screen and (max-width: 767px) {.Single_Layouts .carousel_2 .owl-buttons .owl-prev,.Single_Layouts .carousel_2 .owl-buttons .owl-next{	margin-top:-40px;}}/***page control***/.page_turning a{	font-size:12px;	color:#666666 !important;	margin:0 5px 5px 0;}a.page_control{	display:inline-block;	line-height:31px !important;	width:70px;	border:1px solid #cccccc;	text-align:center;	text-decoration:none;	transition: all ease-in 200ms;	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: 		all ease-in 200ms; /* Opera */	-ms-transition: 	all ease-in 200ms; /* IE9? */}a.page_number{	display:inline-block;	height:30px;	line-height:30px !important;	width:30px;	border:1px solid #cccccc;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;	text-align:center;	text-decoration:none;	transition: all ease-in 200ms;	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: 		all ease-in 200ms; /* Opera */	-ms-transition: 	all ease-in 200ms; /* IE9? */}a.page_control:hover,a.page_number:hover{	color:#3b9cf7 !important;	border:1px solid #3b9cf7;	text-decoration:none;}.Single_page{	padding-bottom:30px;	margin-bottom:40px;	border-bottom:1px solid #d8d8d8;}.Single_page a{	font-size:13px;	color:#3b9cf7;	display:inline-block;	line-height:38px !important;	width:100px;	border:1px solid #3b9cf7;	text-align:center;	text-decoration:none;	transition: all ease-in 200ms;	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: 		all ease-in 200ms; /* Opera */	-ms-transition: 	all ease-in 200ms; /* IE9? */}.Single_page a:hover{	background-color:#3b9cf7;	color:#ffffff;}.prev_control{	float:left;}.next_control{	float:right;}/*print*/@media print {	a:link:after,	article a[href^=http]:after {		content: " ";	}	#mobile_menu,	#mobile_user,	#mobile_search,	.header_element .visible-xs  { 		display:none;	}	.animation{		opacity:1!important;	}	.animated,	.animated .animation_item{		-webkit-animation-name:none!important;		-moz-animation-name:none!important;		-o-animation-name:none!important;		animation-name:none!important	}}/******Home 5******/.banner5_btn {	padding:16px 35px;	text-align:center;	font-size:17px;	font-weight:bold;	color:#ffffff;	background-color:#3b9cf7;}.banner5_btn:hover{	color:#ffffff !important;	background-color:#2e2e2e;}.banner5_btn a{	color:#ffffff !important;}.banner5_circle1{	width:80px;	height:80px;	line-height:80px;	text-align:center;	background-color:#3b9cf7;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;}.banner5_circle2{	width:120px;	height:120px;	line-height:120px !important;	text-align:center;	font-size:40px;	font-weight:bold;	color:#ffffff;	background-color:#3b9cf7;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;}@media only screen and (min-width: 1500px) {.banner5_circle1{	width:120px;	height:120px;	line-height:120px;}.banner5_circle2{	width:150px;	height:150px;	line-height:150px !important;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.banner5_circle1{	width:60px;	height:60px;	line-height:60px;}.banner5_circle2{	width:80px;	height:80px;	line-height:80px !important;}}@media only screen and (max-width: 767px) {.banner5_circle1{	width:25px;	height:25px;	line-height:25px;}.banner5_circle2{	width:30px;	height:30px;	line-height:30px !important;	font-size:12px;}}.content_padding{	height:55px;}.compute_list{	padding-bottom:27px;}.compute_top{	border:1px solid #dddddd;	text-align:center;}.compute_top img{	display:inline-block;}.compute_bottom{	border:1px solid #dddddd;	border-top:none;	padding:25px 19px;	color:#333333;	margin-bottom:20px;}.compute_bottom h3{	font-size:15px;	color:#333333;	font-weight:normal;	margin:0 0 6px;}.compute_link{	padding-top:9px;	color:#647484;}.compute_price{	font-size:16px;	color:#3b9cf7;	font-weight:bold;}.compute_btn{	float:right;}.compute1_text h3,.compute2_text h3{	color:#4c4c4c;	font-size:26px;	text-transform:uppercase;	padding:0 0 21px 0;	line-height:1.2;}.compute1_text ul,.compute2_text ul{	margin:34px 0 38px;	list-style:none;	line-height:2;}.compute1_text ul li .glyphicons,.compute2_text ul li .glyphicons{	font-size:10px;	color:#ffffff;	display:inline-block;	width:16px;	height:16px;	line-height:16px;	background-color:#3b9cf7;	text-align:center;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;	margin-right:10px;}.compute1_text a,.compute2_text a{	font-size:15px;	color:#ffffff !important;	background-color:#3b9cf7;	padding:0 28px;	line-height:40px;	float:left;	transition: background-color ease-in 200ms;	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */	-o-transition: background-color ease-in 200ms; /* Opera */	-ms-transition: background-color ease-in 200ms; /* IE9? */}.compute2_text a{	float:right;}.compute1_text a:hover,.compute2_text a:hover{	text-decoration:none;	background-color:#2e2e2e;}.compute1_text{	padding:70px 0 40px;}.compute2_text{	padding:50px 0 70px;}.carousel_7 .owl-buttons .owl-prev:hover:before, .carousel_7 .owl-buttons .owl-next:hover:before{	border-color:#3b9cf7;}.popular > div{	padding-bottom:15px;}.popular > div + div{	padding-top:15px;	border-top:1px solid #404040;}.popular > div > img{	float:left;	padding-right:20px;}.foot_light_text{	color:#dddddd;}.foot_star{	color:#3b9cf7;}.foot_star span{	margin-right:2px;}.contact_info{	padding:18px 0 22px;}.contact_info + .contact_info{	border-top:1px solid #404040;	padding:22px 0;}@media only screen and (max-width: 767px) {.content_padding{    height:20px;}.compute_list{	padding-bottom:0;}.compute1_text{    padding:20px 0 0;}.compute2_text{    padding:0 0 20px;}.compute1_text > div > div > img{	padding-top:20px;}.compute2_text > div > div > img{	padding-bottom:15px;}.compute1_text h3, .compute2_text h3{	padding:0;}.compute1_text ul, .compute2_text ul{	margin:15px 0 20px;}}/***  home6 ***/.img_display{	display:inline-block;}.text_hidden{	overflow:hidden;}a.accent_btn{	font-size:14px;	color:#ffffff !important;	background-color:#3b9cf7;	display:inline-block;	padding:12px 25px;	transition:all ease-in 200ms;	-moz-transition:all ease-in 200ms; /* Firefox 4 */	-webkit-transition:all ease-in 200ms; /* Safari and Chrome */	-o-transition:all ease-in 200ms; /* Opera */	-ms-transition:all ease-in 200ms; /* IE9? */}a.accent_btn:hover{	text-decoration:none;	background-color:#666666;}a.accent_btn2{	font-size:14px;	color:#ffffff !important;	border:1px solid #ffffff;	display:inline-block;	padding:12px 25px;	transition:all ease-in 200ms;	-moz-transition:all ease-in 200ms; /* Firefox 4 */	-webkit-transition:all ease-in 200ms; /* Safari and Chrome */	-o-transition:all ease-in 200ms; /* Opera */	-ms-transition:all ease-in 200ms; /* IE9? */}a.accent_btn2:hover{	text-decoration:none;	background-color:#3b9cf7;	border-color:#3b9cf7;}.home6_banner{	margin:0 0 200px;	padding:0;	height:100%;    position:relative;	background:url(../images/home6_banner_bg.jpg) center top no-repeat;	background-size:cover;}.home6_banner .content{	text-align:center;	position:relative;	width:100%;	padding-top:14%;}.home6_banner .title .animation_1{	font-size:40px;	color:#ffffff;	text-align:center;}.home6_banner .title .animation_2{	font-size:20px;	color:#ffffff;	line-height:1.3;}.home6_banner .but a{	padding:19px 35px;	margin:35px 15px 0;	font-size:15px;	line-height:20px;}.home6_banner .bottom_img{	margin-top:80px;}.home6_banner .animation_3{	margin-right:-54px;	position:relative;	z-index:1;	margin-bottom:-200px;}.home6_banner .animation_4{	position:relative;	z-index:2;	margin-bottom:-200px;}.home6_banner .animation_5{	margin-left:-56px;	position:relative;	z-index:1;	margin-bottom:-200px;}@media only screen and (min-width: 768px) and (max-width: 991px) {	.home6_banner{		margin:0;	}	.home6_banner .animation_3{		margin-right:-38px;		width:200px;		margin-bottom:0;	}	.home6_banner .animation_4{		width:220px;		margin-bottom:0;	}	.home6_banner .animation_5{		margin-left:-40px;		width:200px;		margin-bottom:0;	}}@media only screen and (max-width: 767px) {	.home6_banner{		margin:0;	}	.home6_banner .title .animation_1{		font-size:20px;	}	.home6_banner .title .animation_2{		font-size:13px;	}	.home6_banner .but a{		font-size:13px;		padding:5px 10px;		margin:10px 2px;	}	.home6_banner .bottom_img{		margin-top:20px;	}	.home6_banner .animation_3{		margin-right:-18px;		width:90px;		margin-bottom:0;	}	.home6_banner .animation_4{		width:110px;		margin-bottom:0;	}	.home6_banner .animation_5{		margin-left:-20px;		width:90px;		margin-bottom:0;	}}.home6_head_center{	text-align:center;}.home6_head_center img{	display:block;	margin:0 auto 20px;}.home6_head_center h3,.home6_head_left h3{	display:inline-block;	font-size:30px;	font-weight:normal;	line-height:1.2;	color:#000000;	margin:0;	padding:0 0 24px;	border-bottom:1px solid #cccccc;}.home6_head_center .line,.home6_head_left .line{	height:1px;	width:70px;	background:#3b9cf7;	margin:-1px auto 35px;	position:relative;	z-index:1;}.home6_head_left .line{	margin:-1px 0 35px;}.home6_service .row{	padding-bottom:25px;} .home6_service .row img{	padding:15px 0 25px;} .home6_service .row h4{	font-size:18px;	font-weight:normal;	color:#000000;	margin:10px 0 20px;}.home6_vedio .photo_box .ico{	font-size:24px;	margin-top:-80px;}.home6_vedio .ico_no_bg .glyphicons{	font-size:55px !important;}.home6_vedio .photo_box .ico div{	margin-top:20px;}.home6_vedio .photo_box .ico span{	width:104px !important;	height:104px !important;	line-height:104px !important;	border:2px solid #ffffff;}.home6_content1{	padding-top:45px;	font-size:15px;}.home6_content1 h3{	font-size:30px;	font-weight:normal;	color:#000000;	line-height:1;	margin:5px 0 30px;}.home6_content1_list{	padding:25px 0 15px;}.home6_content1_list img{	float:left;	margin-right:30px;}.home6_content1_list h4{	font-size:20px;	font-weight:normal;	color:#000000;	margin:15px 0 10px;	line-height:1;}.backgroundImage20 .home6_content1 h3,.backgroundImage20 .home6_content1_list h4{	color:#ffffff;}.home6_list_ul{	margin:0;	list-style:none;}.home6_list_ul li{	margin-bottom:17px;}.home6_list_ul li span.glyphicons{	color:#3b9cf7;	margin-right:15px;}.home6_number .number_Animation_5.row{	margin:0;	padding:45px 0;}.home6_number a.Button_Accent2{	margin:15px 15px 0;}.home6_features .row  + .row{	margin-top:30px;}.home6_features h3{	font-size:18px;	font-weight:normal;	color:#333333;	line-height:1;	margin:15px 0 20px;}.home6_features h3 img{	margin-right:15px;}.home6_carousel{	padding-top:25px;}.backgroundImage21 .home6_head_center h3{	color:#ffffff;	border-color:#ffffff;}.home6_price .price-table5{	padding-top:50px;}.home6_form_text{	padding-bottom:35px;}.home6_full_bg1{	background-color:#ececec;	position:relative;}.home6_full_bg1_l{	width:50%;	padding:80px 60px;}.home6_full_bg1_l p{	padding-bottom:15px;}.home6_full_bg1_btn a.Button_Accent2{	padding:11px 25px;	margin:10px 20px 0 0;}.home6_full_bg1_btn a span.social{	font-size:22px;	top:-1px;	margin-right:5px;	vertical-align:middle;	transition:all ease-in 200ms;	-moz-transition:all ease-in 200ms; /* Firefox 4 */	-webkit-transition:all ease-in 200ms; /* Safari and Chrome */	-o-transition:all ease-in 200ms; /* Opera */	-ms-transition:all ease-in 200ms; /* IE9? */}.home6_full_bg1_r{	width:50%;	height:100%;	position:absolute;	top:0;	right:0;	background:url(images/home6_right_img.jpg) center center no-repeat;	background-size:cover;}.home6_foot_news{	border-bottom:1px dashed #565656;	padding-bottom:33px;}.home6_foot_news + .home6_foot_news{	margin-top:31px;}.home6_foot_news img{	float:left;	margin-right:20px;	margin-top:8px;}.news_text{	overflow:hidden;}.news_text_accent{	color:#3b9cf7;}/*anchorTag*/.anchorTag {	text-align:center;	position:relative;	cursor:pointer;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-webkit-transform: translate3d(0,0,0);	-moz-transform: translate3d(0,0,0);	z-index:903;}/*anchor Nav*/#anchorNav {	position:fixed;	right:30px;	top:30%;	margin:0;	padding:0;	z-index:10000;}#anchorNav li{	list-style:none;	cursor:pointer;	position:relative;	margin-bottom:15px;}#anchorNav li i{	display:block;	width:20px;	height:20px;	background-color:#000000;	opacity:0.6;	text-indent:-200px;	overflow:hidden;	border-radius:			50%;	-moz-border-radius:		50%;	-webkit-border-radius:	50%;	transition: 		all ease-out 300ms;	-moz-transition: 	all ease-out 300ms; /* Firefox 4 */	-webkit-transition: all ease-out 300ms; /* Safari and Chrome */	-o-transition: 		all ease-out 300ms; /* Opera */	-ms-transition: 	all ease-out 300ms; /* IE9? */}#anchorNav li:hover i,#anchorNav li.active i{	background-color:#3b9cf7;	opacity:1;}#anchorNav li span {	background-color:#000000;	color:#FFF;	position:absolute;	top:50%;	right:100%;	height:30px;	line-height:30px;	margin:-15px 10px 0 0;	white-space:nowrap;	padding:0 15px;	opacity:0;	visibility:hidden;	transition: 		all ease-in 200ms;	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */	-o-transition: 		all ease-in 200ms; /* Opera */	-ms-transition: 	all ease-in 200ms; /* IE9? */	opacity:0.6;}#anchorNav li span:before{	content:"";	position:absolute;	top:50%;	left:100%;	margin-top:-5px;	border-width:5px 0 5px 5px;	border-style:solid;	border-color:transparent transparent transparent #000000;}#anchorNav li:hover span {	visibility:visible;}@media only screen and (max-width: 767px) {	#anchorNav {		display:none;	}}/*** home7 ***/.home7_head{	text-align:center;}.home7_head h4{	font-size:15px;	color:#888888;	font-weight:normal;	margin:0 0 12px;}.home7_head h3{	font-size:24px;	color:#333333;	margin:0;	line-height:1;	text-transform:uppercase;}.home7_head .line_center{	width:70px;	height:2px;	background-color:#3b9cf7;	margin:28px auto 30px;}.home7_text1{	font-size:80px;	color:#ffffff;	text-transform:uppercase;	font-weight:bold;	line-height:1;}.home7_text2{	font-size:24px;	color:#ffffff;	line-height:1;}.home7_button{	font-size:15px;	padding:19px 35px;	line-height:20px;	border:1px solid #ffffff;	color:#ffffff;	cursor:pointer;}.home7_button:hover{	background-color:#3b9cf7;	border-color:#3b9cf7;}.home7_button a{	color:#ffffff !important;	transition:}.home7_about{	border-bottom:1px solid #e5e5e5;}.home7_about_img{	padding-top:35px;}.home7_about_img img{	vertical-align:bottom;}.home7_mobile{	position:relative;	z-index:2;	width:158px;}.home7_mac{	position:relative;	z-index:1;	width:538px;	margin-left:-28px;}.home7_ipad{	position:relative;	z-index:2;	width:361px;	margin-left:-127px;}@media only screen and (min-width: 1200px) {	.home7_mobile{		width:auto;	}	.home7_mac{		width:auto;		margin-left:-32px;	}	.home7_ipad{		width:auto;		margin-left:-141px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.home7_mobile{		width:104px;	}	.home7_mac{		width:359px;		margin-left:-20px;	}	.home7_ipad{		width:241px;		margin-left:-88px;	}}@media only screen and (max-width: 767px) {	.home7_mobile{		width:43px;	}	.home7_mac{		width:150px;		margin-left:-12px;	}	.home7_ipad{		width:100px;		margin-left:-40px;	}}.home7_content1_icon{	width:124px;	height:124px;	margin:0 auto 37px;	text-align:center;	border:2px solid #3b9cf7;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;}.home7_content1_icon span.glyphicons{	color:#3b9cf7;	font-size:45px;	line-height:118px;}.home7_content1 h4{	font-size:16px;	color:#333333;	margin:0 0 17px;}.home7_content1 p{	margin:0 0 25px;}.backgroundImage22 .home7_head h4,.backgroundImage22 .home7_head h3,.backgroundImage24 .home7_head h4,.backgroundImage24 .home7_head h3,.backgroundImage25 .home7_head h4,.backgroundImage25 .home7_head h3{	color:#ffffff;}.backgroundImage22 .home7_head .line_center{	background-color:#ffffff;}.home7_isotope .isotope_group{	padding:15px 0 40px;}.home7_isotope .isotope_group a{	font-size:13px;	color:#666666;	border:1px solid #cccccc;	padding:6px 25px;	display:inline-block;}.home7_isotope .isotope_main{	margin-left:-15px;}.home7_isotope .isotope_item .photo_box{	margin:0 0 10px 30px;}.text_style4{	padding:15px 0;}.text_style4 h3{	font-size:15px;	color:#333333;	text-transform:uppercase;	margin:5px 0;}.home7_content2{	font-size:15px;	color:#ffffff;}.home7_content2 h3{	font-size:24px;	color:#ffffff;	text-transform:uppercase;	line-height:1;}.home7_content2 a.accent_btn,.home7_content2 a.accent_btn2{	float:right;	margin-top:5px;}.home7_services{	margin-top:45px;}.home7_services .row + .row{	margin-top:40px;}.home7_services h3{	font-size:16px;	color:#333333;	font-weight:normal;	text-transform:uppercase;}.home7_services h3 span.glyphicons{	font-size:22px;	vertical-align:middle;	margin:0 15px 0 0;	top:-3px;	color:#666666;}.home7_team{	padding-top:35px;}.home7_team .photo_box .ico span{	background-color:#ffffff;	color:#3b9cf7;}.home7_team .photo_box .shade{	background-color:#3b9cf7;}.home7_team .photo_box:hover .shade{	opacity:0.85;}.home7_team h3{	font-size:15px;	color:#333333;		text-transform:uppercase;	border-bottom:1px solid #dedede;	padding:20px 0 26px;	margin:0 0 22px;}.home7_team h3 span{	font-size:14px;	color:#666666;	display:block;	font-weight:normal;}.home7_loaded{	padding-top:20px;}.home7_blogs .carousel_8{	margin-top:35px;}.home7_social.row > div{	margin-top:45px;}.contact_padding{	padding-bottom:27px;}.home7_contact_info h4{	font-size:17px;	color:#333333;	font-weight:normal;}.info_item{	padding-top:20px;}.info_item_title{	font-size:15px;	color:#333333;}.home7_categories_list ul{	margin:0;	list-style:none;}.home7_categories_list ul li{	padding-bottom:13px;	border-bottom:1px solid #494949;}.home7_categories_list ul li + li{	margin-top:10px;}.home7_categories_list ul li a{	color:#737373 !important;}.home7_categories_list ul li a span.glyphicons{	color:#3b9cf7;	margin-right:14px;}.home7_foot_news + .home7_foot_news{	border-top:1px solid #494949;	margin-top:27px;	padding-top:20px;}.home7_foot_news img{	float:left;	padding:7px 14px 0 0;}.home7_links_list ul{	margin:0;	list-style:none;}.home7_links_list ul li + li{	margin-top:16px;}.home7_links_list ul li a{	color:#737373 !important;}.home7_links_list ul li a span.glyphicons{	color:#3b9cf7;	margin-right:10px;	padding-left:1px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.home6_content1{	font-size:13px;	padding-top:20px;}.home6_content1 h3{	font-size:22px;	margin:5px 0 10px;}.home6_content1_list{	padding:5px 0;}.home6_content1_list img{	width:65px;	margin-right:20px;}.home6_content1_list h4{	margin:0 0 5px;}.home6_list_ul li{	margin-bottom:5px;}.home6_full_bg1_l{	padding:50px 30px;}.home7_services h3{	font-size:15px;}.home7_services h3 span.glyphicons{	margin:0 5px 0 0;}.home7_content2 a.accent_btn,.home7_content2 a.accent_btn2{	padding:12px 20px;}}@media only screen and (max-width: 767px) {.home6_vedio .photo_box .ico{	font-size:13px;	margin-top:-35px;}.home6_vedio .ico_no_bg .glyphicons{	font-size:30px !important;}.home6_vedio .photo_box .ico div{	margin-top:0;}.home6_vedio .photo_box .ico span{	width:50px !important;	height:50px !important;	line-height:50px !important;}.home6_content1{	padding-top:10px;}.home6_content1_list{	padding:20px 0 0;}.home6_content1_list img{	width:50px;	margin-right:15px;}.home6_content1_list h4{	margin:0 0 5px;}.home6_features .row + .row{	margin-top:0;}.home6_full_bg1_l{	padding:20px 15px;	width:100%;}.home6_full_bg1_r{	height:300px;	width:100%;	position:relative;}.home7_content1_icon{	margin:10px auto 37px;}.home7_isotope .isotope_group a{	margin:0 0 5px;}.home7_isotope .isotope_main{	margin-left:0;}.home7_isotope .isotope_item .photo_box{	margin:0 0 10px;}.home7_content2 a.accent_btn,.home7_content2 a.accent_btn2{	float:none;}.home7_services .row + .row{	margin-top:0;}.home7_contact_info{	padding-top:15px;}}/*-- Loading animation --*/	/*.pace_bg,.pace-running .pace_bg {	position: fixed;	width: 100%;	height: 100%;	background-color: #FFF;	z-index:10100;}.showControlBar .pace_bg{	margin-top:-53px!important;}.pace-running .pace {	z-index:10101;}.pace,.pace *,.pace *:before,.pace *:after,.pace:before,.pace:after{	box-sizing:				content-box;	-moz-box-sizing: 		content-box;	-webkit-box-sizing: 	content-box;}.pace-done .pace,.pace-done .pace_bg {	opacity: 0;	z-index: -1;	visibility: hidden;	transition: all ease-in 500ms;	-moz-transition: all ease-in 500ms; 	-webkit-transition: all ease-in 500ms; 	-o-transition: all ease-in 500ms; 	-ms-transition: all ease-in 500ms;}*//*.pace-running .body_bg{	visibility:hidden;}*//***  new pages ***/.pages_head1{	border-bottom:1px solid #d0d0d0;	margin:0 0 25px;}.pages_head1 h3{	font-size:24px;	color:#000000;	line-height:1.2;	font-weight:normal;	display:inline-block;	padding:0 0 20px;	margin:0 0 -1px;	border-bottom:1px solid #3b9cf7;}.pages_head2 h3{	font-size:24px;	color:#333333;	font-weight:normal;	text-align:center;}.pages_head2 .line{	width:70px;	height:1px;	background-color:#3b9cf7;	margin:30px auto;}.about2_text1 img{	float:left;	margin-right:30px;}.about2_text1 p{	margin:0 0 24px;}.about2_list ul{	margin:0;	list-style:none;}.about2_list ul li{	margin-bottom:5px;}.about2_list ul li span.glyphicons{	margin:0 15px 1px 0;	color:#3b9cf7;	vertical-align:middle;}.about2_services > div > div + div{	margin-top:22px;}.about2_services span.glyphicons{	float:left;	width:60px;	height:60px;	line-height:60px;	font-size:24px;	color:#ffffff;	margin:8px 22px 0 0;	text-align:center;	background-color:#3b9cf7;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;}.about2_services_text{	overflow:hidden;}.about2_services_text h3{	font-size:16px;	color:#333333;	font-weight:normal;}.timeline2{	margin-left:145px;	border-left:1px dashed #b7b7b7;	padding:30px 0 30px 59px;}.timeline2_title{	padding:20px 30px;	margin:0 0 40px;	font-size:20px;	font-weight:bold;	color:#010101;	background-color:#f0f0f0;	line-height:1;	position:relative;}.timeline2_title:before{	content:"";	position:absolute;	top:50%;	left:-7px;	margin:-7px 0 0;	border-width:7px 7px 7px 0;	border-color:transparent #f0f0f0 transparent transparent;	border-style:solid;}.timeline2_title span.glyphicons{	width:60px;	height:60px;	line-height:60px;	font-size:24px;	color:#3b9cf7;	background-color:#ffffff;	border:1px solid #3b9cf7;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;	text-align:center;	position:absolute;	top:50%;	left:-90px;	margin-top:-30px;}.timeline3_content{	padding:35px 0 0;}.timeline3_tree_middle{	background:url(images/timeline3_tree_bg2.jpg) center top repeat-y;}.timeline3_tree_middle > .row{	padding:20px 0 60px;}.timeline3_tree_middle h3{	font-size:20px;	color:#010101;	font-weight:normal;	margin:0 0 20px;}.tree_left img,.tree_left > div{	float:right;}.tree_right img,.tree_right > div{	float:left;}.tree_left > div,.tree_right > div{	padding-top:38px;}.accent_text{	color:#3b9cf7;}.left_branch{	margin-right:-7px;	padding-top:10px;}.right_branch{	margin-left:-7px;	padding-top:15px;}.timeline3_img{	margin:0 30px;}.services2_text1{	font-size:16px;	color:#666666;	line-height:1;	padding:0 0 14px;}.services2_text1 span{	float:left;	width:47px;	height:47px;	line-height:47px;	font-size:18px;	font-weight:bold;	margin-right:22px;	color:#ffffff;	background-color:#3b9cf7;	text-align:center;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;}.services2_text1 h3{	font-size:18px;	color:#333333;	font-weight:normal;	margin:6px 0 0;}.services2_text2{	padding-top:28px;}.services2_text2 + .services2_text2{	padding-top:52px;}.services2_text2 span.glyphicons{	float:left;	width:80px;	height:80px;	line-height:78px;	font-size:24px;	color:#3b9cf7;	margin-right:20px;	text-align:center;	border:1px solid #3b9cf7;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;}.services2_text2 h4{	font-size:18px;	color:#333333;	font-weight:normal;	margin:0 0 17px;}.services2_text3{	padding-top:25px;}.services2_text3 h4{	font-size:18px;	font-weight:normal;	margin:0 0 28px;}.services2_text3 p + p{	padding-top:16px;}.backgroundImage27 .pages_head2 h3{	color:#ffffff;}.team2_content h3{	font-size:24px;	line-height:1;	color:#333333;	font-weight:normal;	margin:0 0 18px;}.team2_content h3 span.glyphicons{	color:#3b9cf7;	vertical-align:middle;	top:0;	width:50px;}.team2_text{	margin-top:50px;}.team2_text img{	float:left;	margin:10px 28px 0 0;}.team2_text h4{	font-size:18px;	color:#333333;	font-weight:normal;	margin:0 0 9px;}.team2_text h5{	font-size:13px;	color:#666666;	font-weight:normal;	text-transform:uppercase;	margin:0 0 15px;}.team2_content .dividers_3{	margin:45px 0 55px;}.teamdetail2_name h3{	font-size:18px;	color:#333333;	font-weight:normal;	margin:10px 0 5px;}.teamdetail2_name div{	font-size:13px;	color:#666666;	font-weight:normal;	text-transform:uppercase;	margin:0 0 15px;}.teamdetail2 > p{	margin:0 0 20px;}.TeamDetail2_info{	border-bottom:1px solid #dddddd;	margin:12px 0 0;	padding:0 0 12px;}.TeamDetail2_info span.glyphicons{	margin-right:20px;	font-size:24px;	vertical-align:middle;	margin-bottom:6px;}.p_bottom{	padding-bottom:35px;}.backgroundImage25 .pages_head2 h3{	color:#ffffff;}.teamdetail2_social{	padding-top:26px;}.teamdetail2_social > div > div{	font-size:16px;	margin-top:22px;}/*faq-tabs-group */.faq-tabs-group .nav-tabs{	margin:0 0 20px;	padding:0;	display:inline-block;	border:1px solid #dddddd;	border-radius:2px;	-moz-border-radius:2px;	-webkit-border-radius:2px;}.faq-tabs-group .nav-tabs > li{	margin-bottom:0;}.faq-tabs-group .nav-tabs > li + li{	border-left:1px solid #dddddd;}.faq-tabs-group .nav-tabs > li > a{	color:#666666;	border:none;	margin:0;	padding:10px 25px;	border-radius:0px;	-moz-border-radius:0px;	-webkit-border-radius:0px;}.faq-tabs-group .nav-tabs > li.active > a, .faq-tabs-group .nav-tabs > li.active > a:hover, .faq-tabs-group .nav-tabs > li.active > a:focus{	border:none;	background-color:#f3f3f3;	color:#3b9cf7;}.faq-tabs-group .nav-tabs > li > a:hover,.faq-tabs-group .nav-tabs > li > a:focus{	background-color:#f3f3f3;	color:#3b9cf7;}.faq-tabs-group .panel{	margin:0;	border:none;	background:none!important;	border-radius:			0px;	-moz-border-radius:		0px;	-webkit-border-radius:	0px;	box-shadow:none;}.faq-tabs-group .panel .panel-title{	font-size:13px;	font-weight:normal;}.faq-tabs-group .panel .panel-title a,.faq-tabs-group .panel .panel-title a:link,.faq-tabs-group .panel .panel-title a:active,.faq-tabs-group .panel .panel-title a:visited{	color:#333333;	text-decoration:none;	padding:18px 0;	display:block;}.faq-tabs-group .panel .panel-title a:before{	content:"?";	font-size:14px;	color:#ffffff;	vertical-align:middle;	margin-right:15px;	display:inline-block;	background-color:#3b9cf7;	width:20px;	height:20px;	line-height:20px;	text-align:center;	border-radius:2px;	-moz-border-radius:2px;	-webkit-border-radius:2px;}.faq-tabs-group .panel-default > .panel-heading {	background-color:transparent;	padding:0px;	position:relative;}.faq-tabs-group .panel-default > .panel-heading + .panel-collapse > .panel-body{	padding:20px 20px 20px 35px;	font-size:13px;}.faq-tabs-group .accordion_icon{	background:url(../images/accordion_ico.png) no-repeat 6px -47px;	width:24px;	height:24px;	margin:-1px 10px 0 0;	float:right;	border:1px solid #cccccc;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;}.faq-tabs-group .collapsed .accordion_icon{	background-color:#FFF;	background-position:6px 6px;}.faq2_news{	padding-bottom:28px;	margin-bottom:15px;	border-bottom:1px solid #e3e3e3;}.faq2_news + .faq2_news{	margin-top:22px;}.faq2_news img{	float:left;	margin:7px 20px 0 0;}.faq2_list ul{	list-style:none;	margin:15px 0 0;}.faq2_list ul li{	margin:0 0 8px;}.faq2_list ul li span.glyphicons{	color:#3b9cf7;	margin-right:15px;}@media only screen and (max-width: 767px) {.faq-tabs-group .nav-tabs{	border:none;	border-radius:0px;	-moz-border-radius:0px;	-webkit-border-radius:0px;}.faq-tabs-group .nav-tabs > li{	border:1px solid #dddddd;	margin:0 1px 5px;	border-radius:2px;	-moz-border-radius:2px;	-webkit-border-radius:2px;}}.breadcrumb_margin{	margin-top:-45px;}.contact2_form{	padding-bottom:20px;}.contact2_touch_info{	padding-bottom:33px;	border-bottom:1px solid #dddddd;}.contact2_touch_info_title{	color:#333333;	margin:22px 0 0;}.contact2_touch_social{	margin-top:30px;}.contact2_touch_social a{	margin-right:8px;}@media only screen and (min-width: 992px) and (max-width: 1200px) {.timeline3_img{	margin:0 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.about2_text1 img{	float:none;	margin:0 0 20px 0;}.about2_services span.glyphicons{	margin:8px 15px 0 0;}.left_branch{	padding-top:35px;}.tree_left .timeline3_img{	float:left;}.tree_left > div{	float:left;	margin-left:30px;	padding-top:10px;}.right_branch{	padding-top:35px;}.tree_right .timeline3_img{	float:right;}.tree_right > div{	float:right;	margin-right:30px;	padding-top:10px;}.services2_text1 span{	margin-right:5px;}.services2_text1{	font-size:14px;}.services2_text1 h3{	font-size:16px;}.services2_text2{	padding-top:10px;}.services2_text2 + .services2_text2{	padding-top:15px;}.services2_text2 span.glyphicons{	width:50px;	height:50px;	line-height:48px;	margin-right:10px;}.services2_text2 h4{	margin:0 0 8px;}.team2_text img{	width:70px;	margin:10px 10px 0 0;}.teamdetail2_social > div > div{	margin-bottom:15px;}.breadcrumb_margin{	margin-top:-30px;}}@media only screen and (max-width: 767px) {.about2_text1 img{	float:none;	margin:0 0 20px 0;}.about2_services span.glyphicons{	width:50px;	height:50px;	line-height:50px;	margin-right:10px;}.timeline2{	margin-left:7px;	padding-left:32px;}.timeline2_title{	padding:15px;	font-size:16px;}.timeline2_title span.glyphicons{	width:45px;	height:45px;	line-height:43px;	left:-55px;	margin-top:-22px;}.timeline3_tree_middle > .row{	padding:10px 0;}.left_branch,.right_branch{	padding-top:25px;}.timeline3_img{	margin:20px 0;}.tree_left > div, .tree_right > div{	padding-top:0;}.timeline3_tree_middle h3{	font-size:16px;}.services2_text1{	padding:5px 0 14px;}.services2_text1 span{	margin-right:15px;}.services2_text2{	padding:10px 0 15px;}.services2_text2 + .services2_text2{	padding-top:10px;}.services2_text2 span.glyphicons{	width:50px;	height:50px;	line-height:48px;	margin-right:15px;}.team2_content h3{	font-size:18px;}.team2_content h3 span.glyphicons{	width:35px;}.team2_text{	margin-top:20px;}.team2_text > div{	margin-bottom:10px;}.team2_text img{	width:70px;	margin:10px 10px 0 0;}.team2_content .dividers_3{	margin:10px 0 30px;}.breadcrumb_margin{	margin-top:-20px;}}@media only screen and (min-width:768px) and (max-width:991px){	.roll-sm.roll_menu.roll_activated{		position:relative!important;		top:0!important;		left:0!important;		opacity:1!important;	}		.roll_menu.roll_activated .roll-sm {		display:none!important;	}	}@media only screen and (min-width:992px) and (max-width:1199px){	.roll-md.roll_menu.roll_activated{		position:relative!important;		top:0!important;		left:0!important;		opacity:1!important;	}		.roll_menu.roll_activated .roll-md {		display:none!important;	}	}@media only screen and (min-width:1200px){	.roll-lg.roll_menu.roll_activated{		position:relative!important;		top:0!important;		left:0!important;		opacity:1!important;	}		.roll_menu.roll_activated .roll-lg {		display:none!important;	}	} 