/*https://dendel.xamark.com/*/
@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Roboto:500');
@import url('https://fonts.googleapis.com/css?family=Roboto:700');

@font-face {
	font-family: 'Benton Sans';
	src: url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/BentonSansBold.woff2') format('woff2');
	font-weight: 700;
	font-style: bolder;
}

@font-face {
	font-family: 'Benton Sans';
	src: url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/BentonSansMedium.woff2') format('woff2');
	font-weight: 600;
	font-style: bold;
}

@font-face {
	font-family: 'Benton Sans';
	src: url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/BentonSansRegular.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Benton Sans';
	src: url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/BentonSansBook.woff2') format('woff2');
	font-weight: 400;
	font-style: light;
}

@font-face {
	font-family: 'Benton Sans';
	src: url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/BentonSansLight.woff2') format('woff2');
	font-weight: 300;
	font-style: lighter;
}

@font-face {
    font-family: 'Expert Sans';
    src: url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/ExpertSans-Regular.woff2') format('woff2'),
        url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/ExpertSans-Regular.woff') format('woff'),
        url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/ExpertSans-Regular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Expert Sans';
    src: url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/ExpertSansFourteen-Lt.woff2') format('woff2'),
        url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/ExpertSansFourteen-Lt.woff') format('woff'),
        url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/ExpertSansFourteen-Lt.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Expert Sans';
    src: url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/ExpertSans-Light.woff2') format('woff2'),
        url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/ExpertSans-Light.woff') format('woff'),
        url('https://b3n2p7m6.stackpathcdn.com/frontend/fonts/ExpertSans-Light.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}


.form-control, select {
	height: 40px
}
a, option {
	color: #2e2e2e
}
.display-cell, .media-body, .media-left, .media-right {
	vertical-align: middle
}
.btn-filter, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	box-shadow: none;
	outline: 0
}
.btn-absolute, .click-cancel, .icontop-dropdown, .listcheck-country li:before {
	content: ''
}
body {
	font-size: 14px;
	font-family: "Expert Sans";
	line-height: 1.6em;
	color: #2E2E2E
}
h1, h2, h3, h4 {
	font-weight: 700;
	color: #2E2E2E;
	margin: 0 0 10px
}
h1 {
	font-size: 32px
}
h2 {
	font-size: 24px
}
h3 {
	font-size: 20px
}
h1 a, h2 a, h3 a {
	color: #333;
	transition: all 283ms
}
p {
	font-weight: 400
}
a:active, a:focus, a:hover {
	color: #1ABAF2;
	text-decoration: none
}
img {
	max-width: 100%;
	height: auto
}
.full-img img {
	width: 100%
}
.title-alow-grey {
	background: #f3f3f3;
	padding: 15px 20px;
	margin-bottom: 0
}
select.form-control {
	background: url(../images/icon-select.png) calc(100% - 15px) center no-repeat!important
}
select.form-control:focus, select:focus {
	background: url(../images/icon-select-open.png) calc(100% - 15px) center no-repeat #fff!important
}
input[type=file] {
	border: none
}
input[type=file]:active, input[type=file]:focus, select:focus {
	outline: 0
}
input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance: none;
	width: 40px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background: url(../images/icon-cancel.png) center no-repeat!important
}
select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 100%;
	padding: 6px 12px;
	border-radius: 5px;
	border: 1px solid #ccc;
	outline: 0;
	background: url(../images/icon-select.png) calc(100% - 15px) center no-repeat #fff
}
.no-padding, .nopadding {
	padding: 0!important
}
select::-ms-expand {
	display: none
}
select:invalid {
	color: #999
}
option[value=""][disabled] {
	display: none
}
.bg-f3 {
	background: #f3f3f3!important
}
.bg-black {
	background: #1A1A1A;
	color: #fff
}
.text-redbold {
	font-size: 16px;
	font-weight: 500;
	color: #CC1F26
}
.float-none {
	float: none!important
}
.nopadding {
	margin: 0!important
}
.position-relative {
	position: relative!important
}
.absolute-haft, .full-absolute, .pos-btn, .pos-btn2 {
	position: absolute
}
.full-absolute {
	width: 100%;
	height: 100%;
	top: 0
}
.text-smallstyle {
	padding: 2px 20px;
	font-weight: 500;
	border-top: 1px solid #ddd;
	font-size: 12px
}
.text-30 {
	font-size: 30px
}
.text-18 {
	font-size: 18px
}
.text-16 {
	font-size: 16px
}
.text-white-orther h2 {
	background: rgba(255, 255, 255, .7);
	padding: 20px 0
}
.color-8d {
	color: #8d8d8d
}
.color-white {
	color: #fff!important
}
.color-green {
	color: #66BB6A
}
.red, .title-red {
	color: #1ABAF2
}
.title-red {
	margin-bottom: 10px
}
.absolute-haft {
	width: 50%;
	height: 100%
}
.minwidth-140 {
	min-width: 140px;
	display: inline-block
}
.groupdate-style {
	margin-left: 30px
}
.groupdate-style li {
	margin-bottom: 5px
}
.pos-btn {
	top: -10px;
	right: 15px
}
.pos-btn2 {
	top: -80px;
	right: 15px
}
.list-inline>li {
	padding: 0
}
.list-unstyled {
	list-style: none!important
}
.allow-heading-white {
	font-size: 20px;
	color: #fff
}
.display-flex {
	display: inline-flex
}
.display-block {
	display: block
}
.display-inline {
	display: inline
}
.display-table {
	display: table;
	width: 100%;
	height: 100%
}
.display-cell {
	display: table-cell
}
ol, ul {
	padding-left: 20px
}
a.paid, a.pending, a.success {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	border-radius: 10px;
	padding: 2px 10px;
	min-width: 74px;
	display: inline-block;
	position: absolute;
	bottom: 0;
	font-weight: 400;
	text-align: center
}
a.pending {
	background: #F12E36
}
a.paid {
	background: #8D8D8D
}
a.success {
	background: #5cb85c
}
.countries {
	display: inline-block;
	border: 1px solid #2E2E2E;
	font-size: 16px;
	line-height: 18px;
	padding: 9px 36px;
	position: absolute;
	bottom: 0
}
.countries:hover, .small-sticker .countries:hover {
	color: #CC1F26;
	border: 1px solid #CC1F26
}
.small-sticker .countries {
	font-size: 12px;
	padding: 2px 10px;
	position: initial
}
.media img {
	max-width: initial
}
.option-btn img, .title-country img {
	vertical-align: -2px
}
.background-eb {
	background: #ebebeb
}
.bg-red {
	background: rgba(28, 185, 243, 0.8);
	padding: 40px
}
.bg-red-opacity {
	background: rgba(241, 46, 54, .07);
	padding: 40px
}
.line-c440 {
	height: 1px;
	margin-bottom: 20px;
	background: #c4c4c4;
	width: 40%;
	min-width: 290px
}
.date-grey {
	font-size: 12px;
	font-style: italic;
	color: #828282;
	font-weight: 400
}
.download {
	width: 20%;
	text-align: center
}
.download img {
	display: block;
	margin: 0 auto
}
.title-country {
	margin-bottom: 10px;
	font-size: 18px;
	margin-top: 10px
}
.price {
	font-weight: 700;
	font-size: 60px;
	display: block;
	line-height: 70px;
	margin: 0 0 30px
}
.btn-filter, .large-text, a.clear-filter {
	font-size: 16px
}
.free-tax span {
	display: inline-block;
	line-height: 30px;
	width: 163px;
	margin-right: 30px
}
.free-tax img {
	margin-right: 5px
}
.btn-filter {
	display: none;
	height: 60px;
	background: #fff;
	border-width: 1px 1px 1px 0;
	border-color: #d1d1d1;
	border-radius: 0;
	width: 100%
}
.btn-filter img {
	margin-left: 5px
}
a.clear-filter {
	color: #8d8d8d
}
input.btn-submit {
	color: #F12E36;
	background: 0 0;
	width: auto;
	height: auto;
	padding: 0;
	font-size: 16px
}
.click-cancel {
	position: absolute;
	z-index: 4;
	margin-top: 10px;
	display: none;
	right: 0
}
.dropdown.open .click-cancel, .img-auto, .img-auto img, .img-auto-center {
	display: block
}
.click-cancel img {
	width: 19px!important;
	margin: 15px!important
}
.notification .click-cancel img {
	margin: 15px 30px!important
}
.content-format, .img-detail {
	margin-bottom: 20px
}
.group-btn .btn-viewmore.btn-red {
	margin-left: 10px;
	float: right
}
.date-detail {
	color: #999;
	font-style: italic;
	margin-top: 10px
}
.img-detail {
	margin-top: 20px
}
.content-format ul {
	list-style: square
}
.content-format p {
	text-align: justify
}
.alphabet a, .block-featured h3, .content-format p.text-center, .icon-box {
	text-align: center
}
.content-format h3 {
	color: #CC1F26
}
.sticker-detail a {
	font-size: 12px;
	padding: 2px 10px;
	margin: 0 10px 20px 0;
	position: inherit
}
.related-detail h2 img {
	width: 10px
}
.img-auto {
	margin-top: 10px
}
.img-auto-center img {
	display: block;
	margin: 0 auto!important
}
.btn-inline img, .btn-viewmore a img {
	margin-left: 5px
}
.ui-widget.ui-widget-content {
	padding: 20px 0;
	font-size: 16px;
	color: #2e2e2e;
	z-index: 1000;
	border-radius: 5px;
	margin-top: 5px;
	max-height: 200px;
	overflow-y: scroll;
	overflow-x: hidden
}
.ui-menu .ui-menu-item {
	padding: 5px 10px
}
.ui-menu .ui-menu-item:hover {
	background: #CC1F26;
	color: #fff
}
.ui-state-active {
	background: 0 0!important;
	border: none!important
}
.btn-inline {
	border: 1px solid #CC1F26;
	background: #CC1F26;
	border-radius: 23px;
	color: #fff;
	font-size: 16px;
	padding: 8px 18px
}
.btn-inline:active, .btn-inline:focus, .btn-inline:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}
.btn-white {
	background: #fff;
	color: #CC1F26
}
.btn-red-small {
	background: #F12E36;
	color: #fff;
	border-radius: 0;
	padding: 4px 12px
}
.btn-red-small:hover {
	background-color: #454545;
	border-color: #3C3C3C;
	color: #fff
}
.btn-primary {
	font-weight: 700;
	font-size: 16px;
	background: #1ABAF2;
	border-radius: 23px;
	padding: 12px 20px!important;
	border-color: #1ABAF2;
	min-width: 260px;
	outline: 0
}
.btn-primary:active, .btn-primary:active:focus, .btn-primary:focus, .btn-primary:hover {
	background-color: #454545;
	border-color: #3C3C3C;
	outline: 0;
	box-shadow: none
}
.btn-transparent, a.btn-learnmore.btn-transparent {
	background: 0 0;
	border-color: #fff
}
.btn-black {
	background: 0 0;
	border-color: #122b40;
	color: #122b40
}
a.btn-learnmore {
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	padding: 8px;
	min-width: 120px;
	background: #1ABAF2;
	margin-top: 10px
}
a.btn-learnmore:hover {
	color: #fff;
	background-color: #454545;
	border-color: #3C3C3C
}
a.btn-basic {
	font-size: 18px;
	color: #fff;
	background: #1ABAF2;
	height: 50px;
	line-height: 36px;
	width: 100%
}
a.btn-basic:hover {
	color: #fff;
	background-color: #0073A5;
	border-color: #0073A5
}
.btn-viewmore a {
	color: #F12E36;
	font-size: 16px;
	padding: 8px 12px;
	min-width: 220px;
	border-color: #1ABAF2;
	margin-top: 10px
}
.from_word {
	font-family: "New Century Schoolbook", serif;
    font-style: italic;
    font-size: 14px;
}
.btn-viewmore.btn-100 a {
	min-width: 163px
}
.btn-viewmore.btn-100-mobile a {
	min-width: 280px
}
.btn-viewmore .btn-companykit img {
	margin-right: 6px;
	margin-left: 0;
	vertical-align: -3px
}
.btn-viewmore a:hover, .btn-viewmore.btn-red a {
	color: #fff;
	background: #1ABAF2
}
.btn-viewmore.btn-red a:hover {
	color: #1ABAF2;
	background: #fff
}
img.img-active {
	display: none
}
.btn-grey {
	background: #dedede;
	border: #dedede;
	color: #2e2e2e
}
.btn:hover img.img-active {
	display: inline-block
}
.btn:hover img.img-noactive {
	display: none
}
.btn span.caret {
	vertical-align: 3px;
	margin-left: 3px;
	padding-left: 0
}
.btn-read-more img {
	width: 6px;
	margin-left: 5px
}
.btn-checkform {
	margin: 0 20px;
	padding: 18px 0;
	border-top: 1px solid #c4c4c4
}
.btn-absolute {
	position: absolute;
	z-index: 4;
	right: 0;
	display: none;
	border-top: none
}
.dropdown.open .btn-absolute {
	display: block
}
.margin-bt20 {
	margin-bottom: 20px
}
.margin0 {
	margin: 0!important
}
.margin-bt15 {
	margin-bottom: 15px!important
}
.margin-top15 {
	margin-top: 15px
}
.margin-top25 {
	margin-top: 25px
}
.margin-top10 {
	margin-top: 10px
}
.margin-left10 {
	margin-left: 10px!important
}
.margin-20 {
	margin: 0 20px
}
.padding-10 {
	padding: 10px 0!important
}
.padding-20 {
	padding: 20px 0!important
}
.padding-lr20 {
	padding: 0 20px
}
.padding-block {
	padding: 40px 0!important
}
.padding-top10 {
	padding-top: 10px
}
.padding-top20 {
	padding-top: 20px!important
}
.padding-top40 {
	padding-top: 40px
}
.padding-bottom10 {
	padding-bottom: 10px
}
.padding-bottom40 {
	padding-bottom: 40px!important
}
.padding-right260 {
	padding-right: 260px
}
.padding-topdesk {
	padding-top: 20px
}
.padding-left40-top20 {
	padding: 20px 40px
}
.option-btn .btn-default {
	width: 100%;
	text-align: left;
	padding: 0 17px;
	height: 40px;
	color: #999;
	background: url(../images/icon-select.png) calc(100% - 15px) center no-repeat #fff
}
.option-btn .open .btn-default {
	background: url(../images/icon-select-open.png) calc(100% - 15px) center no-repeat #fff
}
.option-btn .btn-default:hover {
	background-color: transparent;
}
.header-navigation:not(.scroll-fixed) .dropdown.open .btn-default, .btn-default:hover {
	color: #009adb !important;
	box-shadow: inset 0px -5px 0px 0px #009adb;
	border: none !important;
	margin-bottom: -10px !important;
}

