 @import url(http://fonts.googleapis.com/css?family=Open+Sans:600italic,400,600,700);
/* -------------------------------------------------------------------------- */

	/* -------------------------------- Layout ---------------------------------- */

	/* -------------------------------------------------------------------------- */



body {
	font: 13px/1.65em 'Open Sans', Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, sans-serif;
	color: #666666;
	font-size: 14px;
	line-height:1.8;
	background-color: #f1f1f2;
}
h1, h2, h3, h4, h5, h6 {
	color: #f58220;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.canvas {
	background-color: #FFFFFF;
	margin: 25px auto 15px auto;
	-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
	min-height: 650px;
	padding-bottom: 10px;
}
#footer {
	margin: 0px auto 10px auto;
	border-top-width: 5px;
	border-top-style: solid;
	line-height:1.5;
	min-height: 100px;
	padding-top: 10px;
	font-size: 14px;
}
#footer, .prt_item, .prt_single, .fancy_box {
}
.banner {
	border-bottom-color: #eeeeee !important;
}
ul.fancy li > a, .l1-s1, .l1-s4 {
	color: #001632;
}
.fancy_header_text, a.ico_link, a.ico_zoom, .arrow_left, .flex-prev, .flex-next, .viewall, .arrow_right, .date, .ico_pluse:hover {
	background-color: #f58220;
}
a.sc:hover, a.ico_link:hover, a.ico_zoom:hover, .arrow_left:hover, .viewall:hover, .arrow_right:hover, .flex-prev:hover, .flex-next:hover, .ico_pluse {
	background-color: #ffde00;
}
a {
	color: #001632;
}
a:hover {
	color: #0088CC;
}
.accordion-heading .accordion-toggle a {
	color: #f58220 !important;
}
.sidebar .fancy_header_text {
	padding: 8px 13px;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	border-top-color: #f58220;
}
.promobox {
	border-left-color: #f58220;
}
pr_tb_amount, .pr_tb_name {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
/* -------------------------------------------------------------------------- */

	/* -------------------------------- Global ---------------------------------- */

	/* -------------------------------------------------------------------------- */



.asu_cntr {
	max-width: 820px;
	margin: 0px auto;
}
/* Global Radius */

.dropdown-menu, .navbar-inner, .alert {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.tbl {
	display: table;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.tbl.w100prs {
	width: 100%;
}
.tbl .tr {
	display: table-row;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.tbl .td {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.tbl .td.alr {
	text-align: right;
}
.tbl .td.all {
	text-align: left;
}
.tbl .tr.lh0 {
	line-height: 0px;
}
a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	outline: none !important;
	text-decoration: none !important;
}
li {
	line-height: 1.4;
}
.fR {
	float: right;
}
.fL {
	float: left;
}
.loading {
}
.loading > div, .loading ul {
	display: none;
}
.as_spacer {
	height: 50px;
}
.over_container {
	position: relative;
}
.over_container .img_over {
	position: absolute;
	z-index: 20001;
	top: -40px;
	left: 0px;
	right: 0px;
	text-align: center;
	opacity: 0.0;
	filter: alpha(opacity=0.0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.over_container:hover .img_over {
	top: 45%;
	bottom: auto;
	opacity: 1.0;
	filter: alpha(opacity=1.0);
}
.over_container:hover img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0.2;
	filter: alpha(opacity=0.2);
}
.sidebar {
	margin-left: 50px;
	margin-right: 0px;
}
.sidebar .spacer {
	padding: 30px 0px;
}
.leftSidebar .sidebar {
	margin-right: 50px;
	margin-left: 0px;
}
.mT10 {
	margin-top: 10px;
}
.mT20 {
	margin-top: 20px;
}
.mT30 {
	margin-top: 30px;
}
.mT40 {
	margin-top: 40px;
}
.mB10 {
	margin-bottom: 10px;
}
.mB20 {
	margin-bottom: 20px;
}
.mB30 {
	margin-bottom: 30px;
}
.mB40 {
	margin-bottom: 40px;
}
.cornice_form input[type="text"] {
	width: 88% !important;
}
.cornice_form textarea {
	width: 96% !important;
	margin-top: 15px;
}
#client_slider .slides > li {
	display: inline-block;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
table {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-spacing: 0;
	border-collapse: collapse;
}
.pr_tb_name table tr td {
	text-align: center;
	vertical-align: top;
}
/* -------------------------------------------------------------------------- */

	/* -------------------------------- Header ---------------------------------- */

	/* -------------------------------------------------------------------------- */



.dropdown-toggle {
	background: url(../imgs/common/menu-pluse.png) no-repeat 26px 40px;
}
.header {
	min-height: 165px;
	width: auto;
}
.banner {
	height: 590px;
	width: auto;
	z-index: 2; /*border-bottom-style:solid; border-bottom-width:10px;*/
}
.banner.inner {
	height: 340px;
}
.topheader-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	margin-top: 105px;
}
.logobar-wrapper {
	margin-bottom: 25px;
}
.tagline {
	border-left: 2px solid #001632 !important;
	padding-left: 10px !important;
	vertical-align: middle !important;
}
a.sc {
	display: block;
	float: right;
	width: 28px;
	height: 28px;
	overflow: hidden;
	margin-left: 2px;
	margin-bottom: 2px;
	background: #0e76a8 url(../imgs/icons/sprite_icons.png) no-repeat;
}
.team_icon {
	text-align: center;
}
.team_icon a.sc {
	display: inline-block;
	float: none;
	margin-left: 1px;
	margin-right: 1px;
}
a.twitter {
	background-position: -756px -2px;
}
a.facebook {
	background-position: -716px -42px;
}
a.linkedin {
	background-position: -677px -83px;
}
a.rss {
	background-position: -647px -122px;
}
a.dribbble {
	background-position: -635px -967px;
}
a.gpluse {
	background-position: -585px -1008px;
}
a.pinterest {
	background-position: -524px -1055px;
}
a.share {
	background-position: -470px -1095px;
}
a.email {
	background-position: -409px -1134px;
}
a.flickr {
	background-position: -349px -1174px;
}
a.digg {
	background-position: -290px -1218px;
}
a.twitter:hover {
	background-position: -756px -82px;
}
a.facebook:hover {
	background-position: -716px -122px;
}
a.linkedin:hover {
	background-position: -677px -163px;
}
a.rss:hover {
	background-position: -647px -202px;
}
a.dribbble:hover {
	background-position: -635px -1009px;
}
a.gpluse:hover {
	background-position: -585px -1050px;
}
a.pinterest:hover {
	background-position: -524px -1097px;
}
a.share:hover {
	background-position: -470px -1137px;
}
a.email:hover {
	background-position: -409px -1177px;
}
a.flickr:hover {
	background-position: -349px -1216px;
}
a.digg:hover {
	background-position: -290px -1260px;
}
.page_title {
	clear: both;
	margin-top: 37px;
}
.page_title h1 {
	font-size: 24px;
}
.page_title .fancy_header {
	text-align: center;
	margin-bottom: 10px;
}
.page_title .fancy_header_text {
	padding: 8px 20px;
	margin: 0px auto;
}
.page_title h1, .page_title h2, .page_title h3, .page_title h4 {
	line-height: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
.page_subtitle h1, .page_subtitle h2, .page_subtitle h3, .page_subtitle h4 {
	line-height: normal;
	margin: 0px;
	padding: 0px;
	text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
}
.page_subtitle {
	text-align: center;
}
/* -------------------------------------------------------------------------- */

	/* --------------------- Bootsrtap Menu Customization ----------------------- */

	/* -------------------------------------------------------------------------- */

	

	/* disable this style if you want to open menu on Click instead of hover */

ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block;
}
.dropdown-menu {
	margin: 0px;
}
.navbar-inner, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background: #f58220 !important;
}
.navbar-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	margin-top: 190px;
}
.navbar-inner {
	min-height: 30px;
	padding-right: 0px;
	padding-left: 0px;
	border: none;
 *zoom: 1;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
}
.navbar-inverse .navbar-inner {
}
.navbar .nav > li > a {
	/* background:url(../imgs/common/menu-separator.png) repeat-y right; */

	padding: 10px 25px;
	border-right: 1px solid #de761e;
	border-color: #de761e; /* The Fallback */
	border-color: #de761e;
}
.navbar-inner {
	padding-left: 0px;
}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .nav .active > a:focus {
	color: #fff;
	background-color: #600d1c;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	-webkit-box-shadow : 0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow : 0px 0px 0px rgba(0, 0, 0, 0);
	box-shadow : 0px 0px 0px rgba(0, 0, 0, 0);
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	color: #FFFFFF;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #05244b;
	color: #FFFFFF;
}
.dropdown-menu > li > a {
	padding: 8px 20px;
}
.dropdown-menu {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #001632;
	min-width: 210px;
}
.search_cntr {
	float: right;
	position: relative;
}
.search_inner {
	position: absolute;
	left: auto;
	right: 0px;
}
input.search_btn, .search_btn {
	background: #00284b url(../imgs/icons/sprite_icons.png) no-repeat -591px -156px;
	height: 60px;
	width: 45px;
	display: block;
	border: none;
	border-left: 1px solid rgb(35, 64, 92);
}
.search_btn:hover {
	background-color: #ffde00;
}
.search_box {
	width: 0px;
	background-color: #ffffff;
	height: 60px;
}
.search_box_inner {
	display: none;
}
.search_inpt {
	width: 255px;
	float: left;
}
.search_submit {
	width: 45px;
	float: left;
}
.search_inpt input[type="text"] {
	display: block;
	width: 234px;
	height: 52px;
	border: none;
	padding: 4px 0px 4px 20px;
	font-size: larger;
}
.nav li {
	line-height: 1.7;
}
.tooltip-inner {
	background-color: #EEEEEE;
	color: #000000;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #EEEEEE;
}
.tooltip.right .tooltip-arrow {
	border-right-color: #EEEEEE;
}
.tooltip.left .tooltip-arrow {
	border-left-color: #EEEEEE;
}
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #EEEEEE;
}
.accordion {
	margin-bottom: 20px;
	border-bottom: 1px solid #eeeeee;
}
.accordion-group {
	margin-bottom: 0px;
	border: 1px solid #eeeeee;
	border-bottom: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.accordion-heading .accordion-toggle {
	display: block;
	padding: 12px 40px 12px 12px;
	background: url(../imgs/icons/accordian-icons.png) right -18px no-repeat;
}
.accordion-heading .accordion-toggle:hover {
	background-color: #f6f6f6;
}
.accordion-inner {
	padding: 12px 15px;
	border-top: 1px solid #eeeeee;
}
.accordion-heading a:hover {
	color: #f58220 !important;
}
.nav.nav-tabs {
	margin-bottom: 0px;
}
.tab-content {
	border: 1px solid #eeeeee;
	border-top: 0px;
	padding: 20px;
}
.nav-tabs {
	border-color: #eeeeee;
}
.nav-tabs > li > a {
	padding: 8px 20px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #f6f6f6;
	color: #a3a3a3;
}
.nav-tabs > li > a, .nav-pills > li > a {
	margin-right: 1px;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color: #555555;
	cursor: default;
	background-color: #ffffff;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: transparent;
}
.alert {
	border-left-width: 6px;
	padding: 8px 32px 8px 14px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	padding: 8px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color: #f9f9f9;
	border: 1px solid #d8d8d8;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.0);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.0);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.0);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
/* -------------------------------------------------------------------------- */

	/* --------------------------------- Services Blocks ------------------------ */

	/* -------------------------------------------------------------------------- */			

	

.src_cntr {
	position: relative;
	padding-top: 40px;
	min-height: 250px;
	text-align: center;
	padding-bottom: 20px;
}
.inner .src_cntr {
	padding-top: 10px;
}
.src_icon_cntr {
	position: absolute;
	width: 150px;
	height: 181px;
	margin: 0px auto;
	left: 0px;
	right: 0px;
}
.src_icon {
	z-index: 1;
	position: absolute;
	margin: auto;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
}
.src_ring {
	z-index: 2;
	position: absolute;
}
.src_mask {
	z-index: 3;
	position: absolute;
	top: 125px;
}
.src_txt_cntr {
	padding-top: 128px;
	position: relative;
	z-index: 4;
}
.src_title {
}
.src_cntnt {
}
.team_container .src_cntnt {
	margin-top: 0px;
	line-height: normal;
	padding-bottom: 20px;
	display: block;
	text-align: center;
}
.team_container h4 {
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
/* -------------------------------------------------------------------------- */

	/* --------------------------------- Shortcodes ----------------------------- */

	/* -------------------------------------------------------------------------- */				

	

	

	/* --------------------------------- Fancy Box ----------------------------- */

.fancy_box {
	/*margin-bottom: 90px;*/
	padding-bottom: 20px;
}
.fancy_header {
	background: url(../imgs/common/header_doted_bg.png) repeat;
	margin-bottom: 25px;
}
.fancy_header_text {
	padding: 13px 17px;
	display: inline-block;
}
.fancy_header_text h5 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 1;
}
.fancy_header_nav {
	float: right;
	width: 90px;
}
.arrow_left, .flex-prev, .flex-next, .viewall, .arrow_right {
	display: block;
	float: left;
	margin-left: 1px;
	height: 39px;
	width: 29px;
	background-image: url(../imgs/icons/sprite_icons.png);
	background-repeat: no-repeat;
}
.arrow_left, .flex-prev {
	background-position: -406px -398px;
}
.viewall {
	background-position: -509px -269px;
}
.arrow_right, .flex-next {
	background-position: -455px -338px;
}
.arrow_left:hover, .flex-prev:hover {
	background-position: -406px -479px;
}
.viewall:hover {
	background-position: -509px -339px;
}
.arrow_right:hover, .flex-next:hover {
	background-position: -455px -419px;
}
.cstm_tabs {
	background: url(../imgs/common/title_full_bg.png) repeat-x;
	height: 50px;
}
.cstm_tab {
	float: left;
	margin-bottom: 13px;
}
.cstm_tab a {
	float: left;
	height: 41px;
	background: url(../imgs/common/custom_tabs.png) bottom center;
	padding: 10px 20px 0px 20px;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
}
.cstm_tab a.enabled {
	background-position: top;
}
.cstm_tab a {
	text-decoration: none;
}
/* --------------------------------- buttons ----------------------------- */

	

.pagination a, .pagination span, .btn {
	color: #686200;
	background: #f7d80c url(../imgs/common/btn_dark_shade.png) repeat-x bottom;
	border: none;
	display: inline-block;
	padding: 12px 24px !important;
	text-decoration: none !important;
	margin: 5px 10px 5px 0px;
	font-weight: bold;
	word-wrap: normal;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
	-moz-text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
	-webkit-text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
	-o-text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
	-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.44);
	-moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.44);
	box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.44);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.pagination a:hover, .pagination span:hover, .btn:hover {
	color: rgba(250, 250, 250, 0.9);
	-webkit-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	-moz-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	background-color: #efd108;
	color: #5f5a00;
	background-position: center 44px;
}
.pagination a, .pagination span {
	padding: 8px 10px !important;
	margin: 5px 3px 5px 0px;
}
.pagination span {
	color: rgba(250, 250, 250, 0.9);
	-webkit-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	-moz-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.0);
	background-color: #efd108;
	color: #5f5a00;
	background-position: center 44px;
}
/* --------------------------------- Portfolio  ----------------------------- */

	

