@media only screen and (min-width:768px) {
	.customdivdesktopshow {
		display: block !important
	}
	.mobmenu_list {
		display: none;
	}
	.mobmenu_list {
		background: #ebebeb;
		overflow-y: auto;
		overflow-x: hidden;
		position: fixed;
		right: 0;
		width: 70%;
		z-index: 1;
		height: 100%;
	}

	.suggestionbox{
		width:100%;
	}
	.customdivmobileshow,

	header {
		display: none;
		background: #fff;
		position: relative
	}

	.container {
		width: 970px;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto
	}

	.headerstrip {
		width: 100%;
		display: block;
		padding: 5px 0 0;
		position: relative;
		height: 80px
	}

	.hrader_l {
		width: 334px;
		height: 60px;
		clear: both;
		float: left;
		padding-top: 20px
	}

	.hrader_r {
		width: 634px;
		float: right;
		padding: 40px 0 0
	}

	.headerLinks-follow {
		float: right;
		font-size: 12px;
		color: #575757;
		margin: 47px 0 0
	}

	.header-follow {
		font-size: 12px;
		color: #000;
		margin: -27px 90px 0 0
	}

	.header-follow-icon {
		text-align: right;
		margin: -20px 0 0
	}

	.ui-priority-primary,
	.ui-widget-content .ui-priority-primary,
	.ui-widget-header .ui-priority-primary {
		font-weight: 700
	}

	.ui-icon-mail-closed {
		background-position: -80px -96px
	}

	html {
		-webkit-font-smoothing: antialiased
	}

	body {
		position: relative;
		width: 100%;
		line-height: 14px;
		text-align: justify;
		background: #fff;
		color: #000;
		font-size: 14px;
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
		min-width: 960px;
		margin: 0;
		padding: 0
	}

	.fl {
		float: left
	}

	.search {
		width: 270px;
		float: right;
		background: url(../images/bgsearch1.jpg) top left no-repeat;
		padding: 9px 8px 9px 9px;
		margin: 0;
		clear: both
	}

	.box {
		float: left;
		width: 406px;
		padding: 15px 0 0
	}

	.title {
		line-height: 18px;
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
		font-size: 16px;
		color: #000;
		background: url(../images/bg001.jpg) top left/100% 100% no-repeat;
		padding: 8px 0 8px 10px;
		font-weight: 700
	}

	.footer01 {
		width: 956px;
		float: left;
		padding: 10px 0 0
	}

	.footer_bg {
		background: url(../images/lines1.jpg) top left repeat-x;
		height: 75px;
		padding-top: 10px
	}

	.footer_link {
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #fff;
		font-weight: 700;
		line-height: 18px
	}

	.footer_link a {
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
		font-size: 12px;
		color: #fff;
		font-weight: 700;
		line-height: 18px;
		text-decoration: none
	}

	.brand {
		width: 110px;
		height: 32px;
		float: left;
		background: url(../images/short_by.jpg) no-repeat;
		line-height: 32px;
		color: #000;
		padding-left: 9px
	}

	.last {
		margin-top: 0;
		padding-right: 0;
		margin-right: 0
	}

	div.last {
		margin-top: 0;
		margin-right: 0
	}

	h4 {
		font-size: 14px;
		margin-top: 1px;
		font-weight: 400;
		margin-bottom: 15px;
		color: #333
	}

	.bottom {
		margin-bottom: 10px;
		padding-bottom: 0
	}

	p {
		margin: 0 0 15px
	}

	overlay.css(line21) #zenbox_main h2 {
		color: #111;
		font-size: 24px;
		font-weight: 400;
		margin: 11px 0 7px
	}

	overlay.css(line21) #zenbox_main p {
		line-height: 1.4em;
		margin: 7px 20px 0 0
	}

	h1 {
		color: #333;
		font-size: 20px;
		margin: 10px 13px 0;
		padding: 7px 4px 4px 0
	}

	span.bold {
		font-weight: 700
	}

	.contentContainer {
		padding-bottom: 10px;
		margin: 15px
	}

	.contentText,
	.contentText table {
		font-size: 11px;
		line-height: 1.5;
		padding: 5px 0
	}

	.fieldKey {
		font-size: 11px;
		font-weight: 700;
		line-height: 1.5;
		width: 150px
	}

	.fieldValue {
		font-size: 11px;
		line-height: 1.5
	}

	img {
		border: 0
	}

	p,
	table {
		font-size: 14px;
		line-height: 1.5
	}

	a {
		color: #05c;
		text-decoration: none
	}

	form {
		display: inline
	}

	checkbox,
	input,
	radio,
	select {
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
		font-size: 11px;
		background-color: #fff;
		border: 1px solid #bbb;
		padding: 4px 0 4px 2px
	}

	textarea {
		width: 100%;
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
		font-size: 11px
	}

	.clear {
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
		clear: both
	}

	.clearfix:after {
		clear: both;
		content: " ";
		display: block;
		font-size: 0;
		line-height: 0;
		visibility: hidden;
		width: 0;
		height: 0
	}

	* html .clearfix,
	:first-child+html .clearfix {
		zoom: 1px
	}

	.buttonSet,
	.cl {
		clear: both
	}

	.footer,
	.header {
		width: 970px;
		float: left
	}

	.merchant-bottom-ad {
		width: 728px;
		height: 100px;
		margin-left: -12px
	}

	.select_merchant_box {
		width: 310px;
		font-size: 16px;
		line-height: 25px;
		margin-bottom: 9px;
		padding: 8px
	}

	td,
	th {
		vertical-align: middle;
		font-weight: 400;
		text-align: left;
		padding: 4px 10px 4px 5px
	}

	overlay.css(line16) #zenbox_overlay *,
	overlay.css(line18) #zenbox_overlay * {
		color: #333;
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
		font-size: 12px;
		font-style: italic;
		font-variant: normal;
		margin: 0;
		padding: 0
	}

	h2,
	h3,
	h5,
	h6,
	ody {
		color: #333
	}

	base_p...6938194(line792) div.box,
	div.green_box,
	div.purple_box,
	div.white_box {
		margin-bottom: 15px;
		border-style: solid;
		border-width: 1px 0;
		padding: 14px 15px
	}

	dfn,
	em {
		font-style: italic
	}

	.panel {
		position: absolute;
		top: 225px;
		right: 0;
		display: none;
		background: #2380c6;
		border: 1px solid #111;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
		width: 140px;
		height: auto;
		padding: 4px 4px 4px 11px
	}

	.panel p {
		color: #fff;
		margin: 0 0 5px;
		padding: 0
	}

	a:hover,
	span.underline {
		text-decoration: none
	}

	.panel a,
	.panel a:hover,
	.panel a:visited,
	.panel a:visited:hover {
		color: #fff;
		text-decoration: none;
		margin: 0;
		padding: 0
	}

	.hlogo b {
		font-size: 12px;
		text-align: center;
		color: #575757;
		display: inline-block;
		zoom: 1;
		vertical-align: top;
		margin-left: 5px
	}

	.at-share-tbx-element.addthis_20x20_style .at-share-btn {
		max-width: 20px;
		max-height: 20px
	}

	table {
		margin-bottom: 1.4em;
		width: 100%;
		border-collapse: separate;
		border-spacing: 0;
		vertical-align: middle;
		font-size: 14px
	}

	.balance_ckeck_content_main {
		margin: 10px 0 0 8px;
		width: 750px;
		float: left
	}

	.balance_ckeck_content_ads {
		margin: 10px 0 0 8px;
		width: 755px
	}

	.balance_ckeck_box {
		position: relative
	}

	.balance_ckeck_container {
		border: 1px solid #cfcfcf;
		background-color: #fff;
		margin-bottom: 20px;
		border-radius: 7px;
		background-clip: content-box;
		overflow: hidden;
		vertical-align: top;
		position: static;
		box-shadow: 0 2px 5px #ddd
	}

	.balance_ckeck_container .balance_ckeck {
		padding: 10px
	}

	.balance_ckeck_section .balance_ckeck_ebay {
		line-height: 1.5em;
		color: #05c;
		font-size: 13px
	}

	.check_sub_bar {
		left: 7px;
		right: 7px;
		position: absolute;
		top: 2px;
		height: 1px;
		background-color: #fff;
		opacity: .5
	}

	.td_detail {
		padding: 3px 0 4px 5px;
		font-weight: 800
	}

	.check-content-iframbox {
		width: 190px;
		height: 600px;
		float: right;
		margin: 10% 0 0
	}

	.check-content-iframbox2 {
		width: 190px;
		height: 600px;
		float: right;
		margin: 5% 0 0
	}

	#suggesstion-box.header_box_hide {
		display: none;
		width: 48%;
		margin: -1px 0 0
	}

	#suggesstion-box.show {
		display: block
	}

	#suggesstion-box {
		position: absolute;
		border: 1px solid #ccc;
		background-color: #fff;
		border-radius: 13px;
		-moz-border-radius: 13px;
		overflow: hidden;
		background-clip: border-box;
		z-index: 12
	}

	#suggesstion-box.hide {
		display: none
	}

	#suggesstion-boxurl.header_box_hide {
		display: none;
		width: 48%;
		margin: -1px 0 0
	}

	#suggesstion-boxurl.show {
		display: block
	}

	#suggesstion-boxurl {
		position: absolute;
		border: 1px solid #ccc;
		background-color: #fff;
		border-radius: 13px;
		-moz-border-radius: 13px;
		overflow: hidden;
		background-clip: border-box;
		z-index: 12
	}

	#suggesstion-boxurl.hide {
		display: none
	}

	#merchant-list {
		list-style: none;
		margin: 0;
		padding: 0
	}

	#merchant-list li {
		background: #fcfcfc
	}

	#merchant-list li a {
		color: #000;
		width: 98%;
		float: left;
		padding: 10px
	}

	#merchant-list li a:hover {
		background: #dadada;
		border: 1px solid #ccc;
		margin: 3px 0 0 3px;
		border-radius: 12px;
		width: 96%;
		padding: 5px 5px 5px 10px
	}

	.best-deals {
		margin: 10px 0 -5px 20px;
		width: 450px;
		float: left
	}

	.pagediv {
		border: 1px solid #a9a9a9;
		background: #fff;
		padding: 1px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin: 0 0 20px
	}

	.pageindiv {
		border: 4px solid #a9a9a9;
		background: #fff;
		padding: 1px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px
	}

	.greenstrip {
		display: none;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyOTgxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzk2YjUzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzVmODYxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDg0MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #72981e 0, #96b53d 18%, #5f861c 95%, #5d841a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #72981e), color-stop(18%, #96b53d), color-stop(95%, #5f861c), color-stop(100%, #5d841a));
		background: -webkit-linear-gradient(top, #72981e 0, #96b53d 18%, #5f861c 95%, #5d841a 100%);
		background: -o-linear-gradient(top, #72981e 0, #96b53d 18%, #5f861c 95%, #5d841a 100%);
		background: -ms-linear-gradient(top, #72981e 0, #96b53d 18%, #5f861c 95%, #5d841a 100%);
		background: linear-gradient(to bottom, #72981e 0, #96b53d 18%, #5f861c 95%, #5d841a 100%);
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0
	}

	.main_navbase {
		display: block;
		height: 41px
	}

	.main_nav {
		display: block;
		width: auto;
		margin: 0;
		padding: 0
	}

	.main_nav li {
		display: inline-block;
		zoom: 1;
		float: left;
		margin: 0;
		padding: 0;
		border-right: 1px solid #b9d252;
		width: 28%;
		text-align: center
	}

	.main_nav li:first-child {
		border-left: none
	}

	.main_nav li:last-child {
		border-right: none
	}

	.main_nav li a {
		display: inline-block;
		zoom: 1;
		color: #fff;
		padding: 0;
		font-weight: 800;
		text-transform: none;
		text-decoration: none;
		height: 41px;
		line-height: 40px;
		transition: .5s
	}

	.main_nav li.active a {
		background: #575757;
		text-decoration: none;
		width: 100%
	}

	.seach_box_input {
		width: 96%;
		padding: 10px;
		font-size: 14px;
		font-weight: 500;
		border-radius: 6px
	}

	.search-notes {
		color: #000;
		font-weight: 500
	}

	.home-popular-box {
		width: 750px;
		position: relative;
		border: 2px rgba(0, 0, 0, .48);
		margin: 0 0 0 7px;
		float: left
	}

	.home-popular-box-main {
		width: 750px;
		position: relative;
		margin: 0 0 0 7px;
		float: left;
		border-bottom: 1px rgba(0, 0, 0, 0.48) Solid;
		border-top: 2px rgba(0, 0, 0, 0.48) Solid;
		border-left: 2px rgba(0, 0, 0, 0.48) Solid;
		border-right: 1px rgba(0, 0, 0, 0.48) Solid;
	}

	.home-popular-box-top {
		background-color: rgba(18, 125, 194, .85);
		height: 35px;
		border-bottom: 2px rgba(0, 0, 0, .48)
	}

	.home-popular-box-header-home {
		line-height: 24px;
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
		font-size: 14px;
		color: #fff;
		background-size: 100% 100%;
		padding: 3px 0 8px 10px;
		font-weight: 900;
		text-align: center;
		margin: 0
	}

	.popular-card-list {
		width: auto;
		height: auto;
		text-align: center;
		padding: 0
	}

	.popular-card-list p {
		color: #05c;
		margin: 5px 0;
		font-size: 12px;
		padding: 0
	}

	.popular-card-list img {
		width: 125px;
		height: 60px;
	}

	.home-popular-box-right {
		background-color: rgba(18, 125, 194, .85);
		height: 35px;
		border-bottom: 2px rgba(0, 0, 0, .48)
	}

	.home-popular-box-header {
		line-height: 24px;
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
		font-size: 14px;
		color: #fff;
		background-size: 100% 100%;
		padding: 3px 0 8px 10px;
		font-weight: 900;
		margin: 0
	}

	.blog_ckeck_content_left {
		float: left;
		margin: 5px 0 0 7px;
		width: 715px
	}

	.blog_ckeck_box {
		position: relative
	}

	.blog_container {
		border: 1px solid #cfcfcf;
		background-color: #fff;
		margin-bottom: 10px;
		border-radius: 7px;
		background-clip: content-box;
		overflow: hidden;
		vertical-align: top;
		position: static;
		box-shadow: 0 2px 5px #ddd
	}

	.blog_container .blog {
		padding: 10px
	}

	.blog_rightside_ad_content2 {
		height: 665px
	}

	.blog_rightside_ad_content {
		height: 77px;
		margin: 20px 0 0
	}

	.blog_rightside_ad_content_link {
		margin: -50px 0 0 61px
	}

	.blog_rightside_ad_content_share {
		margin: 10px 0 0 61px
	}

	.blog_leftside_content {
		height: 835px
	}

	.blog_main {
		width: 217px;
		height: auto;
		float: right;
		margin: 5px
	}

	.blog_left_bg {
		width: 217px;
		float: right;
		background: url(../images/hed-bg.jpg) no-repeat;
		height: 35px;
		line-height: 22px;
		color: #fff;
		font-size: 15px
	}

	.blog_left_bg h1 {
		padding-left: 10px;
		float: left;
		margin: 0;
		color: #fff;
		font-size: 14px
	}

	.blog_right_group {
		width: 465px;
		float: right
	}

	p.blog_info {
		color: gray;
		font-size: .857em;
		line-height: 1em;
		margin-bottom: 10px
	}

	.images {
		float: left;
		list-style: none;
		background-color: #fff;
		padding: 5px;
		border-radius: 10px;
		border: 2px solid #cfcfcf
	}

	.balance_ckeck_content_store {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 750px
	}

	input:focus {
		outline: 0;
		border-color: #d2ab91
	}

	.balance_ckeck_content_store_li1 {
		width: 200px;
		float: left;
		text-align: right;
	}

	.balance_ckeck_content_store_li2 {
		width: 370px;
		float: left;
		text-align: center;
		font-weight: 800;
		font-size: 24px;
	}

	.balance_ckeck_content_store_li3 {
		width: 130px;
		float: left;
		text-align: left;
		padding: 10px 0 0;
	}

	.balance_ckeck_content_store_li2s {
		width: 370px;
		text-align: left;
		font-weight: 800;
		float: left;
		padding: 0 0 15px
	}

	.clear_tbpad {
		clear: both
	}

	.search_left {
		float: left;
		width: 48.5%
	}

	.search_right {
		float: right;
		width: 48.5%
	}

	.storecrd_content_fullsize {
		margin: 10px 0 0 8px;
		width: 725px;
	}

	.storecrd_content_fullsize table {
		border-collapse: collapse;
		visibility: visible;
		opacity: 1
	}

	.storecrd_content_fullsize table tbody {
		display: table-row-group;
		vertical-align: middle;
		visibility: visible;
		opacity: 1
	}

	.storecrd_content_fullsize table tbody tr {
		height: 35px
	}

	.storecrd_content_fullsize table tbody tr td {
		padding: 0
	}

	.storecrd_content_fullsize table tbody td .sp {
		border: 0;
		padding: 0;
		vertical-align: top
	}

	.storecrd_content_fullsize table tbody td .half {
		width: 100%
	}

	.storecrd_content_fullsize table tbody td .tl {
		text-align: left
	}

	div.cap {
		height: 31px;
		text-align: center;
		color: #fff;
		background: linear-gradient(#fc7f2d, #fdbf96);
		border-radius: 8px 8px 0 0;
		padding: 8px 0 0;
		font-weight: 700;
		font-size: 15px;
		width: 100%
	}

	div.capR {
		height: 31px;
		text-align: center;
		color: #fff;
		background: linear-gradient(#23ae49d1, #23ae49cc);
		border-radius: 8px 8px 0 0;
		padding: 8px 0 0;
		font-weight: 700;
		font-size: 15px;
		width: 100%
	}

	.refralbox-main {
		width: 94.8%;
		float: left;
		border: 2px solid;
		padding: 15px
	}

	.redeem-main {
		width: 96.4%;
		float: left;
		border: 2px solid #23ae49;
		padding: 10px
	}

	.storecrd_content_fullsize table.bcbtbl {
		margin: 10px 0 0 4%;
		width: 90%
	}

	.popular-card-list a img.hm-cpny-logo {
		width: 125px;
		height: 60px
	}

	li.balance_ckeck_content_store_li1 .storeimgs {
		width: 125;
		height: 60px
	}

	.bdetail_content_section {
		width: 706px;
		float: left;
		padding: 10px
	}

	.bdetail_content_section_r {
		width: 196px;
		float: right;
		padding: 10px;
		margin-right: 8px
	}

	.bdetail_content_box {
		position: relative
	}

	.bdetail_content_container {
		border: 1px solid #cfcfcf;
		background-color: #fff;
		margin-bottom: 20px;
		border-radius: 7px;
		-moz-border-radius: 7px;
		background-clip: content-box;
		overflow: hidden;
		vertical-align: top;
		position: static;
		box-shadow: 0 2px 5px #ddd
	}

	.bdetail_content_container>.bdetail_med_bpad {
		padding-bottom: 7px
	}

	.bdetail_med_bpad {
		padding: 20px
	}

	.bdetail_content_container h1 {
		font-size: 24px;
		line-height: 1em;
		padding: 0;
		margin: 0 10px 0 0
	}

	.bdetail_med_tbpad {
		padding-top: 10px;
		padding-bottom: 10px
	}

	ul.bdetail_social {
		list-style-type: none;
		padding: 0;
		margin: 0
	}

	ul.bdetail_social>li {
		float: left;
		display: inline;
		margin: 0 7px 0 0;
		padding: 0
	}

	.bdetail_content_container .blog_sub_header>p {
		color: gray;
		font-size: .857em;
		line-height: 1em;
		margin: -17px 0 0
	}

	.bdetail_clear {
		clear: both
	}

	.bdetail_content_container>.bdetail_no_tpad {
		padding-top: 0
	}

	.bdetail_sub_bar {
		left: 7px;
		right: 7px;
		position: absolute;
		top: 2px;
		height: 1px;
		background-color: #fff;
		opacity: .5
	}

	.bdetail_content_container>.bdetail_header.lightgray_gradient {
		border-bottom: 1px solid #a5a5a5
	}

	.bdetail_content_container>.bdetail_header {
		height: 20px;
		padding: 1px 20px 20px;
		font-weight: 700;
		font-size: 1em;
		vertical-align: middle;
		line-height: 1em;
		position: static
	}

	.lightgray_gradient {
		background: #338fd2;
		background: -moz-linear-gradient(top, #338fd2 0, #60b5ee 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #338fd2), color-stop(100%, #60b5ee));
		background: -webkit-linear-gradient(top, #338fd2 0, #60b5ee 100%);
		background: -o-linear-gradient(top, #338fd2 0, #60b5ee 100%);
		background: -ms-linear-gradient(top, #338fd2 0, #60b5ee 100%)
	}

	.lightgreen_gradient {
		background: #23ae49;
		background: -moz-linear-gradient(top, #23ae49 0, #23ae49 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #23ae49), color-stop(100%, #23ae49));
		background: -webkit-linear-gradient(top, #23ae49 0, #23ae49 100%);
		background: -o-linear-gradient(top, #23ae49 0, #23ae49 100%);
		background: -ms-linear-gradient(top, #23ae49 0, #23ae49 100%)
	}

	.bdetail_content_container>.bdetail_header h3 {
		font-size: 1.071em;
		line-height: 1.333em;
		font-weight: 700
	}

	.bdetail_content_container>.bdetail_content {
		padding: 15px 15px 0
	}

	.bdetail_content_container table.bdetail_add_comment {
		width: 90%
	}

	.bdetail_content_container table.bdetail_add_comment td {
		padding: 0 10px 10px 0
	}

	.bdetail_content_container table.bdetail_add_comment td:first-child {
		text-align: right;
		width: 70px;
		vertical-align: top;
		padding: 7px 10px 0 0
	}

	.bdetail_content_container table.bdetail_add_comment td input.text {
		width: 45%
	}

	input.text,
	textarea.text {
		padding: 6px;
		border: 2px solid #3a95d6;
		border-radius: 5px;
		-moz-border-radius: 5px;
		box-shadow: 0 2px 5px #ddd
	}

	input.refar-form,
	textarea.refar-form {
		width: 280px;
		border: 2px solid #a65694;
		margin-top: 15px
	}

	.bdetail-main {
		width: 217px;
		height: auto;
		margin-left: -5%
	}

	.bdetail-left-bg {
		width: 217px;
		background: url(../images/hed-bg.jpg) no-repeat;
		height: 35px;
		line-height: 22px;
		color: #fff;
		font-size: 15px
	}

	.bdetail-ckeck-content {
		width: 217px
	}

	.bdetail-ckeck-box {
		position: relative
	}

	.bdetail-container {
		border: 1px solid #cfcfcf;
		background-color: #fff;
		margin-bottom: 10px;
		border-radius: 7px;
		background-clip: content-box;
		overflow: hidden;
		vertical-align: top;
		position: static;
		box-shadow: 0 2px 5px #ddd
	}

	.bdetail-container .bdetail {
		padding: 10px
	}

	.bdetail-rightside-ad-content2 {
		height: 605px
	}

	.bdetail-rightside-ad-content {
		height: 77px;
		margin: 20px 0 0
	}

	.bdetail-rightside-ad-content-link {
		margin: -50px 0 0 61px
	}

	.bdetail-rightside-ad-content-share {
		margin: 10px 0 0 61px
	}

	.error {
		color: red
	}

	.errors {
		color: red;
		display: none
	}

	.colsm2 {
		width: 17.14%;
		height: 130px;
		float: left;
		border-left: 0 solid rgba(0, 0, 0, .48);
		border-right: 1px solid rgba(0, 0, 0, .48);
		border-top: 0 solid rgba(0, 0, 0, .48);
		border-bottom: 1px solid rgba(0, 0, 0, .48);
		padding: 10px;
		margin: 0
	}

	@media only screen and (min-width:768px) and (max-width:1366px) {
		.colsm2 {
			width: 17.2%;
			overflow: hidden
		}
	}

	@media only screen and (min-width:1367px) and (max-width:1600px) {
		.colsm2 {
			width: 17.18%
		}
	}

	.contant_box_hcms {
		margin: 15px 0 0 8px;
		width: 752px;
		float: left
	}

	.contant_box_hcms_title {
		position: relative;
		width: 742px;
		float: left;
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
		font-size: 16px;
		color: #000;
		padding: 8px 0 8px 10px;
		line-height: 18px;
		background: url(../images/bg-faq.jpg) top left no-repeat;
		font-weight: 700
	}

	.contant_box_hcms_text {
		position: relative;
		width: 730px;
		float: left;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 8px
	}

	.boxleft {
		width: 750px;
		float: left
	}

	.boxright {
		width: 195px;
		float: right
	}

	.socialmedia {
		padding: 10px 0
	}

	.earn-subA {
		width: 70%;
		float: left;
		padding: 10px 0
	}

	.earn-subB {
		width: 30%;
		float: left;
		text-align: right;
		padding: 10px 0
	}

	.details-box {
		padding: 0 0 10px;
		clear: both
	}

	.refar-rqst-form {
		padding: 10px 0 0
	}

	#refar-rqst-msg {
		display: none
	}

	#refar-rqst-msg p {
		text-align: center;
		padding: 10px;
		font-weight: 700;
		font-size: 14px;
		text-shadow: 1px 1px #ccc
	}

	.button_refarl {
		margin: 10px 0;
		padding: 12px 15px;
		font-size: 14px;
		width: auto;
		border-color: #028c02;
		color: #fff;
		border-radius: 12px;
		-moz-border-radius: 12px;
		border-width: 0;
		cursor: pointer;
		font-weight: 700;
		text-decoration: none;
		white-space: nowrap;
		box-shadow: 0 2px 5px #ddd
	}

	.store-detlmain {
		border: 3px solid #333;
		border-radius: 15px;
		padding: 10px 0;
		margin: 10px 0 0 8px;
		width: 745px;
		float: left
	}

	.storecrd_content_disclaimer {
		clear: both;
		width: 640px;
		margin-left: 5%;
		padding: 10px 10px 0;
		font-style: italic;
		font-size: 11px;
		color: #333;
		margin-top: 10px
	}

	.storecrd_content_disclaimer p {
		font-size: 11px
	}

	@font-face {
		font-family: FontAwesome;
		src: url(fonts/fontawesome-webfont.eot?v=4.3.0);
		src: url(fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"), url(fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"), url(fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"), url(fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"), url(fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");
		font-weight: 400;
		font-style: normal
	}

	.fa {
		display: inline-block;
		font: 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		transform: translate(0, 0)
	}

	@-webkit-keyframes fa-spin {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}

		100% {
			-webkit-transform: rotate(359deg);
			transform: rotate(359deg)
		}
	}

	@keyframes fa-spin {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}

		100% {
			-webkit-transform: rotate(359deg);
			transform: rotate(359deg)
		}
	}

	.fa-twitter:before {
		content: "\f099"
	}

	.fa-facebook-f:before,
	.fa-facebook:before {
		content: "\f09a"
	}

	.fa-google-plus:before {
		content: "\f0d5"
	}

	.fa-linkedin:before {
		content: "\f0e1"
	}

	.fa-youtube:before {
		content: "\f167"
	}

	.fa-tumblr:before {
		content: "\f173"
	}

	.fa-pinterest-p:before {
		content: "\f231"
	}

	.socialmedia [class*="fa fa-"] {
		border-radius: 30px;
		color: #fff;
		display: inline-block;
		height: 30px;
		line-height: 30px;
		width: 30px;
		font-size: 20px;
		text-align: center
	}

	.fa-facebook {
		background-color: #104aa8
	}

	.fa-facebook:hover {
		background-color: #e2e2e2
	}

	.fa-twitter {
		background-color: #46c0fb
	}

	.fa-twitter:hover {
		background-color: #e2e2e2
	}

	.fa-google-plus {
		background-color: red
	}

	.fa-google-plus:hover {
		background-color: #e2e2e2
	}

	.fa-pinterest-p {
		background-color: #af1315
	}

	.fa-pinterest-p:hover {
		background-color: #e2e2e2
	}

	.fa-tumblr {
		background-color: #0b2c4f
	}

	.fa-tumblr:hover {
		background-color: #e2e2e2
	}

	.expired_modal {
		display: none;
		position: fixed;
		z-index: 1;
		padding-top: 100px;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: auto;
		background-color: rgba(0, 0, 0, .4)
	}

	.expired_modal_content {
		background-color: #fefefe;
		margin: auto;
		padding: 0;
		border: 1px solid #8d2876;
		width: 25%
	}

	.expired_modal_content p.contents {
		text-align: center;
		margin: 0;
		padding: 50px 0;
		font-size: 18px
	}

	.expired_close {
		color: #aaa;
		float: right;
		font-size: 28px;
		font-weight: 700;
		padding: 5px 5px 8px;
		border: 2px solid #a24f8f;
		background: #8d2876
	}

	.expired_close:focus,
	.expired_close:hover {
		color: #000;
		text-decoration: none;
		cursor: pointer
	}

	span.entry-author-name {
		color: #000
	}

	.balance_ckeck_content_store_li2 h1 {
		margin: 5px 5px 0;
		padding: 0;
		line-height: 22px
	}

	.pagination {
		text-align: center;
		clear: both
	}

	.pagination li {
		display: inline-block;
		list-style: none;
		padding: 0;
		margin-right: 1px;
		width: 30px;
		text-align: center;
		background: #8d2876;
		line-height: 25px
	}

	.pagination .disabled {
		display: inline-block;
		list-style: none;
		padding: 0;
		margin-right: 1px;
		width: 30px;
		text-align: center;
		line-height: 25px;
		background-color: #3590cb;
		cursor: inherit
	}

	.pagination li a {
		color: #fff;
		text-decoration: none
	}

	ul.categoryList {
		list-style-type: none;
		margin-top: 10px;
		padding-left: 18px;
		padding-right: 10px;
		border: 2px solid #a6d1f0;
		margin-left: 5px;
		margin-right: 5px
	}

	ul.categoryList li a {
		color: #05c;
		font-size: 12px
	}
}
body.open{
    right: 70%;
}
@media only screen and (max-width:768px) {
	.customdivmobileshow {
		display: block !important
	}
	.listingdiv ul li a:before {
		content: '\f06b';
		font-family: FontAwesome;
		font-size: 15px;
		padding-right: 10px;
	}
	.listingdiv ul li {
		display: block;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #e1e0dc;
	}
	.listingdiv ul li a {
		display: block;
		padding: 10px 0 10px 20px;
		color: #555;
		position: relative;
		transition: all ease .5s;
	}
	.mobmenu_list {
		display: none;
	}
	.mobmenu_list {
		background: #ebebeb;
		overflow-y: auto;
		overflow-x: hidden;
		position: fixed;
		right: 0;
		width: 70%;
		z-index: 1;
		height: 100%;
	}

	.customdivdesktopshow {
		display: none !important
	}

	.colsm2 {
		padding: 0 15px;
		margin: 0 0 30px
	}

	.suggestionbox{
		width: 100%;
	}

	html {
		font-family: sans-serif;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		-webkit-tap-highlight-color: transparent
	}

	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	main,
	menu,
	nav,
	section,
	summary {
		display: block
	}

	a:active,
	a:hover {
		outline: 0
	}

	b,
	strong {
		font-weight: 700
	}

	sub,
	sup {
		position: relative;
		line-height: 0
	}

	sup {
		top: -.5em
	}

	hr {
		height: 0;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		margin-top: 20px;
		margin-bottom: 20px;
		border: 0;
		border-top: 1px solid #eee
	}

	button,
	input,
	optgroup,
	select,
	textarea {
		margin: 0;
		font: inherit;
		color: inherit
	}

	button {
		overflow: visible
	}

	button,
	select {
		text-transform: none
	}

	button,
	html input[type=button],
	input[type=reset],
	input[type=submit] {
		-webkit-appearance: button;
		cursor: pointer
	}

	button::-moz-focus-inner,
	input::-moz-focus-inner {
		padding: 0;
		border: 0
	}

	input {
		line-height: normal
	}

	textarea {
		overflow: auto
	}

	table {
		border-spacing: 0;
		border-collapse: collapse
	}

	@media print {

		*,
		:after,
		:before {
			color: #000 !important;
			text-shadow: none !important;
			background: 0 0 !important;
			-webkit-box-shadow: none !important;
			box-shadow: none !important
		}

		a,
		a:visited {
			text-decoration: underline
		}

		a[href]:after {
			content: " (" attr(href) ")"
		}

		a[href^="#"]:after,
		a[href^="javascript:"]:after {
			content: ""
		}

		thead {
			display: table-header-group
		}

		img,
		tr {
			page-break-inside: avoid
		}

		img {
			max-width: 100% !important
		}

		h2,
		h3,
		p {
			orphans: 3;
			widows: 3
		}

		h2,
		h3 {
			page-break-after: avoid
		}

		select {
			background: #fff !important
		}

		.table {
			border-collapse: collapse !important
		}

		.table td,
		.table th {
			background-color: #fff !important
		}
	}

	*,
	:after,
	:before {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}

	body {
		line-height: 1.42857143
	}

	button,
	input,
	select,
	textarea {
		font-family: inherit;
		font-size: inherit;
		line-height: inherit
	}

	a {
		color: #337ab7;
		text-decoration: none;
		outline: 0
	}

	a:hover {
		color: #23527c
	}

	.h1,
	.h2,
	.h3,
	.h4,
	.h5,
	.h6,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-family: inherit;
		font-weight: 500;
		line-height: 1.1;
		color: inherit
	}

	.h1,
	.h2,
	.h3,
	h1,
	h2,
	h3 {
		margin-top: 20px;
		margin-bottom: 10px
	}

	.h4,
	.h5,
	.h6,
	h4,
	h5,
	h6 {
		margin-top: 10px;
		margin-bottom: 10px
	}

	.h1,
	h1 {
		font-size: 36px
	}

	.h2,
	h2 {
		font-size: 30px
	}

	.h3,
	h3 {
		font-size: 24px
	}

	.h4,
	h4 {
		font-size: 18px
	}

	.mark,
	mark {
		padding: .2em;
		background-color: #fcf8e3
	}

	.text-left {
		text-align: left
	}

	.text-right {
		text-align: right
	}

	.text-success {
		color: #3c763d
	}

	a.text-success:hover {
		color: #2b542c
	}

	ol ol,
	ol ul,
	ul ol,
	ul ul {
		margin-bottom: 0
	}

	dd,
	dt {
		line-height: 1.42857143
	}

	dt {
		font-weight: 700
	}

	.container {
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto
	}

	@media(min-width:768px) {
		.container {
			width: 750px
		}
	}

	@media(min-width:992px) {
		.container {
			width: 1000px
		}
	}

	@media(min-width:1200px) {
		.container {
			width: 1280px
		}
	}

	.row {
		margin-right: -15px;
		margin-left: -15px
	}

	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-xs-1,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px
	}

	.col-xs-1,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9 {
		float: left
	}

	.col-xs-12 {
		width: 100%
	}

	.col-xs-11 {
		width: 91.66666667%
	}

	.col-xs-10 {
		width: 83.33333333%
	}

	.col-xs-9 {
		width: 75%
	}

	.col-xs-8 {
		width: 66.66666667%
	}

	.col-xs-7 {
		width: 58.33333333%
	}

	.col-xs-6 {
		width: 50%
	}

	.col-xs-5 {
		width: 41.66666667%
	}

	.col-xs-4 {
		width: 33.33333333%
	}

	.col-xs-3 {
		width: 25%
	}

	.col-xs-2 {
		width: 16.66666667%
	}

	.col-xs-1 {
		width: 8.33333333%
	}

	.col-xs-pull-12 {
		right: 100%
	}

	.col-xs-pull-11 {
		right: 91.66666667%
	}

	.col-xs-pull-10 {
		right: 83.33333333%
	}

	.col-xs-pull-9 {
		right: 75%
	}

	.col-xs-pull-8 {
		right: 66.66666667%
	}

	.col-xs-pull-7 {
		right: 58.33333333%
	}

	.col-xs-pull-6 {
		right: 50%
	}

	.col-xs-pull-5 {
		right: 41.66666667%
	}

	.col-xs-pull-4 {
		right: 33.33333333%
	}

	.col-xs-pull-3 {
		right: 25%
	}

	.col-xs-pull-2 {
		right: 16.66666667%
	}

	.col-xs-pull-1 {
		right: 8.33333333%
	}

	.col-xs-pull-0 {
		right: auto
	}

	.col-xs-push-12 {
		left: 100%
	}

	.col-xs-push-11 {
		left: 91.66666667%
	}

	.col-xs-push-10 {
		left: 83.33333333%
	}

	.col-xs-push-9 {
		left: 75%
	}

	.col-xs-push-8 {
		left: 66.66666667%
	}

	.col-xs-push-7 {
		left: 58.33333333%
	}

	.col-xs-push-6 {
		left: 50%
	}

	.col-xs-push-5 {
		left: 41.66666667%
	}

	.col-xs-push-4 {
		left: 33.33333333%
	}

	.col-xs-push-3 {
		left: 25%
	}

	.col-xs-push-2 {
		left: 16.66666667%
	}

	.col-xs-push-1 {
		left: 8.33333333%
	}

	.col-xs-push-0 {
		left: auto
	}

	.col-xs-offset-12 {
		margin-left: 100%
	}

	.col-xs-offset-11 {
		margin-left: 91.66666667%
	}

	.col-xs-offset-10 {
		margin-left: 83.33333333%
	}

	.col-xs-offset-9 {
		margin-left: 75%
	}

	.col-xs-offset-8 {
		margin-left: 66.66666667%
	}

	.col-xs-offset-7 {
		margin-left: 58.33333333%
	}

	.col-xs-offset-6 {
		margin-left: 50%
	}

	.col-xs-offset-5 {
		margin-left: 41.66666667%
	}

	.col-xs-offset-4 {
		margin-left: 33.33333333%
	}

	.col-xs-offset-3 {
		margin-left: 25%
	}

	.col-xs-offset-2 {
		margin-left: 16.66666667%
	}

	.col-xs-offset-1 {
		margin-left: 8.33333333%
	}

	.col-xs-offset-0 {
		margin-left: 0
	}

	@media(min-width:768px) {

		.col-sm-1,
		.col-sm-10,
		.col-sm-11,
		.col-sm-12,
		.col-sm-2,
		.col-sm-3,
		.col-sm-4,
		.col-sm-5,
		.col-sm-6,
		.col-sm-7,
		.col-sm-8,
		.col-sm-9 {
			float: left
		}

		.col-sm-12 {
			width: 100%
		}

		.col-sm-9 {
			width: 75%
		}

		.col-sm-6 {
			width: 50%
		}

		.col-sm-3 {
			width: 25%
		}
	}

	th {
		text-align: left
	}

	.table {
		width: 100%;
		max-width: 100%;
		margin-bottom: 20px
	}

	.table>tbody>tr>td,
	.table>tbody>tr>th,
	.table>tfoot>tr>td,
	.table>tfoot>tr>th,
	.table>thead>tr>td,
	.table>thead>tr>th {
		padding: 8px;
		line-height: 1.42857143;
		vertical-align: top;
		border-top: 1px solid #ddd
	}

	.table>thead>tr>th {
		vertical-align: bottom;
		border-bottom: 2px solid #ddd
	}

	.table>caption+thead>tr:first-child>td,
	.table>caption+thead>tr:first-child>th,
	.table>colgroup+thead>tr:first-child>td,
	.table>colgroup+thead>tr:first-child>th,
	.table>thead:first-child>tr:first-child>td,
	.table>thead:first-child>tr:first-child>th {
		border-top: 0
	}

	.table .table {
		background-color: #fff
	}

	.table>tbody>tr.active>td,
	.table>tbody>tr.active>th,
	.table>tbody>tr>td.active,
	.table>tbody>tr>th.active,
	.table>tfoot>tr.active>td,
	.table>tfoot>tr.active>th,
	.table>tfoot>tr>td.active,
	.table>tfoot>tr>th.active,
	.table>thead>tr.active>td,
	.table>thead>tr.active>th,
	.table>thead>tr>td.active,
	.table>thead>tr>th.active {
		background-color: #f5f5f5
	}

	.table>tbody>tr.success>td,
	.table>tbody>tr.success>th,
	.table>tbody>tr>td.success,
	.table>tbody>tr>th.success,
	.table>tfoot>tr.success>td,
	.table>tfoot>tr.success>th,
	.table>tfoot>tr>td.success,
	.table>tfoot>tr>th.success,
	.table>thead>tr.success>td,
	.table>thead>tr.success>th,
	.table>thead>tr>td.success,
	.table>thead>tr>th.success {
		background-color: #dff0d8
	}

	label {
		display: inline-block;
		max-width: 100%;
		font-weight: 700
	}

	.form-control {
		display: block;
		width: 100%;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
		-o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
		transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
	}

	.form-control:focus {
		border-color: #66afe9;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
	}

	.form-control::-moz-placeholder {
		color: #999;
		opacity: 1
	}

	.form-control:-ms-input-placeholder {
		color: #999
	}

	.form-control::-webkit-input-placeholder {
		color: #999
	}

	textarea.form-control {
		height: auto
	}

	.form-group {
		margin-bottom: 15px
	}

	.checkbox,
	.radio {
		position: relative;
		display: block;
		margin-top: 10px;
		margin-bottom: 10px
	}

	.checkbox label,
	.radio label {
		min-height: 20px;
		padding-left: 20px;
		margin-bottom: 0;
		font-weight: 400;
		cursor: pointer
	}

	.checkbox+.checkbox,
	.radio+.radio {
		margin-top: -5px
	}

	.checkbox-inline,
	.radio-inline {
		display: inline-block;
		padding-left: 20px;
		margin-bottom: 0;
		font-weight: 400;
		vertical-align: middle;
		cursor: pointer
	}

	.checkbox-inline+.checkbox-inline,
	.radio-inline+.radio-inline {
		margin-top: 0;
		margin-left: 10px
	}

	.checkbox-inline.disabled,
	.checkbox.disabled label,
	.radio-inline.disabled,
	.radio.disabled label,
	fieldset[disabled] .checkbox label,
	fieldset[disabled] .checkbox-inline,
	fieldset[disabled] .radio label,
	fieldset[disabled] .radio-inline {
		cursor: not-allowed
	}

	.has-error .checkbox,
	.has-error .checkbox-inline,
	.has-error .control-label,
	.has-error .help-block,
	.has-error .radio,
	.has-error .radio-inline,
	.has-error.checkbox label,
	.has-error.checkbox-inline label,
	.has-error.radio label,
	.has-error.radio-inline label {
		color: #a94442
	}

	.has-error .form-control {
		border-color: #a94442;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
	}

	.has-error .form-control:focus {
		border-color: #843534;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
	}

	.help-block {
		display: block;
		margin-top: 5px;
		margin-bottom: 10px;
		color: #737373
	}

	.btn {
		display: inline-block;
		padding: 6px 12px;
		margin-bottom: 0;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.42857143;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px
	}

	.btn.active.focus,
	.btn.active:focus,
	.btn.focus,
	.btn:active.focus,
	.btn:active:focus,
	.btn:focus {
		outline: dotted thin;
		outline: -webkit-focus-ring-color auto 5px;
		outline-offset: -2px
	}

	.btn.focus,
	.btn:focus,
	.btn:hover {
		color: #333;
		text-decoration: none
	}

	.btn.active,
	.btn:active {
		background-image: none;
		outline: 0;
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
	}

	.btn.disabled,
	.btn[disabled],
	fieldset[disabled] .btn {
		pointer-events: none;
		cursor: not-allowed;
		-webkit-box-shadow: none;
		box-shadow: none;
		opacity: .65
	}

	.btn-block {
		display: block;
		width: 100%
	}

	.btn-block+.btn-block {
		margin-top: 5px
	}

	input[type=button].btn-block,
	input[type=reset].btn-block,
	input[type=submit].btn-block {
		width: 100%
	}

	.fade {
		opacity: 0;
		-webkit-transition: opacity .15s linear;
		-o-transition: opacity .15s linear;
		transition: opacity .15s linear
	}

	.fade.in {
		opacity: 1
	}

	.collapse {
		display: none;
		visibility: hidden
	}

	.collapse.in {
		display: block;
		visibility: visible
	}

	tr.collapse.in {
		display: table-row
	}

	tbody.collapse.in {
		display: table-row-group
	}

	.collapsing {
		position: relative;
		height: 0;
		overflow: hidden;
		-webkit-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		transition-timing-function: ease;
		-webkit-transition-duration: .35s;
		-o-transition-duration: .35s;
		transition-duration: .35s;
		-webkit-transition-property: height, visibility;
		-o-transition-property: height, visibility;
		transition-property: height, visibility
	}

	.dropdown,
	.dropup {
		position: relative
	}

	.dropdown-toggle:focus {
		outline: 0
	}

	.dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: 1px solid rgba(0, 0, 0, .15);
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
	}

	.dropdown-menu>li>a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: 400;
		line-height: 1.42857143;
		color: #333;
		white-space: nowrap
	}

	.dropdown-menu>li>a:focus,
	.dropdown-menu>li>a:hover {
		color: #262626;
		text-decoration: none;
		background-color: #f5f5f5
	}

	.dropdown-menu>.active>a,
	.dropdown-menu>.active>a:focus,
	.dropdown-menu>.active>a:hover {
		color: #fff;
		text-decoration: none;
		background-color: #337ab7;
		outline: 0
	}

	.dropdown-menu>.disabled>a,
	.dropdown-menu>.disabled>a:focus,
	.dropdown-menu>.disabled>a:hover {
		color: #777
	}

	.dropdown-menu>.disabled>a:focus,
	.dropdown-menu>.disabled>a:hover {
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent;
		background-image: none
	}

	.open>.dropdown-menu {
		display: block
	}

	.open>a {
		outline: 0
	}

	.dropdown-menu-right {
		right: 0;
		left: auto
	}

	.dropdown-menu-left {
		right: auto;
		left: 0
	}

	.dropdown-backdrop {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 990
	}

	.input-group {
		position: relative;
		display: table;
		border-collapse: separate
	}

	.nav {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none
	}

	.nav>li {
		position: relative;
		display: block
	}

	.nav>li>a {
		position: relative;
		display: block;
		padding: 10px 15px
	}

	.nav>li>a:focus,
	.nav>li>a:hover {
		text-decoration: none;
		background-color: #eee
	}

	.nav>li.disabled>a {
		color: #777
	}

	.nav>li.disabled>a:focus,
	.nav>li.disabled>a:hover {
		color: #777;
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent
	}

	.nav .open>a,
	.nav .open>a:focus,
	.nav .open>a:hover {
		background-color: #eee;
		border-color: #337ab7
	}

	.navbar-nav {
		margin: 7.5px -15px
	}

	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px
	}

	@media(max-width:767px) {
		.navbar-nav .open .dropdown-menu {
			position: static;
			float: none;
			width: auto;
			margin-top: 0;
			background-color: transparent;
			border: 0;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.navbar-nav .open .dropdown-menu .dropdown-header,
		.navbar-nav .open .dropdown-menu>li>a {
			padding: 5px 15px 5px 25px
		}

		.navbar-nav .open .dropdown-menu>li>a {
			line-height: 20px
		}

		.navbar-nav .open .dropdown-menu>li>a:focus,
		.navbar-nav .open .dropdown-menu>li>a:hover {
			background-image: none
		}
	}

	@media(min-width:768px) {
		.navbar-nav {
			float: left;
			margin: 0
		}

		.navbar-nav>li {
			float: left
		}

		.navbar-nav>li>a {
			padding-top: 15px;
			padding-bottom: 15px
		}
	}

	.navbar-nav>li>.dropdown-menu {
		margin-top: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}

	.pagination {
		padding: 0;
		margin: 0 15px;
		border-radius: 4px
	}

	.pagination>li {
		display: inline
	}

	.pagination>li>a,
	.pagination>li>span {
		position: relative;
		float: left;
		padding: 6px 12px;
		margin-left: -1px;
		line-height: 1.42857143;
		color: #337ab7;
		text-decoration: none;
		background-color: #fff;
		border: 1px solid #ddd
	}

	.pagination>li:first-child>a,
	.pagination>li:first-child>span {
		margin-left: 0;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px
	}

	.pagination>li:last-child>a,
	.pagination>li:last-child>span {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px
	}

	.pagination>li>a:focus,
	.pagination>li>a:hover,
	.pagination>li>span:focus,
	.pagination>li>span:hover {
		color: #23527c;
		background-color: #eee;
		border-color: #ddd
	}

	.pagination>.active>a,
	.pagination>.active>a:focus,
	.pagination>.active>a:hover,
	.pagination>.active>span,
	.pagination>.active>span:focus,
	.pagination>.active>span:hover {
		z-index: 2;
		color: #fff;
		cursor: default;
		background-color: #337ab7;
		border-color: #337ab7
	}

	.pagination>.disabled>a,
	.pagination>.disabled>a:focus,
	.pagination>.disabled>a:hover,
	.pagination>.disabled>span,
	.pagination>.disabled>span:focus,
	.pagination>.disabled>span:hover {
		cursor: not-allowed;
		background-color: #3590cb;
		border-color: #ddd;
		color: #fff
	}

	.paginationMcat {
		padding: 0;
		margin: 0 15px;
		border-radius: 4px
	}

	.paginationMcat>li {
		display: inline
	}

	.paginationMcat>li>a,
	.paginationMcat>li>span {
		position: relative;
		float: left;
		padding: 6px 12px;
		margin-left: -1px;
		line-height: 1.42857143;
		color: #337ab7;
		text-decoration: none;
		background-color: #fff;
		border: 1px solid #ddd
	}

	.paginationMcat>li:first-child>a,
	.paginationMcat>li:first-child>span {
		margin-left: 0;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px
	}

	.paginationMcat>li:last-child>a,
	.paginationMcat>li:last-child>span {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px
	}

	.paginationMcat>li>a:focus,
	.paginationMcat>li>a:hover,
	.paginationMcat>li>span:focus,
	.paginationMcat>li>span:hover {
		color: #23527c;
		background-color: #eee;
		border-color: #ddd
	}

	.paginationMcat>.active>a,
	.paginationMcat>.active>a:focus,
	.paginationMcat>.active>a:hover,
	.paginationMcat>.active>span,
	.paginationMcat>.active>span:focus,
	.paginationMcat>.active>span:hover {
		z-index: 2;
		color: #fff;
		cursor: default;
		background-color: #337ab7;
		border-color: #337ab7
	}

	.paginationMcat>.disabled>a,
	.paginationMcat>.disabled>a:focus,
	.paginationMcat>.disabled>a:hover,
	.paginationMcat>.disabled>span,
	.paginationMcat>.disabled>span:focus,
	.paginationMcat>.disabled>span:hover {
		cursor: not-allowed;
		background-color: #3590cb;
		border-color: #ddd;
		color: #fff
	}

	.paginationMnav {
		padding: 0;
		margin: 0 15px;
		border-radius: 4px
	}

	.paginationMnav>li {
		display: inline
	}

	.paginationMnav>li>a,
	.paginationMnav>li>span {
		position: relative;
		float: left;
		padding: 6px 12px;
		margin-left: -1px;
		line-height: 1.42857143;
		color: #337ab7;
		text-decoration: none;
		background-color: #fff;
		border: 1px solid #ddd
	}

	.paginationMnav>li:first-child>a,
	.paginationMnav>li:first-child>span {
		margin-left: 0;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px
	}

	.paginationMnav>li:last-child>a,
	.paginationMnav>li:last-child>span {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px
	}

	.paginationMnav>li>a:focus,
	.paginationMnav>li>a:hover,
	.paginationMnav>li>span:focus,
	.paginationMnav>li>span:hover {
		color: #23527c;
		background-color: #eee;
		border-color: #ddd
	}

	.paginationMnav>.active>a,
	.paginationMnav>.active>a:focus,
	.paginationMnav>.active>a:hover,
	.paginationMnav>.active>span,
	.paginationMnav>.active>span:focus,
	.paginationMnav>.active>span:hover {
		z-index: 2;
		color: #fff;
		cursor: default;
		background-color: #337ab7;
		border-color: #337ab7
	}

	.paginationMnav>.disabled>a,
	.paginationMnav>.disabled>a:focus,
	.paginationMnav>.disabled>a:hover,
	.paginationMnav>.disabled>span,
	.paginationMnav>.disabled>span:focus,
	.paginationMnav>.disabled>span:hover {
		cursor: not-allowed;
		background-color: #3590cb;
		border-color: #ddd;
		color: #fff
	}

	.paginationMse {
		padding: 0;
		margin: 0 15px;
		border-radius: 4px
	}

	.paginationMse>li {
		display: inline
	}

	.paginationMse>li>a,
	.paginationMse>li>span {
		position: relative;
		float: left;
		padding: 6px 12px;
		margin-left: -1px;
		line-height: 1.42857143;
		color: #337ab7;
		text-decoration: none;
		background-color: #fff;
		border: 1px solid #ddd
	}

	.paginationMse>li:first-child>a,
	.paginationMse>li:first-child>span {
		margin-left: 0;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px
	}

	.paginationMse>li:last-child>a,
	.paginationMse>li:last-child>span {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px
	}

	.paginationMse>li>a:focus,
	.paginationMse>li>a:hover,
	.paginationMse>li>span:focus,
	.paginationMse>li>span:hover {
		color: #23527c;
		background-color: #eee;
		border-color: #ddd
	}

	.paginationMse>.active>a,
	.paginationMse>.active>a:focus,
	.paginationMse>.active>a:hover,
	.paginationMse>.active>span,
	.paginationMse>.active>span:focus,
	.paginationMse>.active>span:hover {
		z-index: 2;
		color: #fff;
		cursor: default;
		background-color: #337ab7;
		border-color: #337ab7
	}

	.paginationMse>.disabled>a,
	.paginationMse>.disabled>a:focus,
	.paginationMse>.disabled>a:hover,
	.paginationMse>.disabled>span,
	.paginationMse>.disabled>span:focus,
	.paginationMse>.disabled>span:hover {
		cursor: not-allowed;
		background-color: #3590cb;
		border-color: #ddd;
		color: #fff
	}

	.alert {
		padding: 15px;
		margin-bottom: 20px;
		border: 1px solid transparent;
		border-radius: 4px
	}

	.alert h4 {
		margin-top: 0;
		color: inherit
	}

	.alert>p,
	.alert>ul {
		margin-bottom: 0
	}

	.alert>p+p {
		margin-top: 5px
	}

	@-webkit-keyframes progress-bar-stripes {
		from {
			background-position: 40px 0
		}

		to {
			background-position: 0 0
		}
	}

	@-o-keyframes progress-bar-stripes {
		from {
			background-position: 40px 0
		}

		to {
			background-position: 0 0
		}
	}

	@keyframes progress-bar-stripes {
		from {
			background-position: 40px 0
		}

		to {
			background-position: 0 0
		}
	}

	.progress {
		height: 20px;
		margin-bottom: 20px;
		overflow: hidden;
		background-color: #f5f5f5;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
	}

	.panel {
		margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid transparent;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
		box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
	}

	.panel-body {
		padding: 15px
	}

	.panel-title {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 16px;
		color: inherit
	}

	.panel-title>.small,
	.panel-title>.small>a,
	.panel-title>a,
	.panel-title>small,
	.panel-title>small>a {
		color: inherit
	}

	.panel>.panel-collapse>.table,
	.panel>.table,
	.panel>.table-responsive>.table {
		margin-bottom: 0
	}

	.panel>.table-responsive:first-child>.table:first-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
	.panel>.table:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child,
	.panel>.table:first-child>thead:first-child>tr:first-child {
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}

	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
	.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
	.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
		border-top-left-radius: 3px
	}

	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
	.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
	.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
		border-top-right-radius: 3px
	}

	.panel>.table-responsive:last-child>.table:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
	.panel>.table:last-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child {
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}

	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
		border-bottom-left-radius: 3px
	}

	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
		border-bottom-right-radius: 3px
	}

	.panel>.panel-body+.table,
	.panel>.panel-body+.table-responsive,
	.panel>.table+.panel-body,
	.panel>.table-responsive+.panel-body {
		border-top: 1px solid #ddd
	}

	.panel>.table>tbody:first-child>tr:first-child td,
	.panel>.table>tbody:first-child>tr:first-child th {
		border-top: 0
	}

	.modal-open {
		overflow: hidden
	}

	.modal {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1040;
		display: none;
		overflow: hidden;
		-webkit-overflow-scrolling: touch;
		outline: 0
	}

	.modal.fade .modal-dialog {
		-webkit-transition: -webkit-transform .3s ease-out;
		-o-transition: -o-transform .3s ease-out;
		transition: transform .3s ease-out;
		-webkit-transform: translate(0, -25%);
		-ms-transform: translate(0, -25%);
		-o-transform: translate(0, -25%);
		transform: translate(0, -25%)
	}

	.modal.in .modal-dialog {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0)
	}

	.modal-open .modal {
		overflow-x: hidden;
		overflow-y: auto
	}

	.modal-dialog {
		position: relative;
		width: auto;
		margin: 10px
	}

	.modal-content {
		position: relative;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: 1px solid rgba(0, 0, 0, .2);
		border-radius: 6px;
		outline: 0;
		-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
		box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
	}

	.modal-backdrop {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		background-color: #000
	}

	.modal-backdrop.fade {
		opacity: 0
	}

	.modal-backdrop.in {
		opacity: .5
	}

	.modal-title {
		margin: 0;
		line-height: 1.42857143
	}

	.modal-body {
		position: relative;
		padding: 15px
	}

	.modal-scrollbar-measure {
		position: absolute;
		top: -9999px;
		width: 50px;
		height: 50px;
		overflow: scroll
	}

	@media(min-width:768px) {
		.modal-dialog {
			width: 600px;
			margin: 30px auto
		}

		.modal-content {
			-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
			box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
		}
	}

	.tooltip {
		position: absolute;
		z-index: 1070;
		display: block;
		font-family: helvetica neue, Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-weight: 400;
		line-height: 1.4;
		visibility: visible;
		opacity: 0
	}

	.tooltip.in {
		opacity: .9
	}

	.tooltip.top {
		padding: 5px 0;
		margin-top: -3px
	}

	.tooltip.right {
		padding: 0 5px;
		margin-left: 3px
	}

	.tooltip.bottom {
		padding: 5px 0;
		margin-top: 3px
	}

	.tooltip.left {
		padding: 0 5px;
		margin-left: -3px
	}

	.tooltip-inner {
		max-width: 200px;
		padding: 3px 8px;
		color: #fff;
		text-align: center;
		text-decoration: none;
		background-color: #000;
		border-radius: 4px
	}

	.tooltip-arrow {
		position: absolute;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid
	}

	.tooltip.top .tooltip-arrow {
		bottom: 0;
		left: 50%;
		margin-left: -5px;
		border-width: 5px 5px 0;
		border-top-color: #000
	}

	.tooltip.top-left .tooltip-arrow {
		right: 5px;
		bottom: 0;
		margin-bottom: -5px;
		border-width: 5px 5px 0;
		border-top-color: #000
	}

	.tooltip.top-right .tooltip-arrow {
		bottom: 0;
		left: 5px;
		margin-bottom: -5px;
		border-width: 5px 5px 0;
		border-top-color: #000
	}

	.tooltip.right .tooltip-arrow {
		top: 50%;
		left: 0;
		margin-top: -5px;
		border-width: 5px 5px 5px 0;
		border-right-color: #000
	}

	.tooltip.left .tooltip-arrow {
		top: 50%;
		right: 0;
		margin-top: -5px;
		border-width: 5px 0 5px 5px;
		border-left-color: #000
	}

	.tooltip.bottom .tooltip-arrow {
		top: 0;
		left: 50%;
		margin-left: -5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000
	}

	.tooltip.bottom-left .tooltip-arrow {
		top: 0;
		right: 5px;
		margin-top: -5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000
	}

	.tooltip.bottom-right .tooltip-arrow {
		top: 0;
		left: 5px;
		margin-top: -5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000
	}

	.popover {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1060;
		display: none;
		max-width: 276px;
		padding: 1px;
		font-family: helvetica neue, Helvetica, Arial, sans-serif;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.42857143;
		text-align: left;
		white-space: normal;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: 1px solid rgba(0, 0, 0, .2);
		border-radius: 6px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
	}

	.popover.top {
		margin-top: -10px
	}

	.popover.right {
		margin-left: 10px
	}

	.popover.bottom {
		margin-top: 10px
	}

	.popover.left {
		margin-left: -10px
	}

	.popover-title {
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		border-radius: 5px 5px 0 0
	}

	.popover-content {
		padding: 9px 14px
	}

	.popover>.arrow,
	.popover>.arrow:after {
		position: absolute;
		display: block;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid
	}

	.popover>.arrow {
		border-width: 11px
	}

	.popover>.arrow:after {
		content: "";
		border-width: 10px
	}

	.popover.top>.arrow {
		bottom: -11px;
		left: 50%;
		margin-left: -11px;
		border-top-color: rgba(0, 0, 0, .25);
		border-bottom-width: 0
	}

	.popover.top>.arrow:after {
		bottom: 1px;
		margin-left: -10px;
		content: " ";
		border-top-color: #fff;
		border-bottom-width: 0
	}

	.popover.right>.arrow {
		top: 50%;
		left: -11px;
		margin-top: -11px;
		border-right-color: rgba(0, 0, 0, .25);
		border-left-width: 0
	}

	.popover.right>.arrow:after {
		bottom: -10px;
		left: 1px;
		content: " ";
		border-right-color: #fff;
		border-left-width: 0
	}

	.popover.bottom>.arrow {
		top: -11px;
		left: 50%;
		margin-left: -11px;
		border-top-width: 0;
		border-bottom-color: rgba(0, 0, 0, .25)
	}

	.popover.bottom>.arrow:after {
		top: 1px;
		margin-left: -10px;
		content: " ";
		border-top-width: 0;
		border-bottom-color: #fff
	}

	.popover.left>.arrow {
		top: 50%;
		right: -11px;
		margin-top: -11px;
		border-right-width: 0;
		border-left-color: rgba(0, 0, 0, .25)
	}

	.popover.left>.arrow:after {
		right: 1px;
		bottom: -10px;
		content: " ";
		border-right-width: 0;
		border-left-color: #fff
	}

	.carousel {
		position: relative
	}

	.carousel-indicators {
		position: absolute;
		bottom: 10px;
		left: 50%;
		z-index: 15;
		width: 60%;
		padding-left: 0;
		margin-left: -30%;
		text-align: center;
		list-style: none
	}

	.carousel-indicators li {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 1px;
		text-indent: -999px;
		cursor: pointer;
		background-color: transparent;
		border: 1px solid #fff;
		border-radius: 10px
	}

	.carousel-indicators .active {
		width: 12px;
		height: 12px;
		margin: 0;
		background-color: #fff
	}

	@media screen and (min-width:768px) {
		.carousel-indicators {
			bottom: 20px
		}
	}

	.btn-group-vertical>.btn-group:after,
	.btn-group-vertical>.btn-group:before,
	.btn-toolbar:after,
	.btn-toolbar:before,
	.clearfix:after,
	.clearfix:before,
	.container-fluid:after,
	.container-fluid:before,
	.container:after,
	.container:before,
	.dl-horizontal dd:after,
	.dl-horizontal dd:before,
	.form-horizontal .form-group:after,
	.form-horizontal .form-group:before,
	.modal-footer:after,
	.modal-footer:before,
	.nav:after,
	.nav:before,
	.navbar-collapse:after,
	.navbar-collapse:before,
	.navbar-header:after,
	.navbar-header:before,
	.navbar:after,
	.navbar:before,
	.pager:after,
	.pager:before,
	.panel-body:after,
	.panel-body:before,
	.row:after,
	.row:before {
		display: table;
		content: " "
	}

	.btn-group-vertical>.btn-group:after,
	.btn-toolbar:after,
	.clearfix:after,
	.container-fluid:after,
	.container:after,
	.dl-horizontal dd:after,
	.form-horizontal .form-group:after,
	.modal-footer:after,
	.nav:after,
	.navbar-collapse:after,
	.navbar-header:after,
	.navbar:after,
	.pager:after,
	.panel-body:after,
	.row:after {
		clear: both
	}

	.center-block {
		display: block;
		margin-right: auto;
		margin-left: auto
	}

	.hide {
		display: none !important
	}

	.show {
		display: block !important
	}

	.text-hide {
		font: 0/0 a;
		color: transparent;
		text-shadow: none;
		background-color: transparent;
		border: 0
	}

	.hidden {
		display: none !important;
		visibility: hidden !important
	}

	.affix {
		position: fixed
	}

	a,
	abbr,
	acronym,
	address,
	applet,
	b,
	big,
	blockquote,
	body,
	caption,
	center,
	cite,
	code,
	dd,
	del,
	dfn,
	div,
	dl,
	dt,
	em,
	fieldset,
	font,
	form,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	html,
	i,
	iframe,
	img,
	ins,
	kbd,
	label,
	legend,
	li,
	object,
	ol,
	p,
	pre,
	q,
	s,
	samp,
	small,
	span,
	strike,
	strong,
	sub,
	sup,
	table,
	tbody,
	td,
	tfoot,
	th,
	thead,
	tr,
	tt,
	u,
	ul,
	var {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: 0 0
	}

	body,
	html {
		width: 100%
	}

	body {
		background: url(../images/paper-texture-new.webp);
		position: relative;
		font-family: open_sans, Arial, Sans-Serif;
		font-weight: 300;
		color: #555;
		font-size: 14px;
		font-kerning: auto;
		font-smoothing: antialiased;
		-webkit-font-kerning: auto;
		-webkit-font-smoothing: antialiased
	}

	* {
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
		padding: 0
	}

	a:focus,
	a:hover {
		outline: 0;
		text-decoration: none
	}

	.btn:focus {
		outline: 0
	}

	img {
		max-width: 100%
	}

	.nomar {
		margin: 0 !important
	}

	.body_container {
		background: url(../images/paper-texture-new.webp);
		position: fixed;
		z-index: 2;
		width: 767px;
		height: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		padding: 0 15px;
		right: 0;
		transition: .5s
	}

	body.open .body_container {
		right: 70%
	}

	header {
		display: block;
		background: #fff;
		position: relative;
		margin: 0 -15px;
		padding: 0 15px
	}

	.headerstrip {
		display: block;
		padding: 15px 0 0 !important;
		position: relative !important
	}

	.linediv {
		background: #ccc;
		height: 1px;
		display: block;
		margin: 10px -15px 15px
	}

	.mobmenu_btn {
		border: 1px solid #236095;
		color: #236095;
		padding: 5px 18px;
		float: right;
		margin: 15px 0;
		text-align: center;
		transition: .5s
	}
	
	.mobmenu_btn:before {
		content: 'MENU'
	}
	
	body.open .mobmenu_btn:before {
		content: 'CLOSE'
	}
	
	.mobmenu_btn.open,
	.mobmenu_btn:hover {
		border: 1px solid #9f9f9f;
		color: #9f9f9f
	}
	
	
	
	.mobmenu a {
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #fff;
		color: #373737;
		display: block;
		font-size: 1em;
		line-height: 2.5em;
		padding: 0 0 0 20px;
		transition: .5s
	}
	
	.mobmenu a:active,
	.mobmenu a:hover {
		background: #d2d2d2;
		text-decoration: none
	}
	

	.logo {
		float: left;
		margin: 0;
		cursor: pointer
	}

	.logo b {
		font-size: 11px;
		text-align: left;
		color: #575757;
		display: inline-block;
		line-height: 12px;
		font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif
	}

	.search_form .form-group {
		margin: 0
	}

	.search_form .sform_base {
		position: relative;
		display: block;
		margin: 5px 0 10px
	}

	.search_form .sform_base:before {
		position: absolute;
		z-index: 1;
		top: 4px;
		right: 13px;
		content: "\f002";
		font-size: 20px;
		width: 20px;
		height: 20px;
		color: #ddd;
		font-family: FontAwesome
	}

	.search_form .form-control {
		border: 1px solid #ddd;
		height: 40px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
		position: relative;
		padding: 6px 40px 6px 12px
	}

	.search_form .form-control:focus {
		box-shadow: none;
		border-color: #aaa
	}

	.greenstrip {
		display: block
	}

	.main_navbase {
		display: block;
		margin: 0 0 15px
	}

	.mobmenu_list {
		display: none
	}

	.main_nav {
		display: block;
		width: auto;
		margin: 0;
		background: #fff;
		padding: 15px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		box-shadow: 1px 1px 2px rgba(0, 0, 0, .3)
	}

	.main_nav li {
		zoom: 1;
		padding: 0;
		border-left: 1px solid #4e7218;
		border-right: 1px solid #b9d252;
		border: 0;
		float: none;
		display: block;
		margin: 0 0 10px
	}

	.main_nav li:first-child {
		border-left: none
	}

	.main_nav li:last-child {
		border-right: 0;
		margin: 0
	}

	.main_nav li a {
		zoom: 1;
		color: #fff;
		padding: 0 20px;
		text-transform: none;
		text-decoration: none;
		height: 60px;
		line-height: 60px;
		transition: .5s;
		border: 0;
		float: none;
		display: block;
		text-align: center;
		font-weight: 500;
		font-size: 14px
	}

	.main_nav li a:hover,
	.main_nav li.active a {
		background: #151419;
		text-decoration: none
	}

	.main_nav li dl {
		display: block;
		margin: 0;
		padding: 0;
		text-align: center
	}

	.main_nav li dl dt {
		display: inline-block;
		zoom: 1;
		margin: 0;
		padding: 0
	}

	.main_nav li dl dt a {
		float: left;
		width: 40px;
		height: 40px;
		padding: 13px;
		margin: 0 3px;
		text-align: center
	}

	.main_nav li dl dt a i {
		vertical-align: top
	}

	.main_nav li dl dt.fb a {
		background: #4879b9
	}

	.main_nav li dl dt.twit a {
		background: #72cdf0
	}

	.main_nav li dl dt.youtube a {
		background: #bd2a2c
	}

	.main_nav li dl dt.pint a {
		background: #c92129
	}

	.main_nav li dl dt.googlepls a {
		background: #cd3333
	}

	.main_nav li dl dt.linkedin a {
		background: #007bb7
	}

	.main_nav li dl dt.fb a:hover {
		background: #7fa1ce
	}

	.main_nav li dl dt.twit a:hover {
		background: #9ddff7
	}

	.main_nav li dl dt.youtube a:hover {
		background: #d65a5a
	}

	.main_nav li dl dt.pint a:hover {
		background: #e07f82
	}

	.main_nav li dl dt.googlepls a:hover {
		background: #da5252
	}

	.main_nav li dl dt.linkedin a:hover {
		background: #3ea0d0
	}

	h1 {
		font-weight: 700;
		font-size: 24px;
		margin: 0 0 10px;
		padding: 0;
		display: block
	}

	.remove_h1 {
		font-weight: 700;
		font-size: 16px;
		margin: 0 0 10px;
		padding: 0;
		display: block
	}

	p {
		margin: 0 0 10px;
		padding: 0
	}

	.headingdiv {
		display: block;
		text-align: center;
		background: #fff;
		padding: 15px;
		margin: 0 0 15px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		box-shadow: 1px 1px 2px rgba(0, 0, 0, .3)
	}

	.headingdiv h1,
	.headingdiv p {
		display: block;
		text-align: center
	}

	.listingdiv {
		display: block;
		margin: 0 0 15px;
		background: #fff;
		padding: 15px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		box-shadow: 1px 1px 2px rgba(0, 0, 0, .3)
	}

	.commonbtn {
		display: inline-block;
		zoom: 1;
		text-align: center;
		background: #5b9bd5;
		color: #fff;
		padding: 10px 5px 10px 3px;
		border: 0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		cursor: pointer;
		text-decoration: none;
		font-weight: 500;
		font-size: 13px;
		transition: .5s
	}

	.commonbtn:hover {
		background: #72b2eb;
		color: #fff;
		text-decoration: none
	}

	.commonbtn.green {
		background: green
	}

	.commonbtn.green:hover {
		background: rgba(35, 174, 73, .75)
	}

	.addiv {
		display: block;
		margin: 0 0 15px;
		text-align: center;
		background: #fff;
		padding: 15px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		box-shadow: 1px 1px 2px rgba(0, 0, 0, .3)
	}

	.addiv.horz {
		min-height: 90px
	}

	.tablediv {
		margin: 0 0 15px;
		overflow: hidden;
		box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px
	}

	.detail_table {
		border-collapse: collapse;
		width: 100%
	}

	.detail_table th {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2OWJkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzYxYjZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjcyYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		color: #fff;
		font-weight: 500;
		font-size: 14px;
		padding: 10px;
		-webkit-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		background: -moz-linear-gradient(top, #469bd4 0, #61b6ef 18%, #1672bd 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #469bd4), color-stop(18%, #61b6ef), color-stop(100%, #1672bd));
		background: -webkit-linear-gradient(top, #469bd4 0, #61b6ef 18%, #1672bd 100%);
		background: -o-linear-gradient(top, #469bd4 0, #61b6ef 18%, #1672bd 100%);
		background: -ms-linear-gradient(top, #469bd4 0, #61b6ef 18%, #1672bd 100%);
		background: linear-gradient(to bottom, #469bd4 0, #61b6ef 18%, #1672bd 100%)
	}

	.detail_table td {
		background: #fff;
		color: gray;
		font-weight: 300;
		font-size: 12px;
		padding: 5px
	}

	.detail_table td a {
		font-weight: 500;
		text-decoration: none;
		transition: .5s
	}

	.detail_table td a:hover {
		text-decoration: underline
	}

	.detail_table td:nth-child(1n) {
		width: 30%
	}

	.panelbox {
		background: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
		margin: 0 0 15px;
		padding: 0 15px 15px;
		min-height: 165px;
		display: block
	}

	.panelbox.autoheight {
		min-height: auto
	}

	.panelbox.blue h2 {
		display: block;
		margin: 0 -15px 15px;
		padding: 10px 15px;
		color: #fff;
		font-weight: 500;
		font-size: 14px;
		text-align: left;
		-webkit-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2OWJkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzYxYjZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjcyYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #469bd4 0, #61b6ef 18%, #1672bd 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #469bd4), color-stop(18%, #61b6ef), color-stop(100%, #1672bd));
		background: -webkit-linear-gradient(top, #469bd4 0, #61b6ef 18%, #1672bd 100%);
		background: -o-linear-gradient(top, #469bd4 0, #61b6ef 18%, #1672bd 100%);
		background: -ms-linear-gradient(top, #469bd4 0, #61b6ef 18%, #1672bd 100%);
		background: linear-gradient(to bottom, #469bd4 0, #61b6ef 18%, #1672bd 100%)
	}

	.panelbox.plum h2 {
		display: block;
		margin: 0 -15px 15px;
		padding: 10px 15px;
		color: #fff;
		font-weight: 500;
		font-size: 14px;
		text-align: left;
		-webkit-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		background: #8d2876;
		background: -moz-linear-gradient(top, #8d2876 0, #a55693 18%, #651355 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8d2876), color-stop(18%, #a55693), color-stop(100%, #651355));
		background: -webkit-linear-gradient(top, #8d2876 0, #a55693 18%, #651355 100%);
		background: -o-linear-gradient(top, #8d2876 0, #a55693 18%, #651355 100%);
		background: -ms-linear-gradient(top, #8d2876 0, #a55693 18%, #651355 100%);
		background: linear-gradient(to bottom, #8d2876 0, #a55693 18%, #651355 100%)
	}

	.panelbox p {
		margin: 0 0 15px
	}

	.panelbox p a {
		color: #05c;
		text-decoration: none;
		transition: .5s
	}

	.panelbox p a:hover {
		color: #05c;
		text-decoration: underline
	}

	.form-control * {
		padding: 3px
	}

	.cardbox_panel {
		display: block
	}

	.cardbox {
		display: block;
		text-align: center;
		padding: 15px 0 10px;
		height: 180px;
		box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZWRlZGVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		transition: .5s;
		background: -moz-linear-gradient(-45deg, #fff 0, #f3f3f3 50%, #ededed 51%, #fff 100%);
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #fff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #fff));
		background: -webkit-linear-gradient(-45deg, #fff 0, #f3f3f3 50%, #ededed 51%, #fff 100%);
		background: -o-linear-gradient(-45deg, #fff 0, #f3f3f3 50%, #ededed 51%, #fff 100%);
		background: -ms-linear-gradient(-45deg, #fff 0, #f3f3f3 50%, #ededed 51%, #fff 100%);
		background: linear-gradient(135deg, #fff 0, #f3f3f3 50%, #ededed 51%, #fff 100%)
	}

	.cardbox:hover {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWJmMWY2IiBzdG9wLW9wYWNpdHk9IjAuNTYiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYWJkM2VlIiBzdG9wLW9wYWNpdHk9IjAuNTgiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjODljM2ViIiBzdG9wLW9wYWNpdHk9IjAuNTgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q1ZWJmYiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(-45deg, rgba(235, 241, 246, .56) 0, rgba(171, 211, 238, .58) 50%, rgba(137, 195, 235, .58) 51%, rgba(213, 235, 251, .6) 100%);
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(235, 241, 246, .56)), color-stop(50%, rgba(171, 211, 238, .58)), color-stop(51%, rgba(137, 195, 235, .58)), color-stop(100%, rgba(213, 235, 251, .6)));
		background: -webkit-linear-gradient(-45deg, rgba(235, 241, 246, .56) 0, rgba(171, 211, 238, .58) 50%, rgba(137, 195, 235, .58) 51%, rgba(213, 235, 251, .6) 100%);
		background: -o-linear-gradient(-45deg, rgba(235, 241, 246, .56) 0, rgba(171, 211, 238, .58) 50%, rgba(137, 195, 235, .58) 51%, rgba(213, 235, 251, .6) 100%);
		background: -ms-linear-gradient(-45deg, rgba(235, 241, 246, .56) 0, rgba(171, 211, 238, .58) 50%, rgba(137, 195, 235, .58) 51%, rgba(213, 235, 251, .6) 100%);
		background: linear-gradient(135deg, rgba(235, 241, 246, .56) 0, rgba(171, 211, 238, .58) 50%, rgba(137, 195, 235, .58) 51%, rgba(213, 235, 251, .6) 100%)
	}

	.cardbox>div {
		display: block;
		height: 53px;
		margin-bottom: 10px;
		text-align: center
	}

	.cardbox>div>img {
		max-width: 100%
	}

	.cardbox>span {
		display: inline-block;
		zoom: 1;
		text-align: left;
		color: #393838;
		font-weight: 500;
		font-size: 12px;
		border-bottom: 0;
		transition: .5s
	}

	.cardbox:hover>span {
		border-bottom: 1px solid #393838;
		line-height: 14px
	}

	footer {
		padding: 15px;
		margin: 0 -15px;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YjVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzc1YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #56b5ed 0, #3375b1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #56b5ed), color-stop(100%, #3375b1));
		background: -webkit-linear-gradient(top, #56b5ed 0, #3375b1 100%);
		background: -o-linear-gradient(top, #56b5ed 0, #3375b1 100%);
		background: -ms-linear-gradient(top, #56b5ed 0, #3375b1 100%);
		background: linear-gradient(to bottom, #56b5ed 0, #3375b1 100%)
	}

	.copydiv {
		display: block;
		color: #fff;
		font-size: 13px
	}

	.copydiv p {
		margin: 0
	}

	@media only screen and (min-width:768px) {
		.container {
			width: 100%
		}
	}

	@media only screen and (min-width:992px) {
		.container {
			width: 970px
		}
	}

	@media only screen and (min-width:1200px) {
		.container {
			width: 1280px
		}
	}

	@media only screen and (max-width:800px) {

		.panelbox.blue h2,
		.panelbox.grey h2 {
			font-size: 12px
		}
	}

	@media only screen and (min-width:768px) {

		.body_container,
		.container {
			width: 100%
		}
	}

	@media only screen and (max-width:767px) {
		.body_container {
			width: 100%
		}

		section {
			padding: 15px 0 0
		}

		.greenstrip {
			background: 0
		}

		.panelbox.blue h2,
		.panelbox.grey h2 {
			font-size: 14px
		}
	}

	@media only screen and (min-width:480px) and (max-width:639px) {
		.logo {
			float: none;
			display: block;
			text-align: center
		}

		.search_form {
			float: none
		}

		.search_form .sform_base {
			margin: 0 0 10px
		}
	}

	@media only screen and (max-width:480px) {
		.logo {
			float: none;
			display: block;
			text-align: center;
			margin-bottom: 0;
			margin-top: -10px
		}

		.search_form {
			float: none
		}

		.search_form .sform_base {
			margin: 0 0 10px
		}
	}

	@media only screen and (max-width:360px) {
		.copydiv {
			display: block;
			font-size: 11px
		}
	}

	.headingdiv img.divimages {
		width: 37%
	}

	.cardbox>div>img.divimages {
		width: 85px;
		height: 53px
	}

	.suggestionbox {
		position: absolute;
		z-index: 100;
		width: 100% !important;
		display: none
	}

	.suggestionbox ul {
		display: block;
		height: 300px;
		overflow-y: auto;
		background: #fff;
		border: 1px solid #f7f7f7;
		-webkit-border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
		box-shadow: 0 1px 3px rgba(0, 0, 0, .3)
	}

	.suggestionbox ul li {
		display: block;
		border-bottom: 1px solid #f7f7f7;
		padding: 10px;
		cursor: pointer;
		position: relative;
		transition: .5s
	}

	.suggestionbox ul li:hover {
		background: #f5fafe
	}

	.suggestionbox ul li:last-child {
		border: 0
	}

	.suggestionbox ul li img {
		width: 50px;
		height: 35px;
		position: absolute;
		z-index: 1;
		left: 10px
	}

	.suggestionbox ul li h2 {
		display: block;
		font-weight: 500;
		color: #666;
		margin: 0 0 5px;
		text-align: left
	}

	.suggestionbox ul li p {
		display: block;
		font-weight: 300;
		color: #393838;
		margin: 0;
		text-align: left
	}

	.suggestionbox ul li p span {
		display: inline-block;
		zoom: 1
	}

	.suggestionbox ul li p a {
		color: #247cc8;
		text-decoration: none;
		transition: .5s
	}

	.suggestionbox ul li p a:hover {
		color: #247cc8;
		text-decoration: underline
	}

	.suggestionboxurl {
		position: absolute;
		z-index: 100;
		width: 100% !important;
		display: none
	}

	.suggestionboxurl ul {
		display: block;
		height: 300px;
		overflow-y: auto;
		background: #fff;
		border: 1px solid #f7f7f7;
		-webkit-border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
		box-shadow: 0 1px 3px rgba(0, 0, 0, .3)
	}

	.suggestionboxurl ul li {
		display: block;
		border-bottom: 1px solid #f7f7f7;
		padding: 10px;
		cursor: pointer;
		position: relative;
		transition: .5s
	}

	.suggestionboxurl ul li:hover {
		background: #f5fafe
	}

	.suggestionboxurl ul li:last-child {
		border: 0
	}

	.suggestionboxurl ul li img {
		width: 50px;
		height: 35px;
		position: absolute;
		z-index: 1;
		left: 10px
	}

	.suggestionboxurl ul li h2 {
		display: block;
		font-weight: 500;
		color: #666;
		margin: 0 0 5px;
		text-align: left
	}

	.suggestionboxurl ul li p {
		display: block;
		font-weight: 300;
		color: #393838;
		margin: 0;
		text-align: left
	}

	.suggestionboxurl ul li p span {
		display: inline-block;
		zoom: 1
	}

	.suggestionboxurl ul li p a {
		color: #247cc8;
		text-decoration: none;
		transition: .5s
	}

	.suggestionboxurl ul li p a:hover {
		color: #247cc8;
		text-decoration: underline
	}

	.navigate-listing {
		float: left;
		padding: 5px 6px 5px 12px;
		font-weight: 700;
		list-style: none
	}

	.headingdiv h2 {
		font-size: 20px;
		font-weight: 700;
		padding: 0 0 10px
	}

	.socialmedia [class*="fa fa-"] {
		border-radius: 30px;
		color: #fff;
		display: inline-block;
		height: 30px;
		line-height: 30px;
		width: 30px;
		font-size: 20px;
		text-align: center
	}

	.fa-facebook {
		background-color: #104aa8
	}

	.fa-facebook:hover {
		background-color: #e2e2e2
	}

	.fa-twitter {
		background-color: #46c0fb
	}

	.fa-twitter:hover {
		background-color: #e2e2e2
	}

	.fa-google-plus {
		background-color: red
	}

	.fa-google-plus:hover {
		background-color: #e2e2e2
	}

	.fa-pinterest-p {
		background-color: #af1315
	}

	.fa-pinterest-p:hover {
		background-color: #e2e2e2
	}

	.fa-tumblr {
		background-color: #0b2c4f
	}

	.fa-tumblr:hover {
		background-color: #e2e2e2
	}

	ol {
		display: block;
		list-style-type: decimal;
		-webkit-margin-before: 1em;
		-webkit-margin-after: 1em;
		-webkit-margin-start: 0;
		-webkit-margin-end: 0;
		-webkit-padding-start: 40px
	}

	.expired_modal {
		display: none;
		position: fixed;
		z-index: 1;
		padding-top: 100px;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: auto;
		background-color: rgba(0, 0, 0, .4)
	}

	.expired_modal_content {
		background-color: #fefefe;
		margin: auto;
		padding: 0;
		border: 1px solid #8d2876;
		width: 90%
	}

	.expired_modal_content p.contents {
		text-align: center;
		margin: 0;
		padding: 50px 0;
		font-size: 18px
	}

	.expired_close {
		color: #aaa;
		float: right;
		font-size: 28px;
		font-weight: 700;
		padding: 5px 5px 8px;
		border: 2px solid #a24f8f;
		background: #8d2876
	}

	.expired_close:focus,
	.expired_close:hover {
		color: #000;
		text-decoration: none;
		cursor: pointer
	}

	span.entry-author-name {
		color: #000
	}

	.pagination ul li a:before {
		content: "";
		font-family: FontAwesome;
		font-size: 15px;
		padding-right: 0
	}

	.pagination ul li {
		border-bottom: none
	}

	.pagination ul li a {
		padding: 5px 13px;
		background: #8d2876;
		color: #fff;
		font-size: 18px
	}

	.paginationMcat ul li a:before {
		content: "";
		font-family: FontAwesome;
		font-size: 15px;
		padding-right: 0
	}

	.paginationMcat ul li {
		border-bottom: none
	}

	.paginationMcat ul li a {
		padding: 5px 13px;
		background: #8d2876;
		color: #fff;
		font-size: 18px
	}

	.paginationMnav ul li a:before {
		content: "";
		font-family: FontAwesome;
		font-size: 15px;
		padding-right: 0
	}

	.paginationMnav ul li {
		border-bottom: none
	}

	.paginationMnav ul li a {
		padding: 5px 13px;
		background: #8d2876;
		color: #fff;
		font-size: 18px
	}

	.paginationMse ul li a:before {
		content: "";
		font-family: FontAwesome;
		font-size: 15px;
		padding-right: 0
	}

	.paginationMse ul li {
		border-bottom: none
	}

	.paginationMse ul li a {
		padding: 5px 13px;
		background: #8d2876;
		color: #fff;
		font-size: 18px
	}

	#results,
	#resultscat1 {
		padding: 10px 0;
		clear: both
	}

	#comments .cardbox_panel ul {
		padding-left: 15px
	}
}

.li_detail {
	list-style: none;
	display: block;
	float: left;
	padding: 1%;
	box-sizing: border-box;
	width: 25%;
	font-size: 12px;
	text-align: left;
	height: 40px;
}

div .half table tbody tr th {
	padding: 6px;
	text-align: center;
	color: #555;
	background-color: #fdb281;
	border: 1px solid #000;
}

div .half table tbody tr td {
	padding: 3px 6px;
	font-size: 13px;
	text-align: center;
	border-left: 1px dashed #f0f0f0;
	border-bottom: 1px dashed #e8e8e8;
}
.suggestionbox{
    position: absolute;
    border: 1px solid #CCC;
    background-color: #fff;
    border-radius: 13px;
    -moz-border-radius: 13px;
    overflow: hidden;
    background-clip: border-box;
    z-index: 12;
    width: 48%;
    margin: -1px 0 0;
}
.suggestionboxurl{
    position: absolute;
    border: 1px solid #CCC;
    background-color: #fff;
    border-radius: 13px;
    -moz-border-radius: 13px;
    overflow: hidden;
    background-clip: border-box;
    z-index: 12;
    width: 48%;
    margin: -1px 0 0;
}
@media only screen and (max-width: 480px){
    .colsm2 {
        width: 50%;
        float: left;
        padding: 0 15px;
        margin: 0 0 30px;
    }
    
}
body.open .body_container_mobile {
    right: 70%;
}
.back-list-a {
    color: #719e00;
    text-decoration: none!important;
    font-size: 19px;
    font-weight: 400;
}
.detail_table_cash th {
    background: #29a753;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    padding: 10px;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    background: #29a753;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2OWJkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzYxYjZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjcyYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#29a753 0,#209e4a 18%,#29a753 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#29a753),color-stop(18%,#209e4a),color-stop(100%,#29a753));
    background: -webkit-linear-gradient(top,#29a753 0,#209e4a 18%,#29a753 100%);
    background: -o-linear-gradient(top,#29a753 0,#209e4a 18%,#29a753 100%);
    background: -ms-linear-gradient(top,#29a753 0,#209e4a 18%,#29a753 100%);
    background: linear-gradient(to bottom,#29a753 0,#209e4a 18%,#29a753 100%);
}
.detail_table_cash {
    border-collapse: collapse;
    width: 100%;
}
.detail_table_cash .headingrow td {
    background: gray;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    padding: 5px;
}
.detail_table_cash td:nth-child(1n) {
    width: 15%;
}