#sliders .btn:hover {
	box-shadow: none !important;
}

.header-navigation:not(.scroll-fixed) .dropdown.open .btn-default, .header-navigation.scroll-fixed .dropdown.open .btn-default, .btn-default:hover {
	color: #009adb !important;
	box-shadow: inset 0px -5px 0px 0px #009adb;
	border: none !important;
	margin-bottom: 0px !important;
}
.option-btn .dropdown-menu {
	width: 345px;
	overflow-y: auto;
	right: 0;
	left: auto;
	background: #fff;
	border-radius: 5px;
	padding: 0;
	margin: 10px 0 0;
	z-index: 3;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .5);
	border: none
}
.option-btn .dropdown-backdrop, .option-btn input[type=checkbox] {
	display: none
}
.option-btn input[type=checkbox]+span {
	background: url(../images/checkbox.png) left center no-repeat;
	line-height: 20px
}
.option-btn .dropdown-style1 label, .option-btn label.label-top {
	line-height: 46px;
	border-bottom: 1px solid #c4c4c4
}
.option-btn input[type=checkbox]:checked+span {
	font-weight: 500;
	background: url(../images/checkboxed.png) left center no-repeat
}
.option-btn label {
	display: block;
	padding: 0 20px;
	margin-bottom: 10px
}
.option-btn span {
	padding-left: 24px;
	font-weight: 400
}
.option-btn .dropdown-menu.dropdown-style2 {
	width: 180px
}
.user-top .option-btn img {
	width: auto
}
.option-btn label.search-top {
	padding: 0;
	font-weight: 400
}
.option-btn img {
	width: 22px;
	margin-right: 3px
}
.dropdown-menu.dropdown-style2>li>a {
	padding: 10px
}
.dropdown-menu.dropdown-style2>li>a img {
	margin-right: 5px;
	vertical-align: -6px
}
.option-btn .dropdown-style1 label {
	font-size: 16px
}
.listcheck-country {
	padding: 0 0 10px;
	float: none!important
}
.listcheck-country li {
	position: relative
}
.listcheck-country li:before {
	position: absolute;
	width: 100%;
	height: 100%;
	right: 20px;
	background: url(../images/icon-check.png) right center no-repeat;
	display: none;
	z-index: -1
}
.listcheck-country li:hover:before {
	display: block
}
.listcheck-country a {
	display: block;
	padding: 18px 20px;
	font-weight: 500;
	border-top: 1px solid #c4c4c4
}
.search-option select {
	height: 50px;
	padding: 0 20px
}
.dropdown-submenu {
	position: relative
}
.dropdown-submenu .dropdown-menu {
	background: #fff;
	border-radius: 5px;
	padding: 10px 0
}
.dropdown-submenu .dropdown-menu li:first-child {
	border: none;
	margin-bottom: 0
}
.dropdown-menu.dropdown-style3 .dropdown-submenu li {
	display: block;
	width: 100%;
	padding: 0 10px
}
.dropdown-submenu .dropdown-menu li:hover {
	background: #f3f3f3
}
.dropdown-submenu .dropdown-menu>li>a {
	font-size: 15px;
	font-weight: 500;
	color: #000;
	padding: 6px
}
.icontop-dropdown {
	position: absolute;
	width: 15px;
	height: 11px;
	background: url(../images/icon-top-dropdown.png) no-repeat;
	right: 10px;
	z-index: 4;
	display: none
}
.dropdown.open .icontop-dropdown {
	display: block
}
.dropdown-menu>li.show-all>a {
	font-weight: 500;
	color: #000;
	text-align: center;
	padding: 10px 0
}
.dropdown-menu.dropdown-style3 {
	width: 100%;
	background: #393939;
	border: 0;
	padding: 0 30px 10px;
	border-radius: 0;
    margin-top: 0px;
}
.dropdown-menu.dropdown-style3 li.title-navigation {
	width: 100%
}
.dropdown-menu.dropdown-style3 label {
	font-size: 18px;
	line-height: 60px;
	margin-bottom: -10px;
	border-bottom: none;
	display: block;
	font-family: "Benton Sans";
	color: white;
}
.dropdown-menu.dropdown-style3 li {
	display: inline-block;
	width: 24%
}
.dropdown-menu.dropdown-style3>li>a {
	font-size: 16px;
	font-weight: 500;
	color: #ccc;
	padding: 10px 0;
	font-family: "Benton Sans";
}
.dropdown-menu.dropdown-style3>li>a:hover {
	color: #1ABAF2;
	outline: 0;
	background: 0 0
}
.search-top {
	margin: 10px 20px
}
.search-top input {
	background: url(../images/icon-search-top.png) 10px center no-repeat;
	padding: 0 35px
}
.btn-search {
	width: 70px;
	height: 70px;
	border: none;
	z-index: 1;
	background: url(../images/icon-search.svg) center no-repeat
}
.search-form {
	height: 70px;
	position: relative;
	float: right
}
.search-form.open .btn-search {
	background: url(../images/icon-search-hover.png) center no-repeat #f3f3f3
}
.search-form input {
	width: calc(100% - 60px);
	display: inline-block;
	height: 60px;
	border-radius: 5px 0 0 5px;
	font-size: 16px;
	color: #666
}
.search-form .dropdown-menu.dropdown-style3 li {
	display: inline-flex;
	width: 100%
}
.search-form .btn {
	width: 60px;
	height: 60px;
	background: url(../images/icon-search-white.png) center no-repeat #F12E36;
	border-radius: 0 5px 5px 0
}
.search-form .dropdown-menu {
	padding: 30px 90px
}
.search-form form {
	display: none;
	position: absolute;
	right: 0;
	top: 70px
}
.search-option {
	padding: 30px 0
}
.search-option h2 {
	margin-top: 10px
}
.search-small h2 {
	line-height: 30px;
	font-size: 18px
}
.search-jurisdiction {
	padding: 20px 0 30px
}
.search {
	color: #545454
}
.search input, .search select {
	height: 50px
}
.search .search-local input[type=search] {
	background: #fff;
	padding: 8px 15px
}
.search .btn {
	height: 50px;
	line-height: 36px;
	font-size: 18px;
	color: #fff;
	background: #CC1F26
}
.search .btn:hover {
	background-color: #454545;
	border-color: #3C3C3C
}
.search .red {
	font-size: 16px;
	color: #F12E36
}
.search .color-green {
	color: #006621
}
.search a:hover, .search h3 a:hover {
	color: #333
}
.search h2 {
	font-size: 14px
}
.breadcrumbs {
	position: absolute;
	width: 100%;
	z-index: 1
}
.pos-relative {
	position: relative;
	border-top: 1px solid #c4c4c4
}
.breadcrumbs a {
	color: #fff;
	padding: 10px 24px 10px 0;
	line-height: 28px;
	display: inline-block;
	background: url(../images/icon-breadcrumb-right.png) calc(100% - 8px) center no-repeat
}
.pos-relative a {
	color: #2E2E2E;
	background: url(../images/icon-breadcrumb-right-black.png) calc(100% - 8px) center no-repeat
}
.breadcrumbs a:last-child {
	background: 0 0
}
.breadcrumbs a:hover {
	color: #1ABAF2
}
.icon-gotop {
	cursor: pointer;
	z-index: 1003;
	position: fixed;
	bottom: 46px;
	right: 0;
	-webkit-animation: move_down .6s linear infinite alternate;
	-moz-animation: move_down .6s linear infinite alternate;
	-o-animation: move_down .6s linear infinite alternate;
	animation: move_down .6s linear infinite alternate;
	display: none
}
.menu-back a {
	font-size: 15px;
	font-weight: 500;
	padding: 24px 15px 20px;
	display: block;
	border-bottom: 4px solid transparent;
	white-space: nowrap
}
.menu-back .active a, .menu-back a:hover {
	color: #1ABAF2;
	background: #EBEBEB;
	border-bottom: 4px solid #1ABAF2
}
.menu-back .item {
	display: inline-block
}
.menu-back .leftLst, .menu-back .rightLst {
	display: none
}
.paginations {
	padding-bottom: 20px
}
.paginations a {
	font-size: 16px;
	color: #8d8d8d;
	display: block;
	padding: 0 10px
}
.paginations a:active, .paginations a:focus, .paginations a:hover, .paginations li.active a, .smalllist-menu li.active a {
	color: #F12E36
}
.smalllist-menu li.active, .smalllist-menu li.choose-back, .smalllist-menu li.choose-continue, .smalllist-menu li:hover {
	padding-left: 15px
}
.smalllist-menu a {
	font-weight: 500;
	line-height: 40px;
	display: block
}
.smalllist-menu li {
	position: relative;
	display: block
}
.smalllist-menu li.active:before, .smalllist-menu li.choose-back:before, .smalllist-menu li.choose-continue:before, .smalllist-menu li:hover:before {
	content: '';
	position: absolute;
	width: 9px;
	height: 14px;
	top: 12px;
	left: 0
}
.smalllist-menu li.active:before, .smalllist-menu li:hover:before {
	background: url(../images/arrow-right-before.png) center no-repeat
}
.smalllist-menu li.choose-back a {
	color: #8d8d8d
}
.smalllist-menu li.choose-back a:hover {
	color: #F12E36
}
.smalllist-menu li.choose-back:before {
	background: url(../images/arrow-right-before-chooseback.png) center no-repeat
}
.smalllist-menu li.choose-back:hover:before {
	background: url(../images/arrow-right-before-chooseback-red.png) center no-repeat
}
.smalllist-menu li.choose-continue a {
	color: #8d8d8d
}
.image-box4 .btn.btn-read-more:active, .image-box4 .btn.btn-read-more:focus, .image-box4 .btn.btn-read-more:hover, .smalllist-menu li.choose-continue a:hover {
	color: #F12E36
}
.smalllist-menu li.choose-continue:before {
	transform: rotate(180deg);
	background: url(../images/arrow-right-before-chooseback.png) center no-repeat
}
.smalllist-menu li.choose-continue:hover:before {
	background: url(../images/arrow-right-before-chooseback-red.png) center no-repeat
}
.image-box4 {
	padding: 10px 0 20px
}
.image-box4 .image {
	float: left;
	width: 255px;
	margin-right: 20px
}
.image-box4 img {
	width: 100%
}
.image-box4 .text {
	overflow: hidden
}
.image-box4 .btn.btn-read-more {
	color: #F12E36;
	padding: 0;
	border: none;
	text-decoration: underline
}
.image-box4 h3+p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}
.blog-title2 h3 a, .jurisdiction-imgage-box h3 a {
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	overflow: hidden
}
.imagebox-style2 .btn.btn-read-more {
	color: #2e2e2e;
	text-decoration: none;
	font-weight: 700
}
.imagebox-style2 .btn.btn-read-more img {
	width: auto
}
.alphabet {
	display: table;
	margin-left: 0;
	margin-bottom: 0
}
.alphabet.list-inline>li {
	margin-right: 22px;
	margin-bottom: 10px
}
.alphabet.list-inline>li:last-child {
	margin-right: 0
}
.alphabet a {
	font-size: 16px;
	font-weight: 700;
	color: #CC1F26;
	width: 50px;
	line-height: 50px;
	display: block;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .5);
	border-radius: 5px;
	margin: 0 auto
}
.blog-title img, .blog-title2 img {
	width: 100%
}
.alphabet a:active, .alphabet a:focus, .alphabet a:hover {
	color: #fff;
	background: #CC1F26
}
.line-c4 {
	height: 1px;
	margin-bottom: 20px;
	background: #c4c4c4
}
.alphabet-component {
	padding-bottom: 20px
}
.alphabet-component h2 {
	color: #CC1F26
}
.alphabet-component img {
	margin-right: 5px;
	vertical-align: -5px
}
.alphabet-component li {
	margin-bottom: 10px
}
.alphabet-component a {
	line-height: 20px;
	display: block
}
.blog-title {
	padding-bottom: 10px
}
.blog-title h3 {
	background: #EBEBEB;
	padding: 10px
}
.blog-title2 {
	padding: 10px 0
}
.blog-title2 h3 {
	background: #fff;
	padding: 12px 20px
}
.blog-title2 h3 a {
	line-height: 24px;
	min-height: 48px;
	display: -webkit-box
}
.block-featured img {
	display: block;
	margin: 30px auto 0;
	max-height: 55px;
}
.block-featured h3 {
	margin-top: 10px
}
.icon-box {
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	border-radius: 3px;
	padding: 30px 15px;
	height: 100%;
	min-height: 235px
}
.icon-box img {
	margin-bottom: 20px
}
.icon-box-style {
	min-height: 300px
}
.icon-box-style ul {
	text-align: left
}
ul.list-group-a a {
	position: relative;
	display: block;
	padding-left: 10px;
	color: #CC1F26;
	margin-bottom: 10px
}
ul.list-group-a a:after, ul.list-group-a a:before {
	content: '';
	position: absolute
}
ul.list-group-a a:before {
	width: 5px;
	height: 5px;
	background: #CC1F26;
	left: 0;
	top: 8px
}
ul.list-group-a a:after {
	width: 9px;
	height: 20px;
	margin-left: 7px;
	background: url(../images/arrow-right-before.png) center no-repeat
}
.scroll-box h2 {
	color: #fff;
	background: #CC1F26;
	display: inline-block;
	padding: 5px 10px
}
.list-contact li {
	margin-bottom: 5px
}
.list-contact img {
	margin-right: 5px
}
.image-box3 {
	color: #fff;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	border-radius: 5px
}
.image-box3 .text {
	background: linear-gradient(180deg, rgba(0, 0, 0, .2) 0, #000 100%);
	padding: 180px 40px 40px;
	border-radius: 5px
}
.image-box3 img {
	display: none
}
.image-box3 h3 {
	color: #fff
}
.image-box3 .btn.btn-read-more {
	color: #fff;
	padding: 0 10px 0 0;
	position: relative;
	display: inline-block;
	border: none;
	margin-top: 10px
}
.image-box3 .btn.btn-read-more:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: 4px;
	height: 8px;
	margin-top: -4px;
	background: url(../images/arrow-right.png) center center no-repeat;
	background-size: cover
}
.image-style-box {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px
}
.image-style-box img {
	width: 100%
}
.image-style-box h2 img {
	width: auto;
	vertical-align: -1px
}
.image-style-box .text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: left;
	background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0, #FFF 100%);
	-webkit-background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0, #FFF 100%);
	-moz-background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0, #FFF 100%);
	-o-background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0, #FFF 100%);
	padding: 20px
}
.image-style-box .countries {
	padding: 2px 10px;
	position: initial;
	font-size: 14px
}
.image-style-box2 {
	margin-bottom: 0
}
.image-style-box2 .text {
	background: rgba(230, 230, 230, .7)
}
.image-style-box2 .text img {
	width: auto;
	margin-right: 5px;
	vertical-align: -1px
}
.box-grey {
	background: #E6E6E6;
	padding: 20px 20px 10px;
	margin-bottom: 10px
}
.list-style2 li {
	padding: 15px 0 15px 30px;
	border-bottom: 1px solid #e4e4e4;
	position: relative
}
.list-style2 li:last-child {
	border-bottom: none
}
.list-style2 li:before {
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	background: #2e2e2e;
	left: 10px;
	top: calc(50% - 3px);
	line-height: 22px;
	border-radius: 50%
}
.point-change-box {
	background: #FFF;
	border-radius: 4px 4px 0 0;
	position: relative;
	overflow: hidden
}
.point-change-box img {
	width: 100%
}
.point-change-box .text {
	position: relative;
	margin-top: -52px
}
.point-change-box h3 {
	font-size: 28px;
	color: #fff;
	background: rgba(0, 0, 0, .3);
	padding: 15px 0;
	margin-bottom: 0;
	line-height: 22px
}
.point-change-box .table-most {
	margin-bottom: 0
}
.jurisdiction-imgage-box {
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
	background: #FFF;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
	-o-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
	box-shadow: 0 0 5px rgba(0, 0, 0, .15);
	border-radius: 3px
}
.jurisdiction-imgage-box .text {
	padding: 20px;
	overflow: hidden;
	position: relative
}
.jurisdiction-imgage-box h3 a {
	font-size: 18px;
	font-weight: 500;
	min-height: 38px;
	display: -webkit-box
}
.jurisdiction-imgage-box .image img {
	max-height: 170px
}
.jurisdiction-imgage-box .countries {
	display: inline-block;
	color: #2E2E2E;
	border: 1px solid #2E2E2E;
	font-size: 16px;
	line-height: 18px;
	padding: 2px 9px;
	float: left
}
.jurisdiction-imgage-box .post-date {
	display: inline-block;
	float: right;
	font-size: 12px;
	color: #8D8D8D
}
.jurisdiction-imgage-box.big-size .image {
	float: left;
	width: 347px;
	min-height: 288px
}
.jurisdiction-imgage-box.big-size .image img {
	min-height: 288px
}
.jurisdiction-imgage-box.big-size .text {
	min-height: 288px;
	padding-bottom: 50px
}
.jurisdiction-imgage-box.big-size .countries, .jurisdiction-imgage-box.big-size .post-date {
	position: absolute;
	bottom: 20px
}
.jurisdiction-imgage-box.big-size .post-date {
	right: 20px
}
.article-imgage-box {
	position: relative;
	overflow: hidden;
	padding: 10px 0 20px
}
.article-imgage-box img {
	width: 100%
}
.article-imgage-box .text {
	padding-top: 20px;
	overflow: hidden
}
.article-imgage-box .post-date {
	float: left;
	color: #8D8D8D
}
.article-imgage-box .btn.btn-read-more {
	color: #F12E36;
	padding: 0;
	border: none;
	float: right;
	border-bottom: 1px solid;
	border-radius: 0
}
.article-imgage-box .countries {
	margin-bottom: 10px
}
.article-imgage-box.big-size .text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0, #FFF 100%);
	padding: 10px 20px 20px;
	color: #333
}
.article-imgage-box.big-size2 .text {
	padding-top: 0
}
.article-imgage-box.big-size2 .image {
	width: 350px;
	float: left;
	margin-right: 20px
}
.img-textbox {
	position: relative;
	height: 165px;
	margin: 0 0 20px
}
.img-textbox .img-absolute {
	z-index: -1
}
.img-textbox:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .4)
}
.img-textbox .display-table {
	position: relative;
	color: #fff;
	padding: 0 3px
}
.img-textbox p {
	margin-bottom: 0
}
.image-box {
	padding: 10px 0 20px
}
.image-box .image {
	float: left;
	width: 200px;
	min-height: 200px;
	margin-right: 30px
}
.image-box .image img {
	width: 100%
}
.image-box .text {
	overflow: hidden;
	min-height: 200px;
	position: relative;
	padding-bottom: 40px
}
.image-box p {
	color: #8d8d8d
}
.image-box h3+p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}
.image-box.small-box .text {
	min-height: 120px;
	padding-bottom: 24px
}
.image-box.small-box .image {
	width: 120px;
	margin-right: 10px;
	min-height: 120px
}
.image-box.small-box .countries {
	font-size: 12px;
	padding: 2px 10px
}
.image-box.small-box .post-date {
	display: inline-block;
	float: right;
	font-size: 12px;
	color: #8D8D8D;
	position: absolute;
	bottom: 0;
	right: 0
}
.image-box2 {
	position: relative;
	overflow: hidden;
	z-index: 0;
	border-radius: 3px
}
.image-box2 img {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1
}
.image-box2 .text {
	background: linear-gradient(180deg, rgba(0, 0, 0, .2) 0, #000 100%);
	padding: 40px
}
.image-box2 ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.image-box2 ul a {
	line-height: 30px;
	font-size: 18px;
	letter-spacing: .5px;
	color: #FFF;
	display: block
}
.image-box2 ul a:hover {
	color: #CC1F26
}
.image-box2 .btn.btn-read-more {
	color: #fff;
	padding: 0 10px 0 0;
	position: relative;
	display: inline-block;
	border: none;
	margin-top: 10px
}
.image-box2 .btn.btn-read-more:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: 4px;
	height: 8px;
	margin-top: -4px;
	background: url(../images/arrow-right.png) center center no-repeat;
	background-size: cover
}
.image-box2 .btn.btn-read-more:hover {
	color: #CC1F26
}
.image-textbox {
	position: relative;
	overflow: hidden;
	margin: 10px 0
}
.image-textbox img {
	width: 100%
}
.image-textbox .text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: left;
	padding: 20px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 5.34%, rgba(0, 0, 0, .8) 100%)
}
.image-textbox, .image-textbox h3 a {
	color: #fff
}
.image-textbox p {
	margin: 0
}
.image-textbox .countries {
	display: inline-block;
	color: #fff;
	border: 1px solid #fff;
	position: initial;
	padding: 2px 10px;
	font-size: 14px
}
.image-textbox h3 a:hover {
	color: #1ABAF2
}
.image-textbox .countries:hover {
	color: #1ABAF2;
	border-color: #CC1F26
}
.image-textboxstyle2 img {
	height: 165px;
	object-fit: cover
}
.image-textbox-2 {
	min-height: 550px;
	height: calc(100% - 20px);
	margin: 0 0 20px
}
.absolute-top {
	position: absolute;
	top: 20px;
	left: 20px
}
.tab-mg {
	margin-top: 20px
}
.banner+.tab-mg {
	margin-top: -60px
}
.box-white {
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	border-radius: 10px;
	padding: 20px 25px;
	height: calc(100% - 20px);
	position: relative;
	margin-bottom: 20px
}
.box-white img {
	display: block;
	margin-bottom: 10px;
	max-width: 80px;
}
.box-white .number-step {
	position: absolute;
	right: 10px;
	padding: 4px;
	font-weight: 500;
	font-size: 20px;
	width: 100px;
	height: 40px;
	text-align: center;
	line-height: 30px;
	color: #FFF;
	background: #1ABAF2;
	border-radius: 20px
}
.menu-bar>li>a, a.setup {
	line-height: 70px;
	display: block
}
.slider-style2 .box-white {
	padding-bottom: 50px
}
.slider-style2 .carousel-indicators {
	bottom: 20px
}
.slider-style2 .carousel-indicators li {
	background: #ddd;
	margin: 0 2px;
	border: none
}
.slider-style2 .carousel-indicators .active {
	width: 10px;
	height: 10px;
	background: #CC1F26
}
.box-white .media img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	margin-bottom: 0
}
.box-white .media .title-red, .box-white .media p {
	margin-bottom: 0
}
.box-white .media .img-icon img {
	width: auto;
	height: auto;
	border-radius: 0
}
.rating span {
	width: 14px;
	height: 13px;
	display: inline-block;
	background: url(../images/icon-star-check.png) center no-repeat
}
.rating span.checked {
	background: url(../images/icon-star-checked.png) center no-repeat
}
.box-white-style2 {
	min-height: initial;
	margin-top: 10px
}
.banner {
	color: #fff;
	padding: 120px 0;
	position: relative
}
.img-absolute {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0
}
.img-absolute img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.h100 {
	height: 100%
}
.banner h1, .banner h2 {
	color: #fff;
	font-size: 36px
}
.bg-red-title {
	background: url(../images/bg-red-h1.png) right center no-repeat;
	background-size: cover;
	padding: 35px 75px 40px 30px;
	display: inline-block
}
.banner-style3 {
	padding: 40px 0
}
.banner-style3 ul {
	margin-top: 60px;
	font-size: 18px
}
.banner-style3 ul.media-banner {
	margin-top: 0
}
.banner-style3 li {
	margin-top: 30px
}
.media-banner {
	margin-top: 0
}
.media-banner.list-inline>li {
	width: 48%;
	margin-top: 20px
}
.media-banner .media {
	margin-bottom: 10px
}
.iconbox-style2 {
	background: #FFF;
	box-shadow: 0 0 5px rgba(0, 0, 0, .15);
	border-radius: 3px;
	color: #8D8D8D;
	padding: 20px;
	margin-top: 20px;
	min-height: 120px
}
.box-red-title .media, .offshore-fees {
	box-shadow: 0 2px 10px rgba(0, 0, 0, .3)
}
.iconbox-style2 .icon {
	width: 64px
}
.iconbox-style2 .text {
	padding-left: 30px
}
.iconbox-style2 .icon, .iconbox-style2 .text {
	display: table-cell;
	vertical-align: middle
}
.list-style-radius {
	padding-left: 0
}
.list-style-radius li {
	background: #fff;
	border-radius: 50px;
	color: #2e2e2e;
	padding: 6px 20px 9px;
	margin: 0 0 10px;
	list-style: none
}
.list-style-radius li:before {
	content: ".";
	font-size: 30px;
	padding-right: 5px
}
#slider {
	position: relative
}
#sliders .carousel-inner>.item {
	height: 400px
}
#slider .img-slider, #slider img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
#sliders .carousel-caption {
	text-align: left;
	left: 0;
	right: auto;
	width: 100%
}
#footer .footer-method, .footer-support-more, .menu-tab a, .offshore-fees, .tab-fade>li, a.setup {
	text-align: center
}
#sliders h1 {
	color: #fff;
	font-family: "Benton Sans";
	font-weight: 700;
	font-size: 42px;
	margin-bottom: 15px;
	line-height: 54px;
}
#sliders p {
	font-size: 20px;
	margin-bottom: 30px;
	color: #d0d0ce;
	font-family: "Benton Sans";
	font-weight: 500;
	max-width: 800px;
	line-height: 28px;
}
.menu-bar, .toggle-content .table-most, .ul-top {
	margin-bottom: 0
}
#sliders .btn {
	background-color: rgba(0,0,0,0.8);
	color: #d0d0ce;
	font-size: 16px;
	font-weight: 700;
	border-color: #d0d0ce;
	border-width: 2px;
	padding: 8px 30px;
	font-family: "Benton Sans";
}
#sliders .btn:active, #sliders .btn:focus, #sliders .btn:hover {
	background-color: #009adb;
	color: white !important;
	font-size: 16px;
	font-weight: 700;
	border: 2px solid white!important;
	padding: 8px 30px;
	font-family: "Benton Sans";
}
#slider .img-slider {
	position: absolute;
	z-index: -1
}
#sliders .carousel-indicators {
	bottom: 30px;
	z-index: 1
}
#sliders .carousel-indicators li {
	background-color: #fff;
	margin: 0
}
#sliders .carousel-indicators li.active {
	background-color: #1ABAF2;
	border-color: #1ABAF2;
	width: 10px;
	height: 10px;
	display: none;
}
.header-navigation, .header-top .option-btn .open .btn-default, header {
	background: black
}
header {
	z-index: 50
}
.header-navigation {
	z-index: 2
}
.header-navigation.scroll-fixed {
	position: fixed;
	top: 0;
	width: 100%;
}
.header-navigation .search-form .click-cancel {
	display: none
}
.header-navigation .search-form form {
	position: initial;
	width: 100%;
	display: inline-flex!important
}
.ul-top {
	float: right
}
header .dropdown.open>.btn-default span.caret {
	transform: rotate(180deg);
	color: #009adb
}
.header-top {
	height: 41px;
	background: #E1E8EB;
}
.header-top .option-btn .btn-default {
	color: #000;
	background: #fff;
	padding: 0 6px;
	font-weight: 500;
	border: none;
	border-radius: 0;
	outline: 0;
	font-size: 15px
}
.header-top .option-btn .btn-default:hover, .header-top .option-btn .dropdown.open .btn-default {
	background: #CC1F26;
	color: #fff
}
.header-top .dropdown.open>.btn-default span.caret {
	color: #fff
}
.header-top .option-btn .btn-default.new-noti {
	width: 40px;
	height: 40px;
	background: url(../images/icon-notification.svg) center no-repeat
}
.header-top .option-btn .btn-default.new-noti:hover, .header-top .option-btn .dropdown.open .btn-default.new-noti {
	background: url(../images/icon-notification-white.svg) center no-repeat #CC1F26
}
.header-top .new-noti .noti-style {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	background: #F12E36;
	border-radius: 50%;
	top: 9px;
	right: 7px;
	z-index: 1;
	padding-left: 0
}
.header-top .new-noti:hover .noti-style, .header-top .open .new-noti .noti-style {
	background: #fff
}
.header-top .image-box.small-box {
	padding: 10px;
	border-bottom: 1px solid #c4c4c4;
	margin-bottom: 0
}
.header-top .image-box a {
	font-size: 15px
}
.header-top .option-btn .btn-default.user {
	width: 40px;
	height: 40px;
	background: url(../images/icon-user.svg) center no-repeat
}
.header-top .option-btn .btn-default.user:hover, .header-top .option-btn .dropdown.open .btn-default.user {
	background: url(../images/icon-user.svg) center no-repeat white
}
.navigation-wrap {
	position: relative;
	width: 100%;
	height: 70px
}
a.logo {
	display: inline-block;
	padding: 12px 13px 12px 0;
	float: left;
    margin-top: 10px;
	margin-right: 30px;
}
.menu-bar .btn-default, .menu-bar>li>a {
	padding: 0 10px;
	color: white;
	font-weight: 500
}
.menu-bar {
	float: left
}
.header-navigation .dropdown {
	position: initial
}
.menu-bar .btn-default {
	border: none;
	height: 70px;
	border-radius: 0;
	outline: 0;
	font-size: 18px;
	position: relative;
	font-family: "Benton Sans";
	font-weight: 600;
}
.menu-bar .open .btn-default:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 4px;
	background: transparent !important;
	left: 0;
	top: -2px
}
.menu-bar>li>a:hover {
	background: #e6e6e6
}
a.setup {
	background: #4b4b4a;
	color: #fff;
	float: right;
	padding: 1px 26px 0px;
	font-family: "Benton Sans";
	font-weight: bold;
	line-height: 40px;
	margin-top: 14px;
	font-size: 18px;
}