.latest_work {
	margin-bottom: 35px;
}
.prt_item {
	text-align: center;
}
.prt_img {
	position: relative;
}
.prt_img .img_over {
	position: absolute;
	z-index: 20001;
	top: -40px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	opacity: 0.0;
	filter: alpha(opacity=0.0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.prt_item:hover .img_over {
	top: 50px;
	bottom: auto;
	opacity: 1.0;
	filter: alpha(opacity=1.0);
}
.prt_item:hover .prt_img img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0.2;
	filter: alpha(opacity=0.2);
}
.prt_title {
	padding: 10px 0px 3px 0px;
}
.prt_title h4 {
	margin: 0px;
	padding: 0px;
	line-height: 1.2;
	font-size: 16px;
}
.prt_cat {
	padding-bottom: 8px;
}
a.ico_link, a.ico_zoom {
	background-image: url(../imgs/icons/mouse-over-icons.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	margin: 1px;
	display: inline-block;
}
a.ico_link:hover {
	background-position: -131px -104px;
}
a.ico_zoom:hover {
	background-position: -217px -54px;
}
a.ico_zoom {
	background-position: -217px -4px;
}
a.ico_link {
	background-position: -131px -54px;
}
/* Blog item------------------------------------------------------------- */		

.blog_item {
	clear: both;
	margin: 0px 0px 15px 0px;
}
.date {
	color: #FFFFFF;
	text-align: center;
	width: 60px;
}
.day {
	font-size: 30px;
	display: block;
	clear: both;
	text-align: center;
	line-height: normal;
	padding-top: 5px;
}
.month {
	font-size: 16px;
	display: block;
	clear: both;
	text-align: center;
	line-height: normal;
	padding-bottom: 5px;
}
.blog_item h4 {
	line-height: normal;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}
/* Testamonimals------------------------------------------------------------- */	

.latest_posts_testmls {
	margin-bottom: 20px;
}
.test_cntr {
	clear: both;
	background-color: #f4f5f6;
	background-image: url(../imgs/common/testimonials_brdr.png);
	background-repeat: repeat-y;
	background-position: left;
	border-top: 1px solid #f5f5f8;
}
.test_inner {
	color: #6f6f6f;
	background-image: url(../imgs/common/testimonials_brdr.png);
	background-repeat: repeat-y;
	background-position: right;
	padding: 20px;
}
.test_footer {
	background: url(../imgs/common/testimonials_footer.png) right top no-repeat;
	height: 23px;
	overflow: hidden;
}
.test_client {
	display: block;
	text-align: right;
	padding-right: 50px;
	font-size: 12px;
	color: #6f6f6f;
	padding-top: 8px;
}
/* Footer------------------------------------------------------------- */	

.footer_block {
	clear: both;
}
.footer_blk_title {
	background: url(../imgs/common/footer-title-bg.png) no-repeat left bottom;
	padding-bottom: 12px;
	margin-bottom: 15px;
}
.footer_blk_title h5, .footer_blk_title h4, .footer_blk_title h3 {
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
.footer_copyrights {
	margin: 30px 0px;
	padding-top: 10px;
	border-top: 1px solid #ececec;
	color: #979797;
	font-size: 11px;
	text-align: center
}
/* Flickr Widget-------------------------------------------------------------------- */		

.flickr_badge_image, .foot_wdg_flkr li {
	float: left;
	margin: 1px;
}
.flickr_badge_image img, .foot_wdg_flkr li img {
	float: left;
	width: 53px;
	height: auto;
	padding: 1px;
}
/* UL LI -------------------------------------------------------------------- */		

ul.fancy, ul {
	padding: 0px;
	list-style: none;
	margin: 0px;
}
ul li {
	list-style: none;
}
ul.fancy li {
	list-style: none;
	background: url(../imgs/icons/sprite-list-icons.png) no-repeat;
	padding: 0px 0px 0px 22px;
	line-height: 1.7;
	margin-bottom: 5px;
}
li.lst_check {
	background-position: -266px -6px !important;
}
li.lst_bell {
	background-position: -241px -34px !important;
}
li.lst_umbrella {
	background-position: -217px -62px !important;
}
li.lst_star {
	background-position: -193px -93px !important;
}
li.lst_car {
	background-position: -169px -120px !important;
}
li.lst_minus {
	background-position: -145px -148px !important;
}
li.lst_like {
	background-position: -123px -174px !important;
}
li.lst_plus {
	background-position: -100px -204px !important;
}
li.lst_download {
	background-position: -73px -233px !important;
}
li.lst_quote {
	background-position: -49px -262px !important;
}
ul.fancy li a {
	text-decoration: none !important;
}
ul.fancy li a:hover {
	color: #999999 !important;
}
/* Twitter Widget  -------------------------------------------------------------------- */		

ul.tweetList li, ul.widg_twitter li {
	padding: 0px 0px 4px 24px;
	margin-bottom: 3px;
	background: url(../imgs/icons/sprite_icons.png) -169px -685px no-repeat !important;
}
ul.tweetList li p {
}
ul.tweetList li a {
	color: #999999 !important;
	text-decoration: none;
}
a.twitter-link {
	margin: 25px 0px 0px 0px;
}
/*.icons_container span{ padding:12px; margin-right:6px; display:block; border:1px solid #000000; float:left; width:130px; height:120px; } */

.icons_container span {
	display: inline-block;
	border: 1px solid #000000;
}
.icons_container span img {
	width: 130px;
	height: auto;
}
/* Promo box  -------------------------------------------------------------------- */		

.promobox {
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #f6f6f6;
	padding: 22px;
}
.icon_text {
	margin-bottom: 20px;
}
.icon_text .icon {
	float: left;
	padding-right: 10px;
	padding-top: 0;
}
.icon_text .icon_detail {
	overflow: hidden;
	padding-right: 15px;
}
.icon_text .icon_detail h1, .icon_text .icon_detail h2, .icon_text .icon_detail h3, .icon_text .icon_detail h4, .icon_text .icon_detail h5, .icon_text .icon_detail h6 {
	line-height: normal;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
/* Pricing Table  -------------------------------------------------------------------- */	

.pricing_table {
	border: 6px solid #eeeeee;
}
.pricing_table_inner {
	border: 1px solid #d8d8d8;
}
.pricing_table_title.yellow {
	background-color: #FFC563;
	color: #6D4501;
	border-color: #FFC563;
}
.pricing_table_title.blue {
	background-color: #46C7EA;
	color: #005972;
	border-color: #46C7EA;
}
.pricing_table_title.red {
	background-color: #EF514F;
	color: #960503;
	border-color: #EF514F;
}
.pricing_table_title.green {
	background-color: #79AF42;
	color: #355912;
	border-color: #79AF42;
}
.pricing_table_title.silver {
	background-color: #EFEFEF;
	color: #777777;
	border-color: #EFEFEF;
}
.pricing_table_title.black {
	background-color: #222222;
	color: #FFFFFF;
	border-color: #222222;
}
.pricing_table_item {
	float: left;
	width: 20%;
	margin-right: 0px;
	margin-top: 0px; /*border-right:1px solid #eeeeee;*/
}
.panel_inner {
	border-right: 1px solid #eeeeee;
}
.panel_inner.last {
	border-right: none;
}
.pricing_table_item h1, .pricing_table_item h5 {
	color: #686868;
}
.pricing_table_item.main h1, .pricing_table_item.main h5 {
	color: #FFFFFF;
}
.pricing_table_item.main {
	width: 27%;
	margin-top: 10px;
}
.pricing_table_item.main .panel_inner {
	border-color: #729c49;
	border-width: 1px;
}
.pricing_table_item.main .panel_content {
	padding-bottom: 10px;
}
.pricing_table_item.main .pricing_table_title {
	padding-top: 05px;
}
.pricing_table_item.main .btn_fancy_small {
	margin-top: 20px;
}
.pricing_table_item .panel_inner .panel_content {
}
.pricing_table_item .panel_text {
	padding: 0px;
}
.pricing_table_item .panel_content {
	border: none;
}
.pricing_table_title {
	text-align: center;
}
.pricing_table_text table tr td {
	text-align: center;
	border: 1px solid #F2F2F2;
	padding: 8px 4px;
	font-size: 11px;
	color: #7A7A7A;
}
.pricing_table_text {
	text-align: center;
}
.pricing_table_text ul li {
	text-align: center;
	border-bottom: 1px solid #F2F2F2;
	padding: 14px 4px;
	font-size: 11px;
	color: #7A7A7A;
}
.pricing_table_text ul li:first-child {
	border-left: medium none;
}
.pricing_table_text ul li:hover {
	background-color: #FFFCED;
}
.pricing_table_text ul li:nth-child(even) { /*background-color:#F8F8F8;*/
}
.pricing_table_text ul li:nth-child(even):hover {
	background-color: #FFFCED;
}
.main ul {
	padding-top: 20px;
	padding-bottom: 8px;
}
.pricing_table_title.black h1, .pricing_table_title.black h5 {
	color: #ffffff !important;
}
.panel_inner.yellow {
	border-color: #FFC563 !important;
}
.pricing_table_title.yellow h1, .pricing_table_title.yellow h5 {
	color: #362200 !important;
}
.panel_inner.blue {
	border-color: #13AED8 #0CA8D3 #0398C1 !important;
}
.pricing_table_title.blue h1, .pricing_table_title.blue h5 {
	color: #002d3a !important;
}
.panel_inner.green {
	border-color: #7AA451 #729C49 #3D6F13 !important;
}
.pricing_table_title.green h1, .pricing_table_title.green h5 {
	color: #1b3700 !important;
}
.panel_inner.red {
	border-color: #E21714 #D8100D #C60905 !important;
}
.pricing_table_title.red h1, .pricing_table_title.red h5 {
	color: #440100 !important;
}
.pricing_table_title h1 {
	font-size: 260%;
	letter-spacing: 2px;
	margin-bottom: 10px;
}
.ct-latest-thumb {
	float: left;
	margin: 0 10px 5px 0;
}
.ct-widget-default h3 {
	font-size: 13px;
	line-height: 19px;
	padding: 5px 0;
}
.ct-widget-default .ct-feat-excerpt {
	font-size: 11px;
	line-height: 18px;
}
.pricing_table .panel_wraper {
	border-bottom: none !important;
}
.pricing_table_item .btn_small, .pricing_table_item .btn_larger, .pricing_table_item .btn_large, .pricing_table_item .btn_gray {
	margin: 15px 5px 5px 5px !important;
}
.pricing_table .btn {
	padding: 8px 30px !important;
}
.action_btn {
	background-color: #f8f8f8;
}
.featured {
	margin: -15px 0px !important;
	padding-bottom: 30px;
	-webkit-box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	-moz-box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
}
.featured .pr_tb_amount {
	padding-top: 20px;
	padding-bottom: 21px;
	background-color: #ffe012;
	color: #a48e00;
}
.featured .pr_tb_name {
	background-color: #eecf03;
}
.featured .action_btn {
	padding: 20px 10px;
	margin-bottom: -40px;
	-webkit-box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	-moz-box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.12);
	border-bottom: 1px solid #e5e5e5;
}
.pr_tb_amount {
	background-color: #153755;
	color: #e2e2e2;
	padding: 13px 0px;
	text-align: center;
	font-size: 18px;
}
.pr_tb_name {
	background-color: #062139;
	color: #FFFFFF;
	padding: 28px 30px 23px 20px;
	text-align: center;
}
.pr_tb_name .dllr {
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	color: #b5b5b5;
}
.pr_tb_name .prce {
	font-size: 46px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	color: #ffffff;
	line-height: 38px;
	text-shadow: 0px 2px 1px rgba(250, 250, 250, 0.9);
}
.pr_tb_name .cents {
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	color: #b5b5b5;
}
.pr_tb_name .perm {
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	color: #b5b5b5;
}
.featured .pr_tb_name .dllr, .featured .pr_tb_name .cents, .featured .pr_tb_name .perm {
	color: #a48e00;
}
/* Blog -------------------------------------------------------------------- */	

.blog_item {
	clear: both;
	margin-bottom: 40px;
	padding-bottom: 25px;
	border-bottom: 1px solid #eeeeee;
}
.posts_widget .blog_item {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.recent_news .blog_item {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.recent_news .blog_item .date {
	width: 40px;
}
.recent_news .blog_item h4 {
	font-size: 14px;
}
.blog_contnt {
	clear: both;
	margin-top: 20px;
}
.blog_date_block {
	float: left;
	margin-right: 15px;
}
.blog_text {
	padding-left: 80px;
}
.blog_info {
	clear: both;
	padding-top: 25px;
}
.ico_by, .ico_cats, .ico_comments, .ico_permalink {
	display: inline-block;
	margin-right: 15px;
	padding-left: 15px;
	color: #6f6f6f;
	background: url(../imgs/icons/blog-info-icons.png) no-repeat;
}
.ico_by {
	background-position: -290px 1px;
}
.ico_cats {
	background-position: -247px -33px;
}
.ico_comments {
	background-position: -206px -68px;
}
.ico_permalink {
	float: right;
	margin-right: 0px;  /*padding-left:5px;  */
}
.blog_multi_cols .blog_item {
	margin-right: 20px;
	float: left !important;
	clear: none !important;
	min-height: 330px;
	width: 45%;
	padding-bottom: 15px;
}
.blog_multi_cols .blog_item:nth-child(even) {
	margin-left: 0px;
}
.blog_multi_cols .blog_item .blog_text h4 {
	font-size: 15px !important;
	min-height: 37px;
}
.blog_multi_cols .blog_item .blog_info {
	padding-top: 25px;
}
.single .blog_text {
	padding-bottom: 15px;
}
.single h4 {
	margin: 0px;
	padding-bottom: 5px;
	line-height: normal;
}
.share_with_world {
	border-top: 1px solid #eeeeee;
	padding-top: 17px;
	margin-top: 20px;
}
.about_author {
	clear: both;
}
.author_pic {
	float: left;
	width: 70px;
	margin-right: 12px;
}
.author_text {
	padding-left: 70px;
}
.related_posts .prt_title h4 {
	font-size: 12px;
}
.share_with_world_txt {
	float: left;
}
.share_w_w_icons {
	float: right;
}
/* Populer Posts  -------------------------------------------------------------------- */		

.populr_item {
	clear: both;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #EFEFEF;
}
.populr_item_inner {
	padding-bottom: 10px;
}
.populr_item_img {
	float: left;
	margin-right: 15px;
}
.populr_item_text {
	line-height: 1.3;
	padding-top: 2px;
}
.populr_item_text > span {
	display: block;
	padding-top: 10px;
	font-size: 11px;
	font-style: italic;
	color: #999999;
}
.populr_item_text > span a:link {
	color: #5B5B5B;
}
.populr_item h5, .populr_item h6 {
	color: #898989;
}
.g_small {
	padding: 0px !important;
}
.g_small ul {
	min-height: 100px !important;
}
.g_small ul li, .g_small .prtfo_item {
	margin: 0px 6px 0px 6px !important;
}
/* Cats  -------------------------------------------------------------------- */		

.cats ul li {
	clear: both;
	padding-left: 20px;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 7px;
	margin-bottom: 7px;
	background: url(../imgs/icons/sprite_icons.png) no-repeat;
}
.cats ul li {
	background-position: -773px -829px;
}
/* Tags  -------------------------------------------------------------------- */		

.tags ul li {
	clear: both;
	padding-left: 20px;
	width: 38%;
	margin-right: 5px;
	display: inline-block;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 7px;
	margin-bottom: 7px;
	background: url(../imgs/icons/sprite_icons.png) no-repeat;
}
.tags ul li {
	background-position: -726px -878px;
}
/* Comments Widget  -------------------------------------------------------------------- */		

ul.widget_comments li {
	padding: 0px 0px 7px 22px;
	margin-bottom: 10px;
	display: block;
	background: url(../imgs/icons/sprite_icons.png) no-repeat;
	background-position: -684px -926px;
	color: #898989;
	clear: both;
	border-bottom: 1px solid #eeeeee;
}
ul.widget_comments li a {
	text-decoration: none;
}
ul.widget_comments li a:hover {
	text-decoration: underline;
}
/* Gallery Widget  -------------------------------------------------------------------- */	

.gallery .flickr_badge_image img, .foot_wdg_flkr li img {
	width: 63.5px;
	padding: 0px;
}
.wgd_search {
}
.wgd_search_cntr, .widget_search form {
	height: auto;
	overflow: auto;
	display: block;
	background-color: #FFFFFF !important;
	border: 1px solid #EDEDED;
}
.wgd_search #search_textbox, #wgd_search_textbox, .widget_search #search_textbox {
	display: block;
	float: left;
	border: none !important;
	margin: 0px 0px 0px 0px !important;
	padding: 9px !important;
	width: 70% !important;
	background-color: #FFFFFF;
	color: #666666;
	-webkit-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.0);
	-moz-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.0);
	box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.0);
}
.wgd_search input[type="submit"], .widget_search .submit {
	display: block;
	float: right;
	border: none;
	cursor: pointer;
	width: 32px;
	height: 30px;
	padding: 3px !important;
	margin: 0px !important;
	background: #ffde00 url(../imgs/icons/sprite_icons.png) no-repeat -591px -165px;
	height: 39px;
	width: 45px;
	display: block;
	border: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	outline: none !important;
}
.widget_search .submit:hover {
	background: #f58220 url(../imgs/icons/sprite_icons.png) no-repeat -591px -165px;
}
.wgd_search input[type="submit"]:hover {
	background-color: #434343 !important;
}
.widget_search .submit:hover {
	background-color: none !important;
}
/* Comments Block -------------------------------------------------------------------- */		

.form-submit {
	display: inline-block;
}
.form-allowed-tags {
	font-size: 11px;
	color: #666666;
}
.comment-notes {
	font-size: 11px;
}
.comments-item, .comment-body {
	clear: both;
	padding: 10px 0px;
	margin: 10px 0px;
	border-bottom: 1px solid #eeeeee;
}
.comm-itm-text {
	float: left;
	width: 80%;
}
.comm-itm-avatar {
	float: right;
	width: 50px;
}
.comm-itm-text span {
	display: inline;
	padding: 0px 10px;
	border-right: 1px solid #eae9e7;
}
.comm-itm-text p {
	clear: both;
	padding-top: 1px;
}
.cmm-itm-date a {
	font-size: 11px;
	color: #999999 !important;
}
ol.commentlist li {
	list-style: none !important;
}
.comments ol li ul {
	margin-left: 40px;
}
ul.children {
	margin-left: 53px;
}
#respond {
	margin-top: 10px;
}
a.comment-reply-link {
	padding-left: 5px !important;
}
.comment-meta > a {
	padding: 0px 10px 0px 3px;
	font-size: 11px;
	display: inline;
	border-right: 1px solid #eae9e7;
}
.cmm-itm-title {
	padding-left: 0px !important;
	font-weight: bold;
	font-size: 12px;
	display: inline;
	padding: 0px 10px;
	border-right: 1px solid #eae9e7;
}
.cmm-itm-title a {
	padding: 0px !important;
	font-weight: bold;
	font-size: 12px;
	display: inline;
	border-right: none !important;
}
.comment-body {
	position: relative;
}
.comment-body > p, .comment-body .avatar {
}
cite.fn, span.says, .comment-author {
	float: left;
	width: 60px;
	margin-right: 0px;
}
.children .comment-author {
	width: 35px;
	margin-right: 0px;
}
.comment-meta {
	padding-left: 60px;
}
.reply {
}
#commentform {
	padding-bottom: 60px;
}
.comment-form-comment label {
	clear: both;
	display: block;
}
.content_inner .commentlist p {
	padding-bottom: 0px;
}
ul.list_bottomline {
	clear: both;
}
ul.list_bottomline li {
	clear: both;
	padding: 0px 0px 10px 32px;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 5px;
}
.comments_block ol.commentlist {
	margin: 0 0 10px 0px !important;
}
.children .comment-meta {
	padding-left: 50px;
}
.comment-meta p {
	padding-top: 4px;
}
/* Portfolios -------------------------------------------------------------------- */			

