.MycartIMG {
	position:absolute;
	height:32px;
	left:10px;
	overflow:hidden;
	top:5px;
	width:48px
}
.pdLeft29 {
	padding-left:35px!important;
}
.NumbrofCart {
	font-weight:700;
	line-height:16px;
	position:absolute;
	text-align:center;
	left:19px;
	top:0;
	width:19px;
	color:#f60;
	font-size:15px
}
.SerchbtnTop {
	float:left; 
	padding:14px;
	background:#f6ac37;
	border-radius:0 8px 8px 0;
	color:#fff;
	font-size:16px;
	font-weight:700
}
.icnsAll787878 {
	font-size:11px;
	color:#787878!important
}
.icnsAll787814 {
	font-size:14px;
	color:#787878!important
}
.pr0 {
	padding-right:0!important
}
.pdleft {
	padding-left:1.25rem!important
}
.m-0 {
	margin:0!important
}
.mt-0 {
	margin-top:0!important
}
.mr-0 {
	margin-right:0!important
}
.mb-0 {
	margin-bottom:0!important
}
.ml-0 {
	margin-left:0!important
}
.m-1 {
margin:.25rem!important
}
.mt-1 {
margin-top:.25rem!important
}
.mr-1 {
margin-right:.25rem!important
}
.mb-1 {
margin-bottom:.25rem!important
}
.ml-1 {
margin-left:.25rem!important
}
.m-2 {
margin:.5rem!important
}
.mt-2 {
margin-top:.5rem!important
}
.mr-2 {
margin-right:.5rem!important
}
.mb-2 {
margin-bottom:.5rem!important
}
.ml-2 {
margin-left:.5rem!important
}
.m-3 {
	margin:1rem!important
}
.mt-3 {
	margin-top:1rem!important
}
.mr-3 {
	margin-right:1rem!important
}
.mb-3 {
	margin-bottom:1rem!important
}
.ml-3 {
	margin-left:1rem!important
}
.m-4 {
	margin:1.5rem!important
}
.mt-4 {
	margin-top:1.5rem!important
}
.mr-4 {
	margin-right:1.5rem!important
}
.mb-4 {
	margin-bottom:1.5rem!important
}
.ml-4 {
	margin-left:1.5rem!important
}
.m-5 {
	margin:3rem!important
}
.mt-5 {
	margin-top:3rem!important
}
.mt-6 {
	margin-top:2.6rem!important
}
.mr-5 {
	margin-right:3rem!important
}
.mb-5 {
	margin-bottom:3rem!important
}
.ml-5 {
	margin-left:3rem!important
}
.p-0 {
	padding:0!important
}
.pt-0 {
	padding-top:0!important
}
.px-0 {
	padding-right:0!important
}
.pb-0 {
	padding-bottom:0!important
}
.pl-0, .px-0 {
	padding-left:0!important
}
.p-1 {
padding:.25rem!important
}
.pt-1 {
padding-top:.25rem!important
}
.px-1 {
padding-right:.25rem!important
}
.pb-1 {
padding-bottom:.25rem!important
}
.pl-1, .px-1 {
padding-left:.25rem!important
}
.p-2 {
padding:.5rem!important
}
.pt-2 {
padding-top:.5rem!important
}
.px-2 {
padding-right:.5rem!important
}
.pb-2 {
padding-bottom:.5rem!important
}
.pl-2, .px-2 {
padding-left:.5rem!important
}
.p-3 {
	padding:1rem!important
}
.pt-3 {
	padding-top:1rem!important
}
.px-3 {
	padding-right:1rem!important
}
.pb-3 {
	padding-bottom:1rem!important
}
.pl-3, .px-3 {
	padding-left:1rem!important
}
.p-4 {
	padding:1.5rem!important
}
.pt-4 {
	padding-top:1.5rem!important
}
.px-4 {
	padding-right:1.5rem!important
}
.pb-4 {
	padding-bottom:1.5rem!important
}
.pl-4, .px-4 {
	padding-left:1.5rem!important
}
.p-5 {
	padding:3rem!important
}
.pt-5 {
	padding-top:3rem!important
}
.px-5 {
	padding-right:3rem!important
}
.pb-5 {
	padding-bottom:3rem!important
}
.pl-5, .px-5 {
	padding-left:3rem!important
}
.card-body nav {
	display:block;
	width:100%
}
.card-body nav ul {
	list-style:none;
	margin:0;
	padding:0;
	background-color:#fff;
	border:2px solid rgba(0, 0, 0, .125);
	border-radius:5px;
	display:inline-block;
	min-width:0;
	word-wrap:break-word
}
.card-body nav li {
	padding:0 14.7px;
	text-align:center;
	margin:0;
	float:left;
	color:#000;
	line-height:32px;
	border-right:2px solid #e9e9e9;
	cursor:pointer;
	font-size:12px;
	font-weight:700
}
.card-body nav li:hover {
	background:#f2f2f2
}
.card-body nav li.active {
	color:#fff;
	background:#3c3c3c;
	font-weight:700;
	border-radius:0 5px 5px 0
}
.card-body nav select {
	display:none
}
@media (max-width:766px) {
.card-body nav ul {
display:none
}
.card-body nav select {
display:inline-block;
margin:0
}
.select-css {
display:block;
font-size:13px;
font-family:sans-serif;
font-weight:700;
color:#444;
line-height:1.3;
padding:7px;
width:100%;
max-width:100%;
box-sizing:border-box;
margin:0;
border:2px solid #e2e2e2;
box-shadow:0 1px 0 1px rgba(0, 0, 0, .04);
border-radius:5px;
-moz-appearance:none;
-webkit-appearance:none;
appearance:none;
background-color:#fff;
background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #fff 0, #fff 100%);
background-repeat:no-repeat, repeat;
background-position:right .7em top 50%, 0 0;
background-size:.65em auto, 100%
}
.select-css::-ms-expand {
display:none
}
.select-css:hover {
border-color:#888
}
.select-css:focus {
border-color:#aaa;
box-shadow:0 0 1px 3px rgba(59, 153, 252, .7);
box-shadow:0 0 0 3px -moz-mac-focusring;
color:#222;
outline:0
}
.select-css option {
font-weight:400;
line-height:22px
}
}
.buttonfilter {
	display:block;
	font-size:13px;
	font-family:sans-serif;
	font-weight:700;
	color:#444;
	line-height:22px;
	padding:.2em 1.4em .5em .8em;
	width:100%;
	max-width:100%;
	box-sizing:border-box;
	margin:0;
	border:2px solid #e5e5e5;
	box-shadow:0 1px 0 1px rgba(0, 0, 0, .04);
	border-radius:5px;
	background:#fff
}
/* updated on 27-09-19
 .badge {
	background:#f2f2f2!important;
	border:1px solid #ebebeb!important;
	color:#000!important;
	border-radius:5px!important;
	font-weight:400!important;
	padding:5px 10px!important;
	cursor:pointer
} */
.badge {
    background: #b4b4b4!important;
    border: 1px solid #ebebeb!important;
    color: #000!important;
    border-radius: 5px!important;
    font-weight: 400!important;
    padding: 5px 10px!important;
    cursor: pointer;
}
.bk78 {
	background:#f9f9f9!important;
	border:none!important;
	text-decoration:underline!important
}
.badge .close {
margin-left:.5rem!important;
	color:#000!important;
	font-size:100%!important;
	float:inherit!important;
	text-shadow:0 2px 0 rgba(#000, .1)!important
}
.padding30 {
	padding:0 60px
}
.flotRight {
	float:right
}
.OnlyLine {
	color:#999999;
	font-size:14px;
	margin:0px 8px;
}
@media (min-width:320px) and (max-width:480px) {
.padding30 {
padding:0
}
.flotRight {
float:inherit
}
.myNewtop {
margin-top:15px
}
.bordRight1ccc {
border-right:1px solid #CCCCCC
}
.OnlyLine {
margin:0px;
padding:0 15px;
}
}
@media (min-width:480px) and (max-width:640px) {
.padding30 {
padding:0
}
.flotRight {
float:inherit
}
.myNewtop {
margin-top:15px
}
}
@media (min-width:641px) and (max-width:768px) {
.padding30 {
padding:0
}
.flotRight {
float:right
}
.card-body nav li {
padding:0 22px;
text-align:center;
margin:0;
float:left;
color:#000;
line-height:32px;
border-right:2px solid #e9e9e9;
cursor:pointer;
font-size:12px;
font-weight:700
}
.myNewtop {
margin-top:15px
}
}
@media (min-width:769px) and (max-width:1024px) {
.padding30 {
padding:0
}
.flotRight {
float:right
}
.card-body nav li {
padding:0 22.8px;
text-align:center;
margin:0;
float:left;
color:#000;
line-height:32px;
border-right:2px solid #e9e9e9;
cursor:pointer;
font-size:12px;
font-weight:700
}
.myNewtop {
margin-top:15px
}
}
@media (min-width:1025px) and (max-width:1280px) {
.padding30 {
padding:0
}
.flotRight {
float:right
}
.card-body nav li {
padding:0 10px
}
}
.img-wrapper {
	min-width:100%;
	min-height:100%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	overflow:hidden;
	z-index:8;
	background-size:cover;
	background-position:center center
}
.product-slider #thumbcarousel .item {
	text-align:center
}
.product-slider #thumbcarousel .item .thumb {
	border:1px solid #fff!important;
	width:20%!important;
	float:left!important;
	display:inline-block;
	vertical-align:middle!important;
	cursor:pointer!important;
	max-width:98px!important
}
.product-slider .item img {
	width:100%;
	height:auto;
	padding-right:0
}
.carousel-control {
	color:#fff;
	border:0!important;
	text-align:center;
	text-shadow:none;
	font-size:30px;
	width:30px;
	height:30px;
	line-height:20px
}
.carousel-control:active, .carousel-control:focus, .carousel-control:hover {
	color:#333
}
.carousel-control .fa {
	font:normal normal normal 30px/26px FontAwesome
}
.carousel-control {
	background-color:rgba(0, 0, 0, 0);
	bottom:auto;
	font-size:20px;
	left:0;
	position:absolute;
	top:30%;
	width:auto
}
.carousel-control.left, .carousel-control.right {
	background-color:rgba(0, 0, 0, 0);
	background-image:none
}
.card_main {
	width:100%;
	float:right
}