a.setup:hover {
	background: #009adb;
}
.user li a {
	padding: 10px
}
.user img {
	margin-right: 10px
}
.tab-fade {
	border-bottom: 4px solid #F12E36
}
.tab-fade>li:first-child {
	margin-left: -1px
}
.tab-fade>li>a {
	font-size: 15px;
	padding: 15px 30px;
	display: block;
	margin: 0;
	border: none;
	height: 100%
}
.tab-fade>li.active>a, .tab-fade>li.active>a:focus, .tab-fade>li.active>a:hover {
	color: #fff;
	background: #F12E36
}
.table-scrollx {
	overflow-x: scroll;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none
}
.table-scrollx::-webkit-scrollbar {
	display: none
}
.table-scrollx .table-most {
	min-width: 530px
}
.table-most>tbody>tr.title>td {
	background: #D7D8D6;
	font-weight: 700;
	font-size: 14px;
	color: #000
}
.table-most {
	border: 1px solid #D7D8D6
}
.toggle-content .table-most+* {
	margin-top: 10px
}
.table-most>thead>tr>th {
	border-bottom: none;
	background: #D7D8D6;
	padding: 10px;
	color: #000;
	vertical-align: middle
}
.table-most>tbody>tr {
	color: #2e2e2e
}
.table-most>tbody>tr>td {
	vertical-align: middle;
	border-right: 1px solid #D7D8D6;
	padding: 10px
}
.table-most .btn-viewmore a {
	min-width: 150px;
	margin-bottom: 10px
}
.table-most img.table-check {
	display: block;
	margin: 0 auto
}
.table-most>tbody>tr>td.width184 {
	width: 184px;
	vertical-align: top
}
.width-btntable {
	width: 170px
}
.toggle-a a {
	padding: 17px 40px 17px 0;
	border-bottom: 1px solid #d1d1d1;
	display: block;
	font-size: 18px;
	background: url(../images/icon-toggle-flus.png) calc(100% - 10px) center no-repeat
}
.offshore-fees {
	background: #fff;
	border-radius: 10px;
	padding: 0 0 45px
}
.box-red, .offshore-fees h2 {
	background: #1ABAF2;
	border-radius: 10px 10px 0 0
}
.offshore-fees h2 {
	color: #fff;
	padding: 18px 10px
}
.offshore-fees ul {
	margin: 30px auto 20px;
	line-height: 30px;
	padding: 0 10px
}
.box-red-title img {
	margin: 0 auto;
	display: block
}
.menu-tab, .row.search-tab {
	margin-bottom: 30px
}
.box-red {
	padding: 12px 0
}
.box-red-title .media {
	margin-top: 0;
	padding: 20px 10px;
	border-radius: 0 0 10px 10px
}
.box-red-title .media-left {
	padding-right: 20px
}
.download-file img {
	width: 22px
}
a.download-file {
	font-size: 12px;
	color: #666;
	position: relative;
	padding-left: 28px;
	line-height: 14px;
	display: inline-block;
	margin-right: 10px
}
.note {
	background: #F3F3F3;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	border-radius: 3px;
	padding: 20px
}
.banner+.toogle-tab {
	margin-top: -80px
}
.toogle-tab {
	margin-top: 20px;
	color: #333;
	padding-bottom: 20px
}
.search-tab h4 {
	line-height: 60px
}
.search-tab input[type=search] {
	height: 60px;
	background: url(../images/icon-search-tab.png) 17px center no-repeat;
	padding: 0 50px;
	border-radius: 0;
	font-size: 18px
}
.search-tab form span {
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: #828282
}
.search-tab form span.icontop-dropdown, .search-tab input[type=checkbox], .search-tab input[type=radio] {
	display: none
}
.search-tab label {
	padding-left: 0
}
.search-tab label span {
	padding-left: 25px;
	color: #333
}
.search-tab input[type=checkbox]+span, .search-tab input[type=radio]+span {
	background: url(../images/icon-radio-check.png) left center no-repeat;
	display: block
}
.search-tab input[type=checkbox]:checked+span, .search-tab input[type=radio]:checked+span {
	background: url(../images/icon-radio-checked.png) left center no-repeat
}
.search-local input[type=search] {
	padding: 8px 45px;
	background: url(../images/icon-search-small.png) 17px center no-repeat
}
.menu-tab {
	height: 80px
}
.menu-tab li {
	display: table;
	height: 100%
}
.menu-tab a {
	font-weight: 700;
	font-size: 18px;
	color: #333;
	min-height: 80px;
	display: table-cell;
	vertical-align: middle;
	background: #fff;
	border-radius: 5px 5px 0 0;
	padding: 17px 0
}
.menu-tab li.active a {
	background: #1ABAF2;
	color: #fff
}
.menu-tab-style2 {
	margin: 0 -5px 10px
}
.menu-tab-style2 li {
	padding: 0 5px
}
.menu-tab-style2 a {
	border-radius: 5px;
	border: 1px solid #c4c4c4
}
.menu-tab-style2 li.active a {
	border: 1px solid transparent
}
.toggle-content, .toggle-heading {
	border-bottom: 1px solid #d1d1d1
}
.toggles {
	padding: 0 0 20px
}
.toggle-content {
	padding: 20px 0;
	display: none
}
.toggle-content h2 {
	font-size: 17px
}
.toggle-content h3 {
	font-size: 16px
}
.toggle-heading {
	padding: 15px 40px 15px 0;
	display: block;
	font-size: 18px;
	background: url(../images/icon-toggle-flus.png) calc(100% - 10px) center no-repeat;
	cursor: pointer
}
.toggle-item.active>.toggle-heading {
	background: url(../images/icon-toggle-except.png) calc(100% - 10px) center no-repeat
}
.toggle-heading img {
	margin-right: 5px
}
.toggle-heading h2, .toggle-heading h3 {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 0
}
.heading-red {
	color: #fff;
	border-bottom: 1px solid #fff;
	padding: 15px 40px 15px 15px;
	background: url(../images/icon-toggle-flus-white.png) calc(100% - 10px) center no-repeat #CC1F26
}
.toggle-item.active .heading-red {
	background: url(../images/icon-toggle-except-white.png) calc(100% - 10px) center no-repeat #CC1F26
}
.heading-red h2 {
	color: #fff
}
.heading-red+.toggle-content {
	border-bottom: none
}
.mobile-formtax {
	display: none
}
.toggles-style2 .toggle-item {
	margin-top: 10px
}
.toggles-style2 .toggle-heading {
	padding: 0;
	border-bottom: none
}
.toggles-style2 .toggle-item h2 {
	border-radius: 4px 4px 0 0;
	color: #fff;
	padding: 15px 40px 15px 0;
	background: url(../images/icon-toggle-flus-white.png) calc(100% - 10px) center no-repeat #CC1F26
}
.toggles-style2 .toggle-item.active h2 {
	background: url(../images/icon-toggle-except-white.png) calc(100% - 10px) center no-repeat #CC1F26
}
.toggles-style2 .title-alow-heading {
	font-size: 16px;
	text-align: center;
	padding: 10px;
	background: #fff;
	border: 1px solid #d1d1d1;
	border-top: none;
	border-radius: 0 0 4px 4px
}
.toggles-style2 .toggle-item.active .title-alow-heading {
	background: #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	border-radius: 0
}
.toggles-style2 .toggle-content {
	padding: 20px;
	border: 1px solid #d1d1d1;
	border-top: none;
	border-radius: 0 0 4px 4px
}
.toggle-box .toggle-item {
	box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}