.prt_w_title .prt_item {
	margin-bottom: 60px;
}
.prt_wout_title .prt_item {
	border-width: 0px 0px 4px 0px;
	padding-bottom: 2px;
	margin-bottom: 30px;
}
.prt_detail {
	clear: both;
	padding-bottom: 20px;
	min-height: 400px;
}
.ico_client, .ico_tags, .ico_date, .ico_website {
	display: block;
	margin: 3px 0px;
	padding: 5px 0px 0px 25px;
	background: url(../imgs/icons/prt-single-icons.png) no-repeat;
	clear: both;
}
.ico_client {
	background-position: -211px 4px;
}
.ico_tags {
	background-position: -170px -38px;
}
.ico_date {
	background-position: -131px -79px;
}
.ico_website {
	background-position: -92px -120px;
}
.prt_btns .btn {
	padding: 10px 10px !important;
	margin: 5px 1px 5px 0;
}
.prt_single {
	padding-bottom: 20px;
	border-bottom: 4px solid #333333;
	margin-bottom: 40px;
}
/* Filter ------------------------------------------------------------- */

ul#filters {
	margin: 0px 0px 40px 0px;
	float: left;
	clear: right;
}
ul#filters li {
	display: inline-block;
}
ul#filters li a {
	padding: 5px 20px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #001632
}
ul#filters li a:hover {
	color: #686200;
	background: #f7d80c;
}
ul#filters li.active a {
	color: #686200;
	background: #f7d80c;
}
ul.ourHolder {
	min-height: 400px;
}
#home_page_content ul.ourHolder {
	min-height: inherit;
}
ul#filters.lBrdr {
	display: block;
	width: 100%;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	float: left;
	clear: left;
	padding: 15px 0px;
}
/* Contact Us ------------------------------------------------------------- */