/* updated on 27-09-19
.card {
	background-clip:border-box;
	background-color:#fff;
	border:1px solid rgba(0, 0, 0, .125);
	border-radius:1rem;
	box-shadow:0 1px 8px rgba(0, 0, 0, .1);
	display:flex;
	flex-direction:column;
	min-width:0;
	position:relative;
	word-wrap:break-word
}*/ 
.card {
    background-clip: border-box;
    background-color: #fff;
    color: #000;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: 1rem;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
    display: flex;
    flex-direction: column;
    min-width: 0;
    position: relative;
    word-wrap: break-word;
}
.card {
	word-wrap:break-word
}
.card-body {
	flex:1 1 auto;
	padding:1.25rem
}
.card-title {
margin-bottom:.75rem
}
img {
	height:auto;
	max-width:100%;
	vertical-align:middle;
	width:auto
}
.arrow-down {
	width:30px;
	height:30px;
	position:relative;
	float:right
}
.arrow-down.active {
	background:#fff
}
.arrow-down:after, .arrow-down:before {
	content:"";
	display:block;
	width:13px;
	height:2px;
	top:20px;
	background:#000;
	position:absolute;
transition:transform .5s
}
.arrow-down:before {
	right:18px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	transform:rotate(45deg)
}
.arrow-down:after {
	right:10px;
	transform:rotate(-45deg)
}
.arrow-down.active:before {
	transform:rotate(-45deg)
}
.arrow-down.active:after {
	transform:rotate(45deg)
}
.lihei54 {
	line-height:44px
}
.h40 {
	height:60px!important
}
.card-body .col-sa-4 {
	width:28.333%
}
.card-body .col-sa-5 {
	width:46.667%
}
.card-body .col-sa-6 {
	width:24%
}
.card-body .col-sa-4, .col-sa-5, .col-sa-6 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.card-body .col-sa-4, .col-sa-5, .col-sa-6 {
	float:left
}
@media (min-width:200px) and (max-width:319px) {
.card-body .col-sa-4 {
width:100%
}
.card-body .col-sa-5 {
width:100%;
padding:0
}
.card-body .col-sa-6 {
width:100%;
padding:0
}
}
@media (min-width:320px) and (max-width:480px) {
.card-body .col-sa-4 {
width:100%
}
.card-body .col-sa-5 {
width:100%;
padding:0
}
.card-body .col-sa-6 {
width:100%;
padding:0
}
}
@media (min-width:480px) and (max-width:640px) {
.card-body .col-sa-4 {
width:100%
}
.card-body .col-sa-5 {
width:100%;
padding:0
}
.card-body .col-sa-6 {
width:100%;
padding:0
}
}
@media (min-width:640px) and (max-width:768px) {
.card-body .col-sa-4 {
width:100%
}
.card-body .col-sa-5 {
width:100%;
padding:0
}
.card-body .col-sa-6 {
width:100%;
padding:0
}
}
@media (min-width:768px) and (max-width:1023px) {
.card-body .col-sa-4 {
width:100%
}
.card-body .col-sa-5 {
width:100%
}
.card-body .col-sa-6 {
width:100%;
padding:0
}
}
.mainbtnnew ul {
	margin:0;
	padding:0;
	list-style:none
}
.mainbtnnew li:nth-child(3n+3) {
border-bottom:1px solid #e2e2e2;
margin-top:15px;
margin-bottom:5px
}
.PricePart li:nth-child(1) {
font-size:28px;
text-align:center;
color:#787878;
margin-top:5px;
}
.PricePart li:nth-child(2) {
border:1px solid #fc0;
background:#ffba5b;
color:#fff;
font-size:12px;
text-decoration:none;
padding:8px 9px;/* 8px 12px; */
border-radius:5px;
float:left;
margin:5px 0 0 18px!important;
width:43%
}
.PricePart li:nth-child(3) {
border:1px solid #fc0;
background:#fe8330;
color:#fff;
font-size:12px;
text-decoration:none;
padding:8px 2px;/* 8px 5px; */
border-radius:5px;
float:left;
margin:5px 0 0 5px!important;
width:45%
}
@media (min-width:320px) and (max-width:640px) {
.list-inline-item {
padding-top:10px
}
.PricePart li:nth-child(1) {
margin-top:5px
}
.PricePart li:nth-child(2) {
width:46%;
margin:5px 0 0 8px!important
}
.PricePart li:nth-child(3) {
width:46%;
margin:5px 0 0 5px!important
}
.pt20NEW {
padding-top:20px;
}
.pt20NEW p {
margin:5px 0;
}
.mainbtnnew {
padding-left:0
}
.mainbtnnew li:nth-child(3n+3) {
border-bottom:1px solid #e2e2e2;
margin-top:15px;
margin-bottom:5px
}
.mainbtnnew li:nth-child(4n+4) {
font-size:28px;
text-align:left;
color:#787878;
padding-top:10px
}
.mainbtnnew li:nth-child(5n+5) {
margin:10px 0 0 0
}
.mainbtnnew li:nth-child(6n+6) {
margin:10px 0 0 5px
}
}
.border-leftNew {
	border-left:1px solid #dee2e6;
	border-top:none
}
.border-topNew {
	border-left:none;
	border-top:1px solid #dee2e6;
	margin:10px 0
}
.pading10 {
	padding:0 0 10px 0
}
@media (min-width:360px) and (max-width:1024px) {
.border-leftNew {
border-top:none;
border-left:none
}
.pading10 {
padding:20px 0 0 0
}
}
@media (min-width:1024px) and (max-width:1360px) {
.border-leftNew {
border-left:1px solid #dee2e6;
border-top:none
}
}
@media (min-width:736px) and (max-width:1023px) {
.activity-box-label-icon {
font-size:6rem;
line-height:6rem
}
}
.secondary-activities {
	padding:0;
	list-style-type:none;
	margin:10px 0;
	text-align:center
}
.secondary-activity {
	display:inline-block;
	margin:0 16px 10.66667px 0
}
.label {
	color:#1a2b49;
	border-radius:2px;
	display:table-row
}
.label-title {
	line-height:1.8rem;
	font-weight:400;
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.label-title {
	font-size:1.4rem;
	color:#1a2b49;
padding:.5rem 1rem;
	text-align:left;
	border:2px solid #f63;
	border-left:none;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.label-title:hover {
	background-color:#f63;
	color:#fff
}
@media (max-width:735px) {
.label-title {
padding:.5rem
}
}
.activity-box, .image-box {
	border-radius:2px;
	overflow:hidden;
	display:block;
	position:relative
}
.line-height-sr {
	line-height:22px!important
}
.fnt-sz {
	font-size:18px!important
}
.border-left-sr {
	border-left:1px solid #ccc
}
.border-right-sr {
	border-right:1px solid #ccc
}
.sml-fnt-sr {
	font-size:12px;
	color:#666
}
.fnt-sr20 {
	font-size:20px;
	color:#f60
}
.container {
	display:block;
	position:relative;
	margin-bottom:2px;
	font-weight:400!important;
	color:#333!important;
	font-size:12px;
	padding-left:22px!important
}
.container input {
	position:absolute;
	opacity:0;
	cursor:pointer
}
.checkmark {
	position:absolute;
	top:3px;
	left:0;
	height:12px;
	width:12px;
	border:1px solid #999
}
.container:hover input~.checkmark {
background-color:#ccc
}
.container input:checked~.checkmark {
background-color:#f63
}
.checkmark:after {
	content:"";
	position:absolute;
	display:none
}
.container input:checked~.checkmark:after {
display:block
}
.container .checkmark:after {
	left:3px;
	top:0;
	width:5px;
	height:8px;
	border:solid #fff;
	border-width:0 2px 2px 0;
	transform:rotate(45deg)
}
.btn:hover {
	background-color:#f63;
	color:#000
}
.resetFilters {
	background-color:#f16f30;
	border-radius:20px;
	color:#fff;
	display:inline-block;
	float:right;
	font-size:10px;
	margin-top:4px;
	margin-right:4px;
	padding:2px 10px;
	text-transform:uppercase
}
.border-rad {
	border-radius:20px;
	border:1px solid #f60
}
.m-20 {
	margin:6rem!important
}
.m-19 {
	margin:5rem!important
}
#team {
	background:#eee!important
}
#team {
	background:#eee!important
}
section .section-title {
	text-align:center;
	color:#007b5e;
	text-transform:uppercase
}
#team .card {
	border:none;
	background:#fff
}
.image-flip.hover .backside, .image-flip:hover .backside {
	transform:rotateY(0);
border-radius:.25rem
}
.image-flip.hover .frontside, .image-flip:hover .frontside {
	transform:rotateY(180deg)
}
.mainflip {
	transition:1s;
	transform-style:preserve-3d;
	position:relative
}
.frontside {
	position:relative;
	z-index:2;
	margin-bottom:30px
}
.backside {
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	transform:rotateY(-180deg);
	box-shadow:5px 7px 9px -4px #9e9e9e
}
.backside, .frontside {
	backface-visibility:hidden;
	transition:1s;
	transform-style:preserve-3d
}
.backside .card, .frontside .card {
	min-height:312px
}
.backside .card a {
	font-size:18px;
	color:#007b5e!important
}
.backside .card .card-title, .frontside .card .card-title {
	color:#f60!important
}
.imgbrdr-btm {
	border-bottom:4px solid #f60!important
}
.frontside .card .card-body img {
	width:auto;
	height:auto
}
.font-fmily-mpro {
	font-family:'Maven Pro', sans-serif!important
}
.fs-2px {
	font-size:16px!important
}/*!
 * Bootstrap v3.0.3 (http://getbootstrap.com)
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 *//*! normalize.css v2.1.3 | MIT License | git.io/normalize */
details, footer, header, main, nav, section {
	display:block
}
[hidden] {
display:none
}
html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body {
	margin:0
}
a {
	background:0 0
}
a:focus {
	outline:thin dotted
}
a:active, a:hover {
	outline:0
}
h1 {
	margin:.67em 0;
	font-size:2em
}
strong {
	font-weight:700
}
hr {
	height:0;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
code {
	font-family:monospace, serif;
	font-size:1em
}
small {
	font-size:80%
}
img {
	border:0
}
button, input, select {
	margin:0;
	font-family:inherit;
	font-size:100%
}
button, input {
	line-height:normal
}
button, select {
	text-transform:none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	cursor:pointer;
	-webkit-appearance:button
}
button[disabled], html input[disabled] {
	cursor:default
}
input[type=checkbox], input[type=radio] {
	padding:0;
	box-sizing:border-box
}
input[type=search] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
@media print {
* {
	color:#000!important;
	text-shadow:none!important;
	background:0 0!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:""
}
img {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
@page {
margin:2cm .5cm
}
h2, h3, p {
	orphans:3;
	widows:3
}
h2, h3 {
	page-break-after:avoid
}
select {
	background:#fff!important
}
.label {
	border:1px solid #000
}
}
*, :after, :before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:62.5%;
	-webkit-tap-highlight-color:transparent
}
body {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1.428571429;
	color:#333;
	background-color:#fff
}
button, input, select {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a {
	color:#428bca;
	text-decoration:none
}
a:focus, a:hover {
	color:#2a6496;
	text-decoration:underline
}
a:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
img {
	vertical-align:middle
}
.img-responsive {
	display:block;
	height:auto;
	max-width:100%
}
.img-circle {
	border-radius:50%
}
hr {
	margin-top:20px;
	border:0;
	border-top:1px solid #eee
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:500;
	line-height:1.1;
	color:inherit
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-weight:400;
	line-height:1;
	color:#999
}
h1, h2, h3 {
	margin-top:20px;
	margin-bottom:10px
}
h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size:65%
}
h4, h5, h6 {
	margin-top:10px;
	margin-bottom:10px
}
h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size:75%
}
.h1, h1 {
	font-size:36px
}
.h2, h2 {
	font-size:30px
}
.h3, h3 {
	font-size:24px
}
.h4, h4 {
	font-size:18px
}
.h5, h5 {
	font-size:14px
}
.h6, h6 {
	font-size:12px
}
p {
	margin:0 0 10px
}
.small, small {
	font-size:100%
}
.text-success {
	color:#3c763d
}
.text-success:hover {
	color:#2b542c
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
.page-header {
	padding-bottom:9px;
	margin:40px 0 20px;
	border-bottom:1px solid #eee
}
ul {
	margin-top:0;
	margin-bottom:10px
}
.ScrollUl ul {
	overflow-x:hidden;
	overflow-y:scroll;
	height:150px
}
ul ul {
	margin-bottom:0
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	list-style:none
}
.list-inline>li {
	display:inline-block;
	padding-right:5px;
	padding-left:5px
}
.list-inline>li:first-child {
	padding-left:0
}
code {
	font-family:Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	padding:2px 4px;
	font-size:90%;
	color:#c7254e;
	white-space:nowrap;
	background-color:#f9f2f4;
	border-radius:4px
}
.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.container:after, .container:before {
	display:table;
	content:" "
}
.container:after {
	clear:both
}
.container:after, .container:before {
	display:table;
	content:" "
}
.container:after {
	clear:both
}
@media (min-width:768px) {
.container {
width:750px
}
}
@media (min-width:992px) {
.container {
width:970px
}
}
@media (min-width:1200px) {
.container {
width:1170px
}
}
.row:after, .row:before {
	display:table;
	content:" "
}
.row:after {
	clear:both
}
.row:after, .row:before {
	display:table;
	content:" "
}
.row:after {
	clear:both
}
.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.66666666666666%
}
.col-xs-10 {
	width:83.33333333333334%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666666666666%
}
.col-xs-7 {
	width:58.333333333333336%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666666666667%
}
.col-xs-4 {
	width:33.33333333333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.666666666666664%
}
.col-xs-1 {
	width:8.333333333333332%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666666666666%
}
.col-xs-pull-10 {
	right:83.33333333333334%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666666666666%
}
.col-xs-pull-7 {
	right:58.333333333333336%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666666666667%
}
.col-xs-pull-4 {
	right:33.33333333333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.666666666666664%
}
.col-xs-pull-1 {
	right:8.333333333333332%
}
.col-xs-pull-0 {
	right: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-11 {
width:91.66666666666666%
}
.col-sm-10 {
width:83.33333333333334%
}
.col-sm-9 {
width:75%
}
.col-sm-8 {
width:66.66666666666666%
}
.col-sm-7 {
width:58.333333333333336%
}
.col-sm-6 {
width:50%
}
.col-sm-5 {
width:41.66666666666667%
}
.col-sm-4 {
width:33.33333333333333%
}
.col-sm-3 {
width:25%
}
.col-sm-2 {
width:16.666666666666664%
}
.col-sm-1 {
width:8.333333333333332%
}
.col-sm-pull-12 {
right:100%
}
.col-sm-pull-11 {
right:91.66666666666666%
}
.col-sm-pull-10 {
right:83.33333333333334%
}
.col-sm-pull-9 {
right:75%
}
.col-sm-pull-8 {
right:66.66666666666666%
}
.col-sm-pull-7 {
right:58.333333333333336%
}
.col-sm-pull-6 {
right:50%
}
.col-sm-pull-5 {
right:41.66666666666667%
}
.col-sm-pull-4 {
right:33.33333333333333%
}
.col-sm-pull-3 {
right:25%
}
.col-sm-pull-2 {
right:16.666666666666664%
}
.col-sm-pull-1 {
right:8.333333333333332%
}
.col-sm-pull-0 {
right:0
}
}
@media (min-width:992px) {
.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 {
float:left
}
.col-md-12 {
width:100%
}
.col-md-11 {
width:91.66666666666666%
}
.col-md-10 {
width:83.33333333333334%
}
.col-md-9 {
width:75%
}
.col-md-8 {
width:66.66666666666666%
}
.col-md-7 {
width:58.333333333333336%
}
.col-md-6 {
width:50%
}
.col-md-5 {
width:41.66666666666667%
}
.col-md-4 {
width:33.33333333333333%
}
.col-md-3 {
width:25%
}
.col-md-2 {
width:16.666666666666664%
}
.col-md-1 {
width:8.333333333333332%
}
.col-md-pull-12 {
right:100%
}
.col-md-pull-11 {
right:91.66666666666666%
}
.col-md-pull-10 {
right:83.33333333333334%
}
.col-md-pull-9 {
right:75%
}
.col-md-pull-8 {
right:66.66666666666666%
}
.col-md-pull-7 {
right:58.333333333333336%
}
.col-md-pull-6 {
right:50%
}
.col-md-pull-5 {
right:41.66666666666667%
}
.col-md-pull-4 {
right:33.33333333333333%
}
.col-md-pull-3 {
right:25%
}
.col-md-pull-2 {
right:16.666666666666664%
}
.col-md-pull-1 {
right:8.333333333333332%
}
.col-md-pull-0 {
right:0
}
}
@media (min-width:1200px) {
.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 {
float:left
}
.col-lg-12 {
width:100%
}
.col-lg-11 {
width:91.66666666666666%
}
.col-lg-10 {
width:83.33333333333334%
}
.col-lg-9 {
width:75%
}
.col-lg-8 {
width:66.66666666666666%
}
.col-lg-7 {
width:58.333333333333336%
}
.col-lg-6 {
width:50%
}
.col-lg-5 {
width:41.66666666666667%
}
.col-lg-4 {
width:33.33333333333333%
}
.col-lg-3 {
width:25%
}
.col-lg-2 {
width:16.666666666666664%
}
.col-lg-1 {
width:8.333333333333332%
}
.col-lg-pull-12 {
right:100%
}
.col-lg-pull-11 {
right:91.66666666666666%
}
.col-lg-pull-10 {
right:83.33333333333334%
}
.col-lg-pull-9 {
right:75%
}
.col-lg-pull-8 {
right:66.66666666666666%
}
.col-lg-pull-7 {
right:58.333333333333336%
}
.col-lg-pull-6 {
right:50%
}
.col-lg-pull-5 {
right:41.66666666666667%
}
.col-lg-pull-4 {
right:33.33333333333333%
}
.col-lg-pull-3 {
right:25%
}
.col-lg-pull-2 {
right:16.666666666666664%
}
.col-lg-pull-1 {
right:8.333333333333332%
}
.col-lg-pull-0 {
right:0
}
}
label {
	display:inline-block;
	margin-bottom:5px;
	font-weight:700
}
input[type=search] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input[type=checkbox], input[type=radio] {
	margin:4px 0 0;
	line-height:normal
}
input[type=file] {
	display:block
}
select[multiple], select[size] {
	height:auto
}
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
.checkbox {
	display:block;
	min-height:20px;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	vertical-align:middle
}
.checkbox label {
	display:inline;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
	float:left;
	margin-left:-20px
}
.checkbox+.checkbox {
	margin-top:-5px
}
.checkbox-inline {
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	vertical-align:middle;
	cursor:pointer
}
.checkbox-inline+.checkbox-inline {
	margin-top:0;
	margin-left:10px
}
.checkbox-inline[disabled], .checkbox[disabled], input[type=checkbox][disabled], input[type=radio][disabled] {
	cursor:not-allowed
}
.input-sm {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-sm {
	height:30px;
	line-height:30px
}
.input-lg {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
select.input-lg {
	height:46px;
	line-height:46px
}
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label {
	color:#3c763d
}
.btn {
	display:inline-block;
	padding:6px 12px 6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.428571429;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
.btn:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.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] {
	pointer-events:none;
	cursor:not-allowed;
	opacity:.65;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-default {
	color:#333;
	background-color:#fff;
	border-color:#ccc
}
.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover {
	color:#333;
	background-color:#ebebeb;
	border-color:#adadad
}
.btn-default.active, .btn-default:active {
	background-image:none
}
.btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover {
	background-color:#fff;
	border-color:#ccc
}
.btn-default .badge {
	color:#fff;
	background-color:#fff
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover {
	color:#fff;
	background-color:#47a447;
	border-color:#398439
}
.btn-success.active, .btn-success:active {
	background-image:none
}
.btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-link {
	font-weight:400;
	color:#428bca;
	cursor:pointer;
	border-radius:0
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
	border-color:transparent
}
.btn-link:focus, .btn-link:hover {
	color:#2a6496;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:focus, .btn-link[disabled]:hover {
	color:#999;
	text-decoration:none
}
.btn-lg {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
.btn-sm {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-xs {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
@font-face {
font-family:'Glyphicons Halflings';
src:url(../fonts/glyphicons-halflings-regular.eot);
src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')
}
[data-toggle=buttons]>.btn>input[type=checkbox], [data-toggle=buttons]>.btn>input[type=radio] {
display:none
}
.nav {
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav:after, .nav:before {
	display:table;
	content:" "
}
.nav:after {
	clear:both
}
.nav:after, .nav:before {
	display:table;
	content:" "
}
.nav:after {
	clear:both
}
.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>a>img {
	max-width:none
}
.label[href]:focus, .label[href]:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
.label-default {
	background-color:#999
}
.label-default[href]:focus, .label-default[href]:hover {
	background-color:grey
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:focus, .label-success[href]:hover {
	background-color:#449d44
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	background-color:#999;
	border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
a.badge:focus, a.badge:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.alert {
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:700
}
.alert>p, .alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-success {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#2b542c
}
@-webkit-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
}
}
.close {
	float:right;
	font-size:21px;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2
}
.close:focus, .close:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5
}
button.close {
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}
.carousel {
	position:relative
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner>.item {
	position:relative;
	display:none;
-webkit-transition:.6s ease-in-out left;
transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
	display:block;
	height:auto;
	max-width:100%;
	line-height:1
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next, .carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel-control {
	position:absolute;
	top:33%;
	bottom:0;
	left:-40px;
	font-size:80px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0, 0, 0, .6);
	opacity:.5
}
.carousel-control.left {
	background-repeat:repeat-x
}
.carousel-control.right {
	right:-40px;
	left:auto;
	background-repeat:repeat-x
}
.carousel-control:focus, .carousel-control:hover {
	color:#fff;
	text-decoration:none;
	outline:0;
	opacity:.9
}
.carousel-control .icon-next, .carousel-control .icon-prev {
	position:absolute;
	top:50%;
	z-index:5;
	display:inline-block
}
.carousel-control .icon-prev {
	left:50%
}
.carousel-control .icon-next {
	right:50%
}
.carousel-control .icon-next, .carousel-control .icon-prev {
	width:20px;
	height:20px;
	margin-top:-10px;
	margin-left:-10px;
	font-family:serif
}
.carousel-control .icon-prev:before {
	content:'\2039'
}
.carousel-control .icon-next:before {
	content:'\203a'
}
@media screen and (min-width:768px) {
.carousel-control .icon-next, .carousel-control .icon-prev {
width:30px;
height:30px;
margin-top:-15px;
margin-left:-15px;
font-size:30px
}
}
.clearfix:after, .clearfix:before {
	display:table;
	content:" "
}
.clearfix:after {
	clear:both
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.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
}
@media (max-width:767px) {
.hidden-sm.hidden-xs {
display:none!important
}
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm {
display:none!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-sm.hidden-md {
display:none!important
}
}
@media (min-width:1200px) {
.hidden-sm.hidden-lg {
display:none!important
}
}
.hidden-md {
	display:block!important
}
@media (max-width:767px) {
.hidden-md.hidden-xs {
display:none!important
}
}
@media (min-width:768px) and (max-width:991px) {
.hidden-md.hidden-sm {
display:none!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-md {
display:none!important
}
}
@media (min-width:1200px) {
.hidden-md.hidden-lg {
display:none!important
}
}
.hidden-lg {
	display:block!important
}
@media (max-width:767px) {
.hidden-lg.hidden-xs {
display:none!important
}
}
@media (min-width:768px) and (max-width:991px) {
.hidden-lg.hidden-sm {
display:none!important
}
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-lg.hidden-md {
display:none!important
}
}
@media (min-width:1200px) {
.hidden-lg {
display:none!important
}
}
@media (max-width:767px) {
.hidden-xs {
display:none!important
}
}
.overlay .closebtn {
	display:none
}
.sm {
	display:none
}
@media (min-width:360px) and (max-width:1024px) {
.overlay {
height:0%;
width:100%;
position:fixed;
z-index:9999;
top:0;
left:0;
background-color:#000;
background-color:rgba(0, 0, 0, .9);
overflow-y:scroll;
transition:.9s;
}
.overlay-content {
position:relative;
top:25%;
width:100%;
text-align:center;
margin-top:30px
}
.sm {
display:block
}
.overlay a {
text-decoration:none;
display:block;
transition:.3s
}
.overlay a:focus, .overlay a:hover {
color:#f1f1f1
}
.overlay .closebtn {
display:block;
z-index:999;
color:#fff
}
}
#dvLoading {
	background:#000 url(images/map-project.gif) no-repeat center center;
	height:100%;
	width:100%;
	position:fixed;
	z-index:1001!important;
	background-size:cover
}
.StarIcnFF9900 {
	color:#f90;
	font-size:16px
}
.StarIcn787878 {
	color:#d9d9d9;
	font-size:16px
}
.popover__title {
	font-size: 24px;
	line-height: 36px;
	text-decoration: none;
	color:#333;
	text-align: left;/* center; */
	padding: 15px 0;
}
.popover__wrapper {
	position: relative;
	display: inline-block;
}
.popover__content {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left:0;
	transform: translate(0, 30px);
	background-color:#fefeac;
	padding: 5px!important; 
	font-size:13px;
	font-weight:bold
}
.popover__content:before {
	position: absolute;
	z-index: -1;
	content: "";
	right: calc(50% - 20px);
	top: -8px;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #fd6b21 transparent;
	transition-duration: 0.3s;
	transition-property: transform;
}
.popover__wrapper:hover .popover__content {
	z-index: 10;
	opacity: 1;
	visibility: visible;
	transform: translate(0, 9px);
	transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}
.popover__message {
	text-align: center; margin:0px!important;
}
@media (min-width:200px) and (max-width:580px){
.SerchbtnTop{float:left; width:25%;}
}
@media (min-width:340px) and (max-width:1024px){
.popover__wrapper{padding-top:5px;}
}
#gotoTop {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 7px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 0 15px;
  border-radius: 50px;
  font-size:35px;
  height:50px;
  width:50px;
}

#gotoTop:hover {
  background-color: #555;
}
.make-me-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: -170px;

}
input:focus {
  outline-width: 0px;
  outline-style: none;
}
ul.list-unstyled hr{ 
	margin:0!important;
	padding:0!important; padding-bottom:5px!important;
}
/*/////////////////////////////////////////////////////////////	27 09-19*/


.make-me-sticky .container {
    display: block;
    position: relative;
    margin-bottom: 2px;
    font-weight: 400!important;
    color: #787878!important;
    font-size: 12px;
    padding-left: 22px!important;
}


.card2 {
    background-clip: border-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: 1rem;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
    display: flex;
    flex-direction: column;
    min-width: 0;
    position: relative;
    word-wrap: break-word;
}