.toggle-box .toggle-heading {
	padding: 20px 35px 20px 15px;
	border-radius: 5px;
	border-bottom: 1px solid #eaeaea;
	background: url(../images/icon-toggle-flus.png) calc(100% - 20px) center no-repeat #fff
}
.toggle-box .toggle-item.active>.toggle-heading {
	background: url(../images/icon-toggle-except.png) calc(100% - 20px) center no-repeat #fff;
	border-radius: 5px 5px 0 0
}
.toggle-box .toggle-content {
	padding: 20px 15px;
	border-bottom: none;
	background: #fff;
	border-radius: 0 0 5px 5px
}
.toggle-content .col-sm-6.img-auto {
	min-height: 230px
}
#boost-your-business, #vendor-benefits {
	background-size: cover;
	color: #333;
	padding: 24px 0
}
#vendor-benefits ul {
	margin: 0 0 0 -45px
}
#vendor-benefits li {
	background: #fff;
	border-radius: 50px;
	padding: 10px;
	margin: 0 50px 15px 0;
	font-weight: 900;
	list-style: none
}
#vendor-benefits li:before {
	content: ".";
	font-size: 20px;
	padding-right: 5px
}
#about-us {
	background: url(../images/about-us-bg.jpg) center center no-repeat;
	background-size: cover;
	color: #fff;
	padding: 24px 0;
        margin-top: 20px;
}
#about-us h2 {
	font-size: 32px;
	margin-bottom: 1.75px;
	color: #fff
}
#about-us p {
	font-size: 17px;
	line-height: 28px
}
#about-us a.btn {
	margin-top: 30px
}
#footer {
	background-color: rgba(208,208,206,0.2)
}
#footer ul {
	padding: 0;
	margin: 0;
	list-style: none
}
#footer a {
	color: #fff
}
.footer-link {
	background-color: #454545;
	padding: 30px 0
}
.footer-link ul li {
	font-size: 13px;
	font-weight: 700;
	line-height: 36px
}
.footer-support {
	padding: 30px 0 0;
	border: 1px solid;
	border-width: 1px 0
}
.footer-support h3 {
	font-size: 14px;
	color: #fff
}
.footer-support h3 img {
	margin-right: 15px
}
.footer-support ul li {
	padding-right: 60px;
	line-height: 31px;
	clear: both
}
.footer-support ul li .location {
	float: left
}
.footer-support ul li img {
	margin: 10px 10px 0 0;
	float: left
}
.footer-support li a, .footer-support li img {
	display: block
}
.footer-support-more {
	border-top: 1px solid #fff0f;
	margin-top: 30px;
	font-size: 12px;
	letter-spacing: .02em;
	padding: 13px 0
}
.footer-support-more a img {
	width: 11px
}
.footer-copyright {
	padding: 30px 0 45px;
	color: #A8A8A8;
	line-height: 31px
}
.footer-copyright img {
	width: 18px
}
#footer .footer-method {
	list-style: none;
	margin-bottom: 10px
}
#footer .footer-method li {
	display: inline-block;
	margin: 0 5px;
	min-height: 44px;
	background-color: #fff;
	border-radius: 5px;
	padding: 5px
}
#footer .footer-method li:nth-child(5), #footer .footer-method li:nth-child(6), #footer .footer-method li:nth-child(7) {
	min-height: initial;
	background: 0 0
}
#footer .footer-method img {
	width: auto
}
.change-opacity img {
	animation: opacities 1s ease infinite
}
@keyframes opacities {
	0%, 100% {
		opacity: 0
	}
	50% {
		opacity: 1
	}
}
.modal-style .modal-header {
	border-bottom: none
}
.modal-style .modal-header .close {
	margin-top: -26px;
	margin-right: -24px;
	background: #2e2e2e;
	opacity: 1;
	color: #fff;
	font-weight: 500;
	width: 26px;
	height: 26px;
	line-height: 24px;
	border-radius: 50%;
	outline: 0
}
@media screen and (min-width:768px) {
	.hidden-md {
		display: none
	}
}
@media screen and (min-width:992px) {
	.menu-scroll {
		display: none!important
	}
	.menu-scroll-desk {
		display: block!important
	}
	.menu-scroll-desk.hidedisplay {
		display: none!important
	}
	.menu-scroll-desk.menu-scroll-fixed {
		position: fixed;
		top: 85px;
		width: 290px;
		margin-left: -10px;
		padding: 0 10px;
		z-index: 1;
		background: #fff
	}
	.anchollink {
		height: 80px;
		margin-top: -80px;
		visibility: hidden
	}
	.menu-scroll-desk .id_active>:first-child {
		padding-top: 80px
	}
	.menu-scroll.menu-scroll-desk li {
		position: relative;
		display: block;
		background: #fff
	}
	.menu-scroll li:hover, .menu-scroll.menu-scroll-desk li.scroll_active {
		padding-left: 15px
	}
	.menu-scroll.menu-scroll-desk a {
		font-weight: 500;
		display: block;
		padding: 5px 0
	}
	.menu-scroll.menu-scroll-desk li.scroll_active a {
		color: #F12E36
	}
	.menu-scroll li:hover:before, .menu-scroll.menu-scroll-desk li.scroll_active:before {
		content: '';
		position: absolute;
		width: 9px;
		height: 14px;
		top: 9px;
		left: 0;
		background: url(../images/arrow-right-before.png) center no-repeat
	}
}
@media screen and (min-width:1200px) {
	.menu-scroll-desk.menu-scroll-fixed {
		width: 350px
	}
}
@media screen and (min-width:992px) and (max-width:1199px) {
	header a.logo img {
		height: 25px
	}
}
@media screen and (max-width:1199px) {
	.dropdown-menu.dropdown-style3>li>a, .dropdown-submenu .dropdown-menu>li>a, .menu-bar .btn-default {
		font-size: 13px
	}
	.MultiCarousel, .image-box.small-box .post-date {
		position: relative
	}
	.MultiCarousel .leftLst, .MultiCarousel .rightLst {
		background: url(../images/homepage-icon-slider-right.svg) center no-repeat #fff
	}
	.btn-search {
		width: 55px
	}
	.header-navigation .container {
		width: 100%;
		padding-right: 0
	}
	a.setup {
		font-size: 12px;
		padding: 0 15px
	}
	.image-box4 .image {
		width: 140px
	}
	.footer-support ul li {
		padding-right: 10px
	}
	.menu-back .container {
		width: 100%;
		padding: 0
	}
	.menu-back a {
		padding: 24px 0 20px;
		font-size: 14px
	}
	.MultiCarousel {
		overflow: hidden
	}
	.MultiCarousel-inner {
		transition: 1s ease all
	}
	.MultiCarousel-inner .item {
		float: left;
		text-align: center
	}
	.MultiCarousel .leftLst, .MultiCarousel .rightLst {
		position: absolute;
		width: 40px;
		height: 100%;
		border: none;
		outline: 0;
		display: block
	}
	.MultiCarousel .leftLst {
		left: 0;
		transform: rotate(-180deg)
	}
	.MultiCarousel .rightLst {
		right: 0
	}
	.MultiCarousel .rightLst.over {
		display: none
	}
	.icon-gotop {
		right: auto;
		left: 0;
		bottom: 0
	}
}
@media screen and (max-width:991px) {
	.menu-scroll .btn, .menu-scroll ul li.scroll_active a {
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical
	}
	.dis-block-mobile {
		display: block
	}
	.menu-scroll {
		display: none;
		width: 100%;
		z-index: 16;
		left: 0
	}
	.menu-scroll-fixed {
		display: block;
		position: fixed;
		top: 60px
	}
	.menu-scroll .btn {
		width: 100%;
		color: #fff;
		background: url(../images/icon-dropdown-white.png) calc(100% - 15px) center no-repeat #F12E36;
		border-bottom: 1px solid #fff;
		border-radius: 0;
		height: 60px;
		font-size: 20px;
		text-align: left;
		padding: 0 40px 0 15px;
		overflow: hidden;
		display: -webkit-box
	}
	.menu-scroll .open .btn {
		background: url(../images/icon-dropdown-white-open.png) calc(100% - 15px) center no-repeat #F12E36
	}
	.menu-scroll ul {
		padding: 0;
		background: url(../images/icon-dropdown-white.png) calc(100% - 15px) 16px no-repeat #F12E36;
		width: 100%;
		margin: 0;
		border: none;
		max-height: calc(100vh - 60px);
		overflow: scroll
	}
	.menu-scroll ul.showmenu-scroll {
		background: url(../images/icon-dropdown-white-open.png) calc(100% - 15px) 16px no-repeat #F12E36
	}
	.menu-scroll .dropdown-menu>li>a, .menu-scroll a {
		font-size: 20px;
		color: #fff;
		padding: 0;
		white-space: initial;
		display: block;
		background: 0 0
	}
	.menu-scroll ul li {
		display: none;
		padding: 12px 30px 12px 15px;
		border-bottom: 1px solid #fff
	}
	.menu-scroll .dropdown.open ul li, .menu-scroll ul li.scroll_active {
		display: block
	}
	.header-top, .menu-scroll li:last-child>a {
		border-bottom: none
	}
	.menu-scroll .dropdown.open ul {
		background: #F12E36
	}
	.menu-scroll ul li.scroll_active a {
		overflow: hidden;
		display: -webkit-box
	}
	.menu-scroll .showmenu-scroll li {
		display: block
	}
	.dropdown-backdrop, .dropdown-menu.dropdown-style3 li.title-navigation, .dropdown.open .icontop-dropdown, .search-form .btn {
		display: none
	}
	.offshore-fees ul.text-left {
		padding-left: 30px
	}
	.tab-fade>li>a {
		border-radius: 4px;
		font-size: 14px
	}
	h1 {
		font-size: 24px
	}
	h2 {
		font-size: 20px
	}
	.dropdown-submenu .dropdown-menu>li>a, h3 {
		font-size: 18px
	}
	.dropdown-menu.dropdown-style3 li {
		width: 100%
	}
	.dropdown-menu.dropdown-style3>li>a {
		font-size: 18px;
		font-weight: 400;
		padding: 16px 10px
	}
	.dropdown-submenu .dropdown-menu {
		position: initial;
		width: 100%;
		border-radius: 0;
		box-shadow: none
	}
	.paddingtop-mobile {
		padding-top: 20px!important
	}
	.margintop-mobile {
		margin-top: 20px!important
	}
	.marginbottom-mobile {
		margin-bottom: 20px
	}
	.padding-topdesk {
		padding-top: 0
	}
	.pos-btn, .pos-btn2 {
		position: initial;
		text-align: center;
		margin-top: 20px
	}
	.textcenter-mobile {
		text-align: center
	}
	.textcenter-tablemobile {
		text-align: center!important
	}
	.option-btn .dropdown-menu {
		max-width: 100%
	}
	.search-form input {
		width: 100%;
		border-radius: 5px;
		margin-top: 10px
	}
	.btn-search {
		height: 40px;
		width: 50px
	}
	.bg-red, .bg-red-opacity {
		background: 0 0;
		padding: 0
	}
	.mg-mb0 {
		margin-bottom: 0
	}
	.allow-heading-white {
		font-size: 16px
	}
	.btn-filter {
		display: inline-block
	}
	.search-option .text-right {
		text-align: left;
		margin-bottom: 10px
	}
	.countries {
		font-size: 12px;
		padding: 2px 10px
	}
	.anchollink {
		height: 110px;
		margin-top: -110px;
		visibility: hidden
	}
	.absolute-haft {
		position: initial;
		width: 100%;
		height: 300px
	}
	header {
		position: relative;
		padding-bottom: 0px
	}
	.header-top {
		position: absolute;
		top: 60px;
		width: 100%;
		z-index: 0
	}
	.header-top .container {
		width: 100%
	}
	.ul-top {
		float: none;
		display: inline-flex
	}
	.header-navigation.scroll-fixed .search-form, .menu-bar {
		display: none
	}
	.ul-top .dropdown {
		position: initial
	}
	.menu-bar {
		position: absolute;
		right: 0
	}
	.header-top .user-top {
		position: absolute;
	    right: 10px;
	    top: 1px;
	}
	.header-top .option-btn .dropdown-menu.dropdown-style1 {
		max-width: initial;
		left: 10px;
		width: calc(100vw - 20px)
	}
	.header-top .notification .option-btn .dropdown-menu.dropdown-style1 {
		width: calc(100vw - 30px);
		right: -80px;
		left: auto
	}
	.header-top .notification {
		position: absolute;
		right: 45px
	}
	.header-top .user-top .dropdown-menu {
		max-width: initial
	}
	.header-navigation {
		border: none;
	}
	.slider-subtitle-hide-mobile {
		display: none;
	}
	.header-navigation, .navigation-wrap {
		height: 60px
	}
	header a.logo {
		padding: 10px 10px 10px 0
	}
	header a.logo img {
		height: 25px;
		width: auto
	}
	.header-top .option-btn .btn-default.user:hover, .header-top .option-btn .dropdown.open .btn-default.user {
		background: url(../images/icon-user.svg?v=2) center no-repeat
	}
	.menu-bar {
		top: 100%;
		width: 100vw
	}
	.menu-bar li {
		display: block
	}
	.menu-bar.mobile-open {
		display: block;
		z-index: 1;
		overflow: scroll;
		max-height: calc(100vh - 60px);
		background: #393939;
		margin-top: -1px;
	}
	.menu-bar .btn-default, .menu-bar>li>a {
		font-size: 18px;
		width: 100%;
		text-align: left;
		background: transparent;
		border: none;
		height: 60px;
		line-height: 60px
	}
	.header-navigation span.caret {
		float: right;
		border-top: 6px dashed;
		border-right: 6px solid transparent;
		border-left: 6px solid transparent;
		margin: 27px 15px
	}
	.header-navigation .dropdown-submenu span.caret {
		margin: 10px 15px
	}
	.menu-bar .dropdown-menu.dropdown-style3 {
		position: initial;
		padding: 0;
		border-radius: 0;
		margin-top: -1px;
		box-shadow: none
	}
	.header-navigation .search-form {
		position: absolute;
		right: 0;
		top: 60px;
		height: 40px;
		width: 50px;
		z-index: 0
	}
	.header-navigation .search-form ul.dropdown-menu {
		left: auto;
		width: calc(100vw - 30px);
		right: 15px;
		position: absolute;
		background: 0 0;
		border: none;
		padding: 0
	}
	a.icon-bar {
		width: 60px;
		height: 59px;
		background: url(../images/icon-bar.png) center no-repeat;
		float: right
	}
	.mobile-open~.icon-bar {
		background: url(../images/icon-bar-cancel.png) center no-repeat #009adb
	}
	a.setup {
		line-height: 60px;
		margin-top: 0px;
	}
	.alphabet a, .search-tab h4 {
		line-height: 30px
	}
	header .click-cancel {
		right: -40px
	}
	header .notification .click-cancel {
		right: -90px
	}
	.header-navigation .search-form .click-cancel {
		right: 0;
		margin-top: 16px;
		display: block
	}
	.note {
		background: 0 0;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-o-box-shadow: none;
		padding: 0
	}
	.alphabet.list-inline>li {
		margin-right: 15px
	}
	.alphabet a {
		width: 30px
	}
	.alphabet-component {
		padding-bottom: 10px
	}
	.alphabet-component li {
		margin-bottom: 10px;
		display: inline-block;
		width: 47%
	}
	.breadcrumbs .container, .media-banner.list-inline>li {
		width: 100%
	}
	.image-style-box {
		margin-bottom: 0
	}
	.breadcrumbs {
		position: relative;
		background: #2E2E2E;
		padding: 10px 0;
		display: none
	}
	.breadcrumbs a {
		font-weight: 700;
		padding: 0 18px 0 0;
		background: url(../images/icon-breadcrumb-right.png) calc(100% - 5px) center no-repeat
	}
	.pos-relative a {
		color: #fff
	}
	.toggle-a a {
		font-size: 16px
	}
	.banner {
		background: #fff!important;
		padding: 0
	}
	.banner .allow-heading-white, .banner h1, .banner h2 {
		color: #2e2e2e
	}
	.banner h1, .banner h2 {
		font-size: 24px
	}
	.banner-style2 {
		padding: 60px 0
	}
	.banner-style2 .allow-heading-white, .banner-style2 h1, .banner-style2 h2, .banner-style3 h2 {
		color: #fff
	}
	.banner-style3 {
		padding: 40px 0
	}
	.banner-style3 ul {
		margin-top: 20px;
		font-size: 14px
	}
	.banner-style3 li, .media-banner.list-inline>li {
		margin-top: 10px
	}
	.banner-style3 .media-banner.list-inline>li {
		width: 48%
	}
	.banner-style3 .media-banner .media-left {
		display: block
	}
	.banner-style3 .media-banner .media-left img {
		display: block;
		margin: 0 auto
	}
	.banner-style3 .media-banner .media-body {
		text-align: center;
		height: 54px;
		vertical-align: top
	}
	.banner+.tab-mg {
		margin-top: -95px
	}
	.banner.paddingtop-mobile+.tab-mg {
		margin-top: 10px
	}
	.box-white {
		padding: 20px 15px;
		min-height: initial!important
	}
	.jurisdiction-imgage-box.big-size .image, .jurisdiction-imgage-box.big-size .image img, .jurisdiction-imgage-box.big-size .text {
		min-height: initial
	}
	.point-change-box {
		margin-bottom: 20px
	}
	.jurisdiction-imgage-box h3 a {
		-webkit-line-clamp: unset
	}
	.jurisdiction-imgage-box.big-size .image {
		margin-right: 0;
		width: 100%
	}
	.jurisdiction-imgage-box .image img {
		max-height: initial
	}
	.article-imgage-box.big-size img {
		border-radius: 5px 5px 0 0
	}
	.article-imgage-box.big-size .text {
		border-radius: 0 0 5px 5px;
		position: static;
		box-shadow: inset 0 0 2px rgba(0, 0, 0, .3), 0 0 4px rgba(0, 0, 0, .2)
	}
	.article-imgage-box.big-size2 .image {
		width: 200px
	}
	.stylemobile .image {
		width: 100%!important
	}
	.stylemobile .text {
		width: 100%;
		padding-top: 20px!important
	}
	.image-box .image, .image-box.small-box .image {
		width: 140px;
		margin-right: 15px;
		min-height: initiaL
	}
	.icon-box, .image-box .text, .image-box.small-box .text {
		min-height: initial
	}
	.image-box .text {
		padding-bottom: 30px
	}
	.banner+.toogle-tab {
		margin-top: 5px
	}
	.row.menu-tab {
		margin: 0 -5px 15px
	}
	.menu-tab li {
		padding: 0 5px
	}
	.search-tab .text-right {
		text-align: left
	}
	.search-tab .col-xs-8 {
		padding-right: 0
	}
	.search-tab .col-xs-4 {
		padding-left: 0;
		position: relative
	}
	.search-tab form span {
		display: inline;
		margin-right: 10px;
		font-size: 16px
	}
	.form-tax {
		display: none;
		position: absolute;
		background: #fff;
		box-shadow: 2px 2px 18px rgba(0, 0, 0, .5);
		border-radius: 5px;
		padding: 30px 15px;
		z-index: 1;
		right: 15px;
		margin-top: 10px;
		min-width: 280px
	}
	.search-tab form span.icontop-dropdown {
		display: block;
		top: -10px
	}
	.mobile-formtax {
		display: block;
		border-top: 1px solid #d1d1d1;
		padding-top: 20px;
		margin-top: 20px
	}
	.menu-tab a {
		border-radius: 5px;
		border: 1px solid #d1d1d1
	}
	.icon-box {
		margin-bottom: 20px
	}
	.col-md-3:last-child .icon-box {
		margin-bottom: 0
	}
	#vendor-benefits ul {
		margin: 0 0 0 -25px!important
	}
	#vendor-benefits li {
		border-radius: 50px;
		padding: 10px;
		margin: 0 0 15px;
		background: #fff;
		font-weight: 900;
		list-style: none
	}
	.footer-support ul {
		width: 60%
	}
	.footer-support ul li {
		padding-right: 0
	}
	#footer .footer-method li {
		width: 24%;
		margin: 0;
		min-height: 25px;
		padding: 3px
	}
}
@media screen and (max-width:767px) {
	.btn-filter, .search-option select, a.btn-basic {
		height: 40px
	}
	.paddingtop-xs-10 {
		padding-top: 10px!important
	}
	.search-jurisdiction {
		padding: 10px 0 20px
	}
	a.btn-basic {
		line-height: 26px
	}
	.btn-viewmore {
		text-align: center
	}
	.btn-100 a, .btn-viewmore.btn-100-mobile a {
		display: block
	}
	.padding-block {
		padding: 30px 0!important
	}
	.padding-bottom40 {
		padding-bottom: 30px!important
	}
	.padding-top40 {
		padding-top: 30px!important
	}
	.text-18 {
		font-size: 14px
	}
	.row {
		margin: 0 -7.5px
	}
	.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 {
		padding: 0 7.5px
	}
	.btn-viewmore.btn-red a {
		font-size: 14px;
		margin-top: 0
	}
	.group-btn .btn-viewmore.btn-red {
		float: none;
		margin-left: 0
	}
	.group-btn .btn-viewmore a {
		margin-top: 20px;
		display: block;
		padding: 15px 12px;
		font-size: 16px
	}
	.search-small {
		display: flex
	}
	.search-small h2 {
		line-height: 20px;
		font-size: 14px;
		margin-bottom: 0
	}
	.search-small .col-sm-4 {
		width: 142px
	}
	.search-small .col-sm-8 {
		width: calc(100% - 142px)
	}
	.search-small select {
		padding: 0 30px 0 10px
	}
	#sliders .carousel-caption {
		top: 30px
	}
	.block-featured img {
		margin: 20px auto 0
	}
	.tab-fade {
		border-bottom: none
	}
	.tab-fade>li {
		width: calc(50% - 3px);
		margin-bottom: 5px;
		background: #f3f3f3;
		border-radius: 4px;
		min-height: 47px
	}
	.tab-fade>li:first-child {
		margin-left: 0
	}
	.tab-fade>li:nth-child(odd) {
		margin-right: 3px
	}
	.tab-fade>li:nth-child(even) {
		margin-left: 3px
	}
	.tab-fade>li>a {
		padding: 12px 5px
	}
	.menu-tab {
		height: auto
	}
	.menu-tab li {
		height: 68px;
		margin-top: 5px
	}
	.menu-tab a {
		font-size: 14px;
		padding: 10px 0
	}
	.search-tab input[type=search] {
		height: 40px;
		background: url(../images/icon-search-tab-mobile.png) 12px center no-repeat;
		padding: 0 38px 1px;
		font-size: 16px
	}
	.free-tax span {
		width: auto
	}
	.toggle-content .col-sm-6.img-auto {
		min-height: initial
	}
	.box-red-title .media-left {
		display: block;
		margin-bottom: 20px
	}
	.table-most .btn-viewmore.btn-red {
		float: none;
		margin-left: 0
	}
	.table-most .btn-viewmore a {
		margin-top: 10px;
		display: block
	}
	.table-most>tbody>tr>td.width184 {
		width: 100px
	}
	.article-imgage-box .image {
		float: left;
		width: 140px;
		margin-right: 10px
	}
	.article-imgage-box.big-size .image {
		float: none;
		width: 100%;
		margin-right: 0
	}
	.article-imgage-box .small-sticker {
		float: left
	}
	.article-imgage-box .post-date {
		float: right
	}
	.article-imgage-box .text {
		padding-top: 0
	}
	.article-imgage-box {
		padding: 10px 0
	}
	.article-imgage-box.big-size2 .image {
		width: 100%;
		float: none;
		margin-right: 0
	}
	.article-imgage-box.big-size2 .text {
		padding: 20px 10px;
		border: 1px solid #c4c4c4
	}
	.image-box4 {
		padding: 10px 0
	}
	.image-box4 .image {
		margin-right: 10px
	}
	.footer-support ul {
		width: 100%
	}
	.hidden-mobile {
		position: absolute;
		top: -9999px;
		left: -9999px
	}
	.table-mobile {
		position: relative
	}
	.table-mobile>tbody>tr>td {
		text-align: left;
		display: block;
		vertical-align: middle;
		border-right: none
	}
	.table-mobile>tbody>tr>.td-title-mobile {
		background: #ebebeb;
		padding-left: 10px;
		font-weight: 600
	}
	.table-mobile>tbody>tr:nth-child(1)>.td-title-mobile {
		border-top: none
	}
	.table-mobile>tbody>tr td+td:before {
		content: attr(data-title);
		font-weight: 700;
		width: 50%;
		display: inline-block;
		left: 10px
	}
	.table-mobile>tbody>tr .width-btntable:before {
		display: none
	}
	.width-btntable {
		width: 100%
	}
	.width-btntable .btn-viewmore {
		float: none!important
	}
	.table-mobile .btn-viewmore a {
		padding: 15px 12px;
		margin-bottom: 20px
	}
	.table-mobile .btn-viewmore.btn-red a {
		font-size: 16px
	}
	.modal-style .modal-dialog {
		margin-top: 30px
	}
}
@media screen and (max-width:414px) {
	.article-imgage-box .image, .image-box .image, .image-box.small-box .image, .image-box4 .image {
		width: 100px
	}
}
@media screen and (max-width:374px) {
	.tab-first>li>a {
		min-height: 68px
	}
	.tab-first>li:nth-child(1)>a, .tab-first>li:nth-child(4)>a {
		line-height: 41px
	}
	.tab-first>li:nth-child(2)>a, .tab-first>li:nth-child(3)>a {
		padding: 12px 16px
	}
}
.logo img {
	height: 25px;
}

.enquiry-form {
    padding-top: 20px;
    padding-bottom: 20px;
}

.enquiry-form .btn {
	background-color: #1ABAF2;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	border-color: #1ABAF2;
	padding: 8px 30px;
        float: right;
}

.enquiry-form .btn:active, .enquiry-form .btn:focus, .enquiry-form .btn:hover {
	background-color: #00618c;
	border-color: #00618c
}