.icon_contact {
	padding-left: 24px;
	background: url(../imgs/icons/contact-us-icons.png) no-repeat;
	padding-bottom: 12px;
}
.icon_contact.loc {
	background-position: -316px 1px;
}
.icon_contact.cell {
	background-position: -277px -35px;
}
.icon_contact.mail {
	background-position: -237px -80px;
}
.icon_contact.monitor {
	background-position: -187px -125px;
}
.icon_contact.clock {
	background-position: -137px -168px;
}
#map iframe {
	width: 100%;
	border: none;
	overflow: hidden;
	max-height: 246px;
}
/* Slider ------------------------------------------------------------- */

.l1-s1 {
	display: block;
	line-height: normal;
	font-size: large;
	padding: 15px;
	background-color: #FFFFFF;
}
.l1-s2 {
	display: block;
	background-color: rgba(0,22,50, 0.8);
	color: #FFFFFF;
	width: 450px;
}
.l1-s2 h4 {
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 15px 15px 5px 15px;
	color: #FFFFFF;
	line-height: normal;
}
.ico_pluse {
	display: block;
	float: right;
	width: 28px;
	height: 28px;
	overflow: hidden;
	margin-left: 2px;
	background: #ffde00 url(../imgs/icons/sprite_icons.png) no-repeat -555px -220px;
}
.ico_pluse:hover {
	background-position: -555px -301px;
}
.l2-s2 {
	display: block;
	color: #FFFFFF;
	background: url(../imgs/slides/slide_text_icon.png) no-repeat left top;
	padding-left: 55px;
}
.l2-s2 h4 {
	display: block;
	line-height: normal;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 20px;
	color: #FFFFFF;
}
.l1-s4 {
	display: block;
	line-height: normal;
	font-size: large;
	padding: 15px;
	background-color: #FFFFFF;
}

@media (min-width: 768px) and (max-width: 979px) {
.search_cntr {
	display: none;
}
.asu_cntr {
	max-width: 624px;
}
.navbar .nav > li > a {
	padding: 5px;
}
.dropdown-toggle {
	background: url("../imgs/common/menu-pluse.png") no-repeat scroll 6px -3px;
}
.banner {
	height: 460px;
}
.pagination a, .pagination span, .btn {
	padding: 8px 12px !important;
}
.prt_title h4 {
	font-size: 14px;
}
.date {
	width: 42px;
}
.src_cntnt {
	font-size: 11px;
	line-height: 1;
}
.src_title {
	font-size: 14px;
}
.blog_item > h4 {
	font-size: 14px;
	line-height: 1;
}
.blog_item > span {
	font-size: 11px;
	line-height: normal;
}
.footer_block {
	font-size: 11px;
}
.l2-s2 {
	padding: 2px 20px;
	margin-bottom: 2px;
	background-position: left -5px;
}
.l2-s2 h4 {
	padding: 2px 50px;
	line-height: normal;
	margin-bottom: 2px;
}
.navbar {
	margin-bottom: 10px;
}
.page_title {
	margin-top: 0px;
}
.fancy_header {
	margin-bottom: 5px;
}
.page_title h1 {
	line-height: normal;
	font-size: 16px !important;
}
.page_subtitle h4 {
	font-size: 14px;
}
.banner.inner {
	height: 265px;
}
.header {
	min-height: 162px;
}
.blog_multi_cols .blog_item:nth-child(2n) {
	margin-left: 0px;
}
.blog_text {
	padding-left: 57px;
}
.sidebar {
	margin-left: 20px;
}
.leftSidebar .sidebar {
	margin-right: 20px;
}
.tags ul li {
	width: 36%;
	margin-right: 0px;
}
.share_w_w_icons {
	clear: both;
}
.accordion-toggle {
	padding-right: 40px !important;
}
.nav-tabs > li > a {
	padding: 4px 10px;
}
.pr_tb_name {
	padding: 18px 10px 13px 10px;
}
.pricing_table .btn {
	padding: 6px 12px !important;
}
.fancy_header_text {
	padding: 13px 10px;
}
.fancy_header_text h5 {
	font-size: 12px;
}
.recent_news .blog_item .date {
	width: 28px;
}
.recent_news .blog_item .date .day {
	font-size: 13px;
}
.recent_news .blog_item .date .month {
	font-size: 12px;
}
.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
	color: #FFFFFF;
}
}

@media (max-width: 767px) {
.search_cntr {
	display: none;
}
.header .asu_cntr {
	max-width: none;
	margin: 0px 40px;
}
.asu_cntr {
	max-width: none;
	margin: 0px 40px;
}
.banner {
	height: 420px;
}
.navbar {
	margin-bottom: 10px;
}
.page_title {
	margin-top: 0px;
}
.fancy_header {
	margin-bottom: 5px;
}
.page_title h1 {
	line-height: normal;
	font-size: 16px !important;
}
.page_subtitle h4 {
	font-size: 14px;
}
.banner.inner {
	height: 265px;
}
.header {
	min-height: 266px;
}
.topheader-wrapper {
	margin-top: 80px;
}
.navbar .nav > li > a {
	padding: 5px;
}
.dropdown-toggle {
	background: url("../imgs/common/menu-pluse.png") no-repeat scroll 6px -3px;
}
.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
	color: #FFFFFF;
}
.logo img {
	max-width: 70%;
}
.prt_item {
	margin: 0px auto 20px auto;
	max-width: 300px;
}
.footer_block {
	margin-bottom: 40px;
}
.promobox {
	margin-bottom: 50px;
}
.pricing_table .btn {
	padding: 6px 12px !important;
}
.pr_tb_name {
	padding: 18px 10px 13px 5px;
}
.prt_detail {
	min-height: inherit;
}
.sidebar {
	margin-left: 0px;
}
}

@media print {
}

@media (min-width: 1200px) {
.asu_cntr {
	max-width: 990px;
}
.prt_title h4 {
	line-height: 1.5;
	font-size: 18px;
}
.banner {
	height: 732px;
}
.topheader-wrapper {
	margin-top: 48px;
}
.logobar-wrapper {
	margin-bottom: 21px;
}
.navbar-inner {
	min-height: 40px;
}
.page_title .fancy_header {
	margin-bottom: 25px;
}
.banner.inner {
	height: 427px;
}
.prt_detail {
	clear: both;
	padding-bottom: 20px;
	min-height: 520px;
}
.prt_btns .btn {
	padding: 10px 19px !important;
	margin: 5px 10px 5px 0;
}
.blog_multi_cols .blog_item:nth-child(even) {
	margin-left: 20px;
}
.accordion-heading .accordion-toggle {
: 12px 15px;
}
.pr_tb_name {
	padding: 28px 30px 23px 45px;
}
.recent_news .blog_item .date {
	width: 45px;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.search_cntr {
	display: none;
}
.dropdown-toggle {
	background: url("../imgs/common/menu-pluse.png") no-repeat scroll 6px -3px;
}
}

@media (max-width: 767px) {
.asu_cntr {
	max-width: none;
	margin: 0px 20px;
}
.pricing_table_item {
	float: none !important;
	width: 60% !important;
	clear: both !important;
	margin: 0px auto 20px auto !important;
}
.fancy_header {
	margin-top: 20px;
}
ul#filters li a {
	margin-bottom: 4px;
}
.logobar-wrapper .tbl .td {
	display: block !important;
	clear: both;
}
.header {
	min-height: 158px;
}
.banner {
	margin-top: 120px;
	height: 180px;
}
.banner.inner {
	margin-top: 0px;
	height: 300px;
}
.src_cntr {
	min-height: inherit;
}
.blog_multi_cols .blog_item {
	width: 99%;
}
.nav-tabs > li > a {
	padding: 6px 5px;
}
}

@media (max-width: 480px) {
.search_cntr {
	display: none;
}
.pricing_table_item {
	float: none !important;
	width: 60% !important;
	clear: both !important;
}
.fancy_header {
	margin-top: 20px;
}
ul#filters li a {
	margin-bottom: 3px;
}
.logobar-wrapper .tbl .td {
	display: block !important;
	clear: both;
}
.header {
	min-height: 150px;
}
.banner {
	margin-top: 180px;
	height: 180px;
}
.banner.inner {
	margin-top: 0px;
	height: 300px;
}
.src_cntr {
	min-height: inherit;
}
.blog_multi_cols .blog_item {
	width: 99%;
}
}

@media (max-width: 979px) {
}

@media (min-width: 980px) {
}
