.home-paging .top-assignees-headline {
    margin: 30px 0;
}

.no-search-results {
    margin-top: 20px !important;
    color: #333333;
    width: 100%;
    float: left;
    padding: 10px 0 0 0
}

input.read-more-state {
  display: none;
}

.read-more-target {
    display: none;
}

input.read-more-state:checked ~ .read-more-wrap .read-more-target {
    display: table-row;
}

input.read-more-state ~ label.read-more-trigger:before {
  content: 'Show more';
}

input.read-more-state:checked ~ label.read-more-trigger:before {
  content: 'Show less';
}

label.read-more-trigger {
    margin-top: 20px;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
}

.overview-icon {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 12px;
    top: 12px;
    background-size: 24px;
}

.nav-left-icon {
    width: 24px;
	height: 24px;
    margin: 0 auto;
    display: block;
}

.title-icon {
	width: 36px;
    height: 36px;
	position: absolute;
	background-size: 36px;
	left: 0;
    top: 0;
}

.goodip-logo {
    height: 36px;
    max-width: 100%;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    width: 210px;
    display: block;
    background-image: url("data:image/png;base64,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")
}


.icon-search {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMS43NyIgY3k9IjEyLjU1MDciIHI9IjguOTg4NTYiIHN0cm9rZT0iIzEzMEYyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIG9wYWNpdHk9IjAuNCIgZD0iTTE4LjAyMTcgMTkuMjY5M0wyMS41NDU3IDIyLjc4NDIiIHN0cm9rZT0iIzEzMEYyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");
}

.icon-arrow {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik0xOS43NSAxMS43MjU3TDQuNzUgMTEuNzI1NyIgc3Ryb2tlPSIjMUI3ODhCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEzLjcwMDIgNS43MDEzMUwxOS43NTAyIDExLjcyNTNMMTMuNzAwMiAxNy43NTAzIiBzdHJva2U9IiMxQjc4OEIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
}

.icon-swap-arrow {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik0yMC4xNjQyIDcuMTYwMzlMNi41NDY0NSA3LjE2MDM5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE2LjA2ODEgMy4wODI3M0wyMC4xNjQ4IDcuMTYwNUwxNi4wNjgxIDExLjIzODMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik0zLjgzMjg5IDE3LjA4ODlMMTcuNDUwNyAxNy4wODg5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTcuOTI5IDIxLjE2NjVMMy44MzIzNCAxNy4wODg3TDcuOTI5IDEzLjAxMDkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
}

.icon-list {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik0xMSAxNy41SDQiIHN0cm9rZT0iIzEzMEYyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgMTcuNUMyMCAxOC44ODA3IDE4Ljg4MDcgMjAgMTcuNSAyMEMxNi4xMTkzIDIwIDE1IDE4Ljg4MDcgMTUgMTcuNUMxNSAxNi4xMTgzIDE2LjExOTMgMTUgMTcuNSAxNUMxOC44ODA3IDE1IDIwIDE2LjExODMgMjAgMTcuNVoiIHN0cm9rZT0iIzEzMEYyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIG9wYWNpdHk9IjAuNCIgZD0iTTEzIDYuNUgyMCIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDYuNUM0IDcuODgxNzQgNS4xMTkyOCA5IDYuNSA5QzcuODgwNzIgOSA5IDcuODgxNzQgOSA2LjVDOSA1LjExOTI4IDcuODgwNzIgNCA2LjUgNEM1LjExOTI4IDQgNCA1LjExOTI4IDQgNi41WiIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+");
}

.icon-inventor {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik0xNy44ODc3IDEwLjg5NjdDMTkuMjgyNyAxMC43MDA3IDIwLjM1NjcgOS41MDQ3MyAyMC4zNTk3IDguMDU1NzNDMjAuMzU5NyA2LjYyNzczIDE5LjMxODcgNS40NDM3MyAxNy45NTM3IDUuMjE5NzMiIHN0cm9rZT0iIzEzMEYyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xOS43Mjg1IDE0LjI1MDJDMjEuMDc5NSAxNC40NTIyIDIyLjAyMjUgMTQuOTI1MiAyMi4wMjI1IDE1LjkwMDJDMjIuMDIyNSAxNi41NzEyIDIxLjU3ODUgMTcuMDA3MiAyMC44NjA1IDE3LjI4MTIiIHN0cm9rZT0iIzEzMEYyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuODg2NyAxNC42NjM4QzguNjcyNyAxNC42NjM4IDUuOTI3NyAxNS4xNTA4IDUuOTI3NyAxNy4wOTU4QzUuOTI3NyAxOS4wMzk4IDguNjU1NyAxOS41NDA4IDExLjg4NjcgMTkuNTQwOEMxNS4xMDA3IDE5LjU0MDggMTcuODQ0NyAxOS4wNTg4IDE3Ljg0NDcgMTcuMTEyOEMxNy44NDQ3IDE1LjE2NjggMTUuMTE3NyAxNC42NjM4IDExLjg4NjcgMTQuNjYzOFoiIHN0cm9rZT0iIzEzMEYyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIG9wYWNpdHk9IjAuNCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44ODY3IDExLjg4NzlDMTMuOTk1NyAxMS44ODc5IDE1LjcwNTcgMTAuMTc4OSAxNS43MDU3IDguMDY4ODhDMTUuNzA1NyA1Ljk1OTg4IDEzLjk5NTcgNC4yNDk4OCAxMS44ODY3IDQuMjQ5ODhDOS43Nzc3MiA0LjI0OTg4IDguMDY3NzIgNS45NTk4OCA4LjA2NzcyIDguMDY4ODhDOC4wNTk3MiAxMC4xNzA5IDkuNzU2NzIgMTEuODgwOSAxMS44NTg3IDExLjg4NzlIMTEuODg2N1oiIHN0cm9rZT0iIzEzMEYyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIG9wYWNpdHk9IjAuNCIgZD0iTTUuODg0ODEgMTAuODk2N0M0LjQ4ODgxIDEwLjcwMDcgMy40MTU4MSA5LjUwNDczIDMuNDEyODEgOC4wNTU3M0MzLjQxMjgxIDYuNjI3NzMgNC40NTM4MSA1LjQ0MzczIDUuODE4ODEgNS4yMTk3MyIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTQuMDQzOTEgMTQuMjUwMkMyLjY5MjkxIDE0LjQ1MjIgMS43NDk5MSAxNC45MjUyIDEuNzQ5OTEgMTUuOTAwMkMxLjc0OTkxIDE2LjU3MTIgMi4xOTM5MSAxNy4wMDcyIDIuOTExOTEgMTcuMjgxMiIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+");
}

.icon-market {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjI3NzkgMTMuODg5MUMxNy45NTI2IDEzLjg4OTEgMTguNTE4OSAxNC40NDYgMTguNDE1OCAxNS4xMTIzQzE3LjgxMDUgMTkuMDMyMyAxNC40NTQ3IDIxLjk0MjggMTAuNDA3NCAyMS45NDI4QzUuOTI5NDYgMjEuOTQyOCAyLjI5OTk5IDE4LjMxMzQgMi4yOTk5OSAxMy44MzY1QzIuMjk5OTkgMTAuMTQ4MSA1LjEwMjA5IDYuNzEyMyA4LjI1NjgzIDUuOTM1NDZDOC45MzQ3MiA1Ljc2ODA5IDkuNjI5NDYgNi4yNDQ5MyA5LjYyOTQ2IDYuOTQyODNDOS42Mjk0NiAxMS42NzEyIDkuNzg4NDEgMTIuODk0NCAxMC42ODYzIDEzLjU1OTdDMTEuNTg0MiAxNC4yMjQ5IDEyLjY0IDEzLjg4OTEgMTcuMjc3OSAxMy44ODkxWiIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggb3BhY2l0eT0iMC40IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjY5MjUgOS45NTE1N0MyMS43NDYyIDYuOTEzNjggMTguMDE0NiAyLjAxNjg0IDEzLjQ2NzIgMi4xMDEwNUMxMy4xMTM2IDIuMTA3MzYgMTIuODMwNCAyLjQwMjEgMTIuODE0NiAyLjc1NDczQzEyLjY5OTkgNS4yNTI2MyAxMi44NTQ2IDguNDg5NDcgMTIuOTQwOSA5Ljk1Njg0QzEyLjk2NzIgMTAuNDEzNyAxMy4zMjYyIDEwLjc3MjYgMTMuNzgyIDEwLjc5ODlDMTUuMjkwNCAxMC44ODUzIDE4LjY0NTEgMTEuMDAzMiAyMS4xMDcyIDEwLjYzMDVDMjEuNDQyIDEwLjU4IDIxLjY4NzIgMTAuMjg5NSAyMS42OTI1IDkuOTUxNTdaIiBzdHJva2U9IiMxMzBGMjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
}

.icon-similar {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMgNi41QzMgMy44NzQ3OSAzLjAyODExIDMgNi41IDNDOS45NzE4OSAzIDEwIDMuODc0NzkgMTAgNi41QzEwIDkuMTI1MjEgMTAuMDExMSAxMCA2LjUgMTBDMi45ODg5MyAxMCAzIDkuMTI1MjEgMyA2LjVaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggb3BhY2l0eT0iMC40IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0IDYuNUMxNCAzLjg3NDc5IDE0LjAyODEgMyAxNy41IDNDMjAuOTcxOSAzIDIxIDMuODc0NzkgMjEgNi41QzIxIDkuMTI1MjEgMjEuMDExMSAxMCAxNy41IDEwQzEzLjk4ODkgMTAgMTQgOS4xMjUyMSAxNCA2LjVaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDE3LjVDMyAxNC44NzQ4IDMuMDI4MTEgMTQgNi41IDE0QzkuOTcxODkgMTQgMTAgMTQuODc0OCAxMCAxNy41QzEwIDIwLjEyNTIgMTAuMDExMSAyMSA2LjUgMjFDMi45ODg5MyAyMSAzIDIwLjEyNTIgMyAxNy41WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQgMTcuNUMxNCAxNC44NzQ4IDE0LjAyODEgMTQgMTcuNSAxNEMyMC45NzE5IDE0IDIxIDE0Ljg3NDggMjEgMTcuNUMyMSAyMC4xMjUyIDIxLjAxMTEgMjEgMTcuNSAyMUMxMy45ODg5IDIxIDE0IDIwLjEyNTIgMTQgMTcuNVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
}

.icon-trend {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik03LjI0NDg3IDE0Ljc4MTRMMTAuMjM4IDEwLjg5MTJMMTMuNjUyMiAxMy41NzMyTDE2LjU4MTMgOS43OTI4NSIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4xMzk2IDkuMzA3NzZDMjEuMTM5NiA4LjIwNDE3IDIxLjEzOTYgNy42NTIzNyAyMS4wNTI4IDcuMTkyNzVDMjAuNjcxMSA1LjE3MDQ0IDE5LjA4OTMgMy41ODg1OCAxNy4wNjcgMy4yMDY4N0MxNi42MDczIDMuMTIwMTIgMTYuMDU1NiAzLjEyMDEyIDE0Ljk1MiAzLjEyMDEySDcuNjU2NzZDNC42NDUzMiAzLjEyMDEyIDIuNzc4MDUgNS4yNTI4NCAyLjc3ODA1IDguMjY0MjhWMTYuMzQ2N0MyLjc3ODA1IDE5LjM1ODEgNC42MDg3MSAyMS40ODE3IDcuNjU2NzYgMjEuNDgxN0gxNi4yNjA5QzE5LjI3MjMgMjEuNDgxNyAyMS4xMzk2IDE5LjM1ODEgMjEuMTM5NiAxNi4zNDY3VjkuMzA3NzYiIHN0cm9rZT0iIzEzMEYyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");
}

.icon-location {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuMjM5MTQgMTAuMzkxNEM0LjI1MzU0IDYuMTUwNzcgNy43MDI5IDIuNzI0NzcgMTEuOTQzNSAyLjczOTE4QzE2LjE4NDEgMi43NTM1OSAxOS42MTAxIDYuMjAyOTQgMTkuNTk1NyAxMC40NDM1VjEwLjUzMDVDMTkuNTQzNSAxMy4yODcgMTguMDA0NCAxNS44MzQ4IDE2LjExNzQgMTcuODI2MUMxNS4wMzgyIDE4Ljk0NjggMTMuODMzMSAxOS45Mzg5IDEyLjUyNjEgMjAuNzgyN0MxMi4xNzY2IDIxLjA4NSAxMS42NTgyIDIxLjA4NSAxMS4zMDg3IDIwLjc4MjdDOS4zNjAyIDE5LjUxNDQgNy42NTAwNyAxNy45MTMyIDYuMjU2NTMgMTYuMDUyMkM1LjAxNDQ5IDE0LjQyOTQgNC4zMDkzIDEyLjQ1OTggNC4yMzkxNCAxMC40MTc0TDQuMjM5MTQgMTAuMzkxNFoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48Y2lyY2xlIG9wYWNpdHk9IjAuNCIgY3g9IjExLjkxNzQiIGN5PSIxMC41MzkyIiByPSIyLjQ2MDg3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+");
}

.icon-discount {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNzk0MzIgNy41ODQ2OEM0Ljc5NDMyIDYuMzM1NjggNS44MDczMiA1LjMyMjY4IDcuMDU1MzIgNS4zMjI2OEg4LjA4NDMyQzguNjgwMzIgNS4zMjI2OCA5LjI1MzMyIDUuMDg2NjggOS42NzczMiA0LjY2NTY4TDEwLjM5NjMgMy45NDU2OEMxMS4yNzczIDMuMDYwNjggMTIuNzA5MyAzLjA1NjY4IDEzLjU5NDMgMy45Mzc2OEwxMy42MDMzIDMuOTQ1NjhMMTQuMzIzMyA0LjY2NTY4QzE0Ljc0NjMgNS4wODY2OCAxNS4zMTkzIDUuMzIyNjggMTUuOTE2MyA1LjMyMjY4SDE2Ljk0NDNDMTguMTkzMyA1LjMyMjY4IDE5LjIwNjMgNi4zMzU2OCAxOS4yMDYzIDcuNTg0NjhWOC42MTE2OEMxOS4yMDYzIDkuMjA5NjggMTkuNDQyMyA5Ljc4MTY4IDE5Ljg2MzMgMTAuMjA1N0wyMC41ODMzIDEwLjkyNTdDMjEuNDY4MyAxMS44MDY3IDIxLjQ3MzMgMTMuMjM3NyAyMC41OTIzIDE0LjEyMzdMMjAuNTgzMyAxNC4xMzI3TDE5Ljg2MzMgMTQuODUyN0MxOS40NDIzIDE1LjI3NDcgMTkuMjA2MyAxNS44NDg3IDE5LjIwNjMgMTYuNDQ0N1YxNy40NzM3QzE5LjIwNjMgMTguNzIyNyAxOC4xOTMzIDE5LjczNDcgMTYuOTQ0MyAxOS43MzQ3SDE1LjkxNjNDMTUuMzE5MyAxOS43MzQ3IDE0Ljc0NjMgMTkuOTcxNyAxNC4zMjMzIDIwLjM5MjdMMTMuNjAzMyAyMS4xMTE3QzEyLjcyMzMgMjEuOTk3NyAxMS4yOTEzIDIyLjAwMTcgMTAuNDA1MyAyMS4xMjA3QzEwLjQwMjMgMjEuMTE3NyAxMC4zOTkzIDIxLjExNDcgMTAuMzk2MyAyMS4xMTE3TDkuNjc3MzIgMjAuMzkyN0M5LjI1MzMyIDE5Ljk3MTcgOC42ODAzMiAxOS43MzQ3IDguMDg0MzIgMTkuNzM0N0g3LjA1NTMyQzUuODA3MzIgMTkuNzM0NyA0Ljc5NDMyIDE4LjcyMjcgNC43OTQzMiAxNy40NzM3VjE2LjQ0NDdDNC43OTQzMiAxNS44NDg3IDQuNTU3MzIgMTUuMjc0NyA0LjEzNjMyIDE0Ljg1MjdMMy40MTczMiAxNC4xMzI3QzIuNTMxMzIgMTMuMjUxNyAyLjUyNzMyIDExLjgxOTcgMy40MDgzMiAxMC45MzQ3TDMuNDE3MzIgMTAuOTI1N0w0LjEzNjMyIDEwLjIwNTdDNC41NTczMiA5Ljc4MTY4IDQuNzk0MzIgOS4yMDk2OCA0Ljc5NDMyIDguNjExNjhWNy41ODQ2OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik05LjQyOTk5IDE1LjA5ODRMMTQuNTcgOS45NTgzNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik0xNC41NjY3IDE1Ljg1MTNDMTQuMzY2NyAxNS44NTEzIDE0LjE3NjcgMTUuNzcxMyAxNC4wMzY3IDE1LjYzMTNDMTMuOTY2NyAxNS41NjEzIDEzLjkxNjcgMTUuNDcxMyAxMy44NzY3IDE1LjM4MTNDMTMuODM2NyAxNS4yOTEzIDEzLjgxNjcgMTUuMjAyMyAxMy44MTY3IDE1LjEwMTNDMTMuODE2NyAxNS4wMDEzIDEzLjgzNjcgMTQuOTAxMyAxMy44NzY3IDE0LjgxMTNDMTMuOTE2NyAxNC43MjEzIDEzLjk2NjcgMTQuNjQxMyAxNC4wMzY3IDE0LjU3MTNDMTQuMzE2NyAxNC4yOTEzIDE0LjgxNjcgMTQuMjkxMyAxNS4wOTY3IDE0LjU3MTNDMTUuMTY2NyAxNC42NDEzIDE1LjIyNjcgMTQuNzIxMyAxNS4yNjY3IDE0LjgxMTNDMTUuMjk2NyAxNC45MDEzIDE1LjMxNjcgMTUuMDAxMyAxNS4zMTY3IDE1LjEwMTNDMTUuMzE2NyAxNS4yMDIzIDE1LjI5NjcgMTUuMjkxMyAxNS4yNjY3IDE1LjM4MTNDMTUuMjI2NyAxNS40NzEzIDE1LjE2NjcgMTUuNTYxMyAxNS4wOTY3IDE1LjYzMTNDMTQuOTU2NyAxNS43NzEzIDE0Ljc2NjcgMTUuODUxMyAxNC41NjY3IDE1Ljg1MTNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik05LjQyNjY0IDEwLjcxMTdDOS4zMjY2NCAxMC43MTE3IDkuMjM2NjQgMTAuNjkwNyA5LjE0NjY0IDEwLjY1MDdDOS4wNTY2NCAxMC42MTA3IDguOTY2NjQgMTAuNTYxNyA4Ljg5NjY0IDEwLjQ5MTdDOC44MjY2NCAxMC40MTE3IDguNzc2NjQgMTAuMzMxNyA4LjczNjY0IDEwLjI0MTdDOC42OTY2NCAxMC4xNTA3IDguNjc2NjQgMTAuMDYxNyA4LjY3NjY0IDkuOTYxN0M4LjY3NjY0IDkuODYwNyA4LjY5NjY0IDkuNzYxNyA4LjczNjY0IDkuNjcxN0M4Ljc3NjY0IDkuNTgxNyA4LjgyNjY0IDkuNDkxNyA4Ljg5NjY0IDkuNDMxN0M5LjE4NjY0IDkuMTUwNyA5LjY3NjY0IDkuMTUwNyA5Ljk1NjY0IDkuNDMxN0MxMC4wOTY2IDkuNTcwNyAxMC4xNzY2IDkuNzYxNyAxMC4xNzY2IDkuOTYxN0MxMC4xNzY2IDEwLjA2MTcgMTAuMTY2NiAxMC4xNTA3IDEwLjEyNjYgMTAuMjQxN0MxMC4wODY2IDEwLjMzMTcgMTAuMDI2NiAxMC40MTE3IDkuOTU2NjQgMTAuNDkxN0M5Ljg4NjY0IDEwLjU2MTcgOS44MDY2NCAxMC42MTA3IDkuNzE2NjQgMTAuNjUwN0M5LjYyNjY0IDEwLjY5MDcgOS41MjY2NCAxMC43MTE3IDkuNDI2NjQgMTAuNzExN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
}

.icon-chart {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik03LjM3MTQ1IDEwLjczMDZWMTcuNTkwNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIG9wYWNpdHk9IjAuNCIgZD0iTTEyLjAzODEgNy40NDhWMTcuNTkwNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIG9wYWNpdHk9IjAuNCIgZD0iTTE2LjYyODYgMTQuMzU1N1YxNy41OTA3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi42ODU3IDIuNTI4OTNINy4zMTQyOUM0LjA0NzYyIDIuNTI4OTMgMiA0Ljg0MTAxIDIgOC4xMTQwOVYxNi45NDM4QzIgMjAuMjE2OCA0LjAzODEgMjIuNTI4OSA3LjMxNDI5IDIyLjUyODlIMTYuNjg1N0MxOS45NjE5IDIyLjUyODkgMjIgMjAuMjE2OCAyMiAxNi45NDM4VjguMTE0MDlDMjIgNC44NDEwMSAxOS45NjE5IDIuNTI4OTMgMTYuNjg1NyAyLjUyODkzWiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");
}

.icon-shield {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4Ljg2NSA1LjY1MjdDMTkuMzAyIDUuODA1NyAxOS41OTQgNi4yMTc3IDE5LjU5NCA2LjY4MDdWMTMuNDUzN0MxOS41OTQgMTUuMzQ2NyAxOC45MDYgMTcuMTUzNyAxNy42OTEgMTguNTUzN0MxNy4wOCAxOS4yNTg3IDE2LjMwNyAxOS44MDc3IDE1LjQ4NiAyMC4yNTE3TDExLjkyOCAyMi4xNzM3TDguMzY0IDIwLjI1MDdDNy41NDIgMTkuODA2NyA2Ljc2OCAxOS4yNTg3IDYuMTU2IDE4LjU1MjdDNC45NCAxNy4xNTI3IDQuMjUgMTUuMzQ0NyA0LjI1IDEzLjQ0OTdWNi42ODA3QzQuMjUgNi4yMTc3IDQuNTQyIDUuODA1NyA0Ljk3OSA1LjY1MjdMMTEuNTYxIDMuMzM5N0MxMS43OTUgMy4yNTc3IDEyLjA1IDMuMjU3NyAxMi4yODMgMy4zMzk3TDE4Ljg2NSA1LjY1MjdaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggb3BhY2l0eT0iMC40IiBkPSJNOS4zMjI1MSAxMi40NDY3TDExLjIxNDUgMTQuMzM5N0wxNS4xMTI1IDEwLjQ0MTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
}

#pagination {
    text-align: center;
}

.pagination {
    margin-top: 30px;
    display: inline-block;
}

.pagination li {
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 12px;
    border-radius: 200px;
    min-height: 24px;
    min-width: 24px;
    text-align: center;
    color: #333;
    line-height: 21px;
}

.pagination li.active {
    border: 1px solid #1b788b;
}

.pagination a, .pagination span {
    color: #333;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}

.pagination .active a {
    color: #1b788b;
}

.about-section a {
    color: white;
}

body {
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    font-size: 16px;
    color: #333
}

body,
html {
    height: 100%
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

a,
button,
input {
    outline: none !important
}

ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.d-none {
    display: none
}

.img-responsive {
    max-width: 100%
}

.img-center {
    margin: 0 auto;
    display: block
}

.container {
    max-width: 1230px;
    padding: 0 15px;
    margin: 0 auto
}

.btn-green-large {
    padding: 18px 15px;
    border-radius: 12px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    text-align: center;
    background: #1b788b;
    color: #fff;
    float: left;
    width: 100%
}

.btn-green-large:hover {
    color: #fff;
    text-decoration: none;
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.clearfix {
    clear: both
}

h1 {
    width: 100%;
    float: left;
    font-size: 24px;
    font-weight: 600;
    color: #1b788b
}

.search-box-wrp {
    width: 100%;
    float: left;
    max-width: 500px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: relative;
    padding: 0 56px 0 0
}

.search-box-wrp .search-box {
    width: 100%;
    float: left;
    position: relative
}

.search-box-wrp .form-control {
    width: 100%;
    float: left;
    height: 48px;
    padding: 0 15px 0 50px;
    border-radius: 12px;
    background: #f5f5f5;
    border: none;
    outline: none;
    color: #333;
    font-size: 15px;
    font-family: sans-serif
}

.search-box-wrp .form-control:focus {
    background: #e9e9e9
}

.search-box-wrp .search-icon {
    width: 24px;
    height: 24px;
    float: left;
    position: absolute;
    left: 15px;
    top: 11px;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEuNzciIGN5PSIxMi41NTA3IiByPSI4Ljk4ODU2IiBzdHJva2U9IiMxMzBGMjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMTguMDIxNyAxOS4yNjkzTDIxLjU0NTcgMjIuNzg0MiIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==') no-repeat center top;
    /*background: url("../static/images/icons/search.svg") no-repeat center top;*/
    background-size: 24px;
}

.search-box-wrp .list-view-btn {
    width: 45px;
    float: left;
    position: absolute;
    right: 0;
    top: 3px;
    font-size: 10px;
    text-align: center
}

.search-box-wrp .list-view-btn a {
    color: rgba(0, 0, 0, 0.25)
}

.search-box-wrp .list-view-btn a img {
    width: 24px;
    margin: 0 auto
}

.search-box-wrp .list-view-btn a span {
    clear: both;
    width: 100%;
    float: left;
    margin: 2px 0 0 0
}

.search-box-wrp .list-view-btn a:hover {
    color: #000;
    -webkit-transform: scale(1.52);
    transform: scale(1.52)
}

.search-box-wrp .search-list-open {
    width: 100%;
    float: left;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    margin: 6px 0 0 0;
    padding: 12px;
    text-align: left;
    position: absolute;
    left: 0;
    top: 50px;
    max-height: 200px;
    overflow: auto;
    background: #fff;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.search-box-wrp .search-list-open li {
    width: 100%;
    float: left
}

.search-box-wrp .search-list-open li a {
    color: #333;
    font-size: 15px;
    padding: 15px 15px 15px 50px;
    width: 100%;
    float: left;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEuNzciIGN5PSIxMi41NTA3IiByPSI4Ljk4ODU2IiBzdHJva2U9IiMxMzBGMjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMTguMDIxNyAxOS4yNjkzTDIxLjU0NTcgMjIuNzg0MiIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==") no-repeat 15px 12px;
    background-size: 24px
}

.search-box-wrp .search-list-open li a:hover {
    color: #333;
    background: #f5f5f5;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEuNzciIGN5PSIxMi41NTA3IiByPSI4Ljk4ODU2IiBzdHJva2U9IiMxMzBGMjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMTguMDIxNyAxOS4yNjkzTDIxLjU0NTcgMjIuNzg0MiIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==") no-repeat 15px 12px #f5f5f5;
    background-size: 24px;
    border-radius: 5px
}

.search-row {
    width: 100%;
    float: left;
    padding: 10px 0 0 0
}

.normal-search {
    width: 100%;
    float: left;
    max-width: 500px;
    position: relative
}

.normal-search .form-control {
    width: 100%;
    float: left;
    height: 48px;
    padding: 0 15px 0 60px;
    border-radius: 12px;
    background: #f5f5f5;
    border: none;
    outline: none;
    color: #333;
    font-size: 15px;
    font-family: sans-serif
}

.normal-search .form-control:focus {
    background: #e9e9e9
}

.normal-search .search-icon {
    width: 24px;
    height: 24px;
    float: left;
    position: absolute;
    left: 15px;
    top: 11px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEuNzciIGN5PSIxMi41NTA3IiByPSI4Ljk4ODU2IiBzdHJva2U9IiMxMzBGMjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMTguMDIxNyAxOS4yNjkzTDIxLjU0NTcgMjIuNzg0MiIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==") no-repeat center top;
    background-size: 24px
}

#middle {
    width: 100%;
    float: left;
    padding: 100px 0 50px
}

.responsive-table {
    width: 100%;
    float: left
}

.responsive-table a {
    color: #333;
    text-decoration: underline
}

.responsive-table a:hover {
    color: #333;
    text-decoration: none
}

.responsive-table table {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    table-layout: fixed;
    text-align: left
}

.responsive-table table tr {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 24px 15px
}

.responsive-table table td,
.responsive-table table th {
    padding: 24px 15px;
    vertical-align: top
}

.responsive-table table th {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: normal
}

.border-table a {
    color: #333;
    text-decoration: underline
}

.border-table a:hover {
    color: #333;
    text-decoration: none
}

.border-table table {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: left
}

.border-table table tr {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 24px 15px
}

.border-table table td,
.border-table table th {
    padding: 24px 15px;
    vertical-align: top
}

.border-table table th {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: normal
}

.border-table.country-table table td:last-child,
.border-table.country-table table th:last-child {
    display: none
}

.report-btn {
    border: 1px solid #1b788b !important;
    padding: 10px 50px 10px 25px;
    text-decoration: none !important;
    color: #1b788b !important;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    float: right
}

.report-btn .arrow-icon {
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMTkuNzUgMTEuNzI1N0w0Ljc1IDExLjcyNTciIHN0cm9rZT0iIzFCNzg4QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuNzAwMiA1LjcwMTMxTDE5Ljc1MDIgMTEuNzI1M0wxMy43MDAyIDE3Ljc1MDMiIHN0cm9rZT0iIzFCNzg4QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=") no-repeat center top;
    background-size: 24px;
    position: absolute;
    right: 15px;
    top: 8px
}

.report-btn:hover {
    color: #1b788b;
    text-decoration: none;
    opacity: 0.7
}

.table-row-bottom {
    width: 100%;
    float: left;
    padding: 20px 0 0 0
}

.table-row-bottom .right-btn {
    width: 100%;
    float: right;
    padding: 25px 0 0 0
}

.table-row-bottom .right-btn .btn-green-large {
    width: 100%
}

.table-row-bottom .load-more-row-btn {
    width: 100%;
    float: left;
    padding: 15px 0 0 0;
    text-align: center
}

.table-row-bottom .load-more-row-btn a {
    font-size: 12px;
    color: #1b788b;
    text-decoration: underline
}

.table-row-bottom .load-more-row-btn a:hover {
    color: #000;
    text-decoration: none
}

.title-with-icon {
    width: 100%;
    float: left;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0 0 24px 45px;
    position: relative;
    margin: 0 0 15px
}

.title-with-icon h1,
.title-with-icon h2,
.title-with-icon h3 {
    width: 100%;
    float: left;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 600;
    color: #1b788b;
    padding: 7px 0 0 0;
    margin: 0
}

.title-with-icon img {
    width: 36px;
    position: absolute;
    left: 0;
    top: 0
}

.toggle-trigger {
    clear: both;
    opacity: 0.5;
    text-decoration: underline;
    display: block;
    font-size: 12px;
    padding: 10px 0 0 0;
    cursor: pointer
}

.toggle-trigger:hover {
    opacity: 1
}

.toggle-text {
    clear: both;
    font-size: 12px;
    line-height: 1.5;
    display: block;
    padding: 10px 0 0 0
}

.green-badge {
    font-size: 12px;
    color: #fff;
    border-radius: 6px;
    background: #1b788b;
    padding: 6px 24px
}

.mobile-search {
    width: 100%;
    float: left;
    padding: 130px 15px 0 15px
}

.mobile-search .search-box-wrp {
    max-width: 100%
}

@media screen and (min-width: 768px) {
    #middle {
        padding: 100px 0
    }

    .search-row {
        padding: 50px 0 0 0
    }

    .btn-green-large {
        padding: 18px 36px
    }

    .table-row-bottom {
        text-align: center
    }

    .table-row-bottom .right-btn {
        width: auto;
        padding: 0
    }

    .table-row-bottom .right-btn .btn-green-large {
        width: auto
    }

    .table-row-bottom .load-more-row-btn {
        width: auto
    }

    .mobile-search {
        padding: 110px 15px 0 15px
    }
}

@media screen and (min-width: 992px) {
    .responsive-table table .col-width-8 {
        width: 290px
    }

    .border-table.country-table table td:last-child,
    .border-table.country-table table th:last-child {
        display: inherit
    }
}

@media screen and (min-width: 1200px) {
    .mobile-search {
        display: none
    }

    #middle {
        padding: 140px 0 50px
    }
}

@media screen and (max-width: 992px) {
    .responsive-table table {
        border: 0
    }

    .responsive-table table colgroup {
        display: none
    }

    .responsive-table table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .responsive-table table tr {
        display: block;
        float: left;
        width: 100%;
        padding: 10px 0;
        border: none
    }

    .responsive-table table tr:nth-child(2n) td {
        background: #f8f8f8
    }

    .responsive-table table td {
        border: 1px solid rgba(0, 0, 0, 0.1);
        display: block;
        text-align: right;
        padding: 16px 15px 16px 15px;
        width: 100%;
        font-size: 15px;
        float: left;
        border-bottom: none;
        position: relative
    }

    .responsive-table table td:last-child {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1)
    }

    .responsive-table table td:before {
        content: attr(data-label);
        float: left;
        font-weight: 600;
        font-size: 14px
    }
}

header {
    width: 100%;
    float: left;
    padding: 12px 15px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    background: #fff
}

header .logo {
    width: 100%;
    float: left
}

header .logo img {
    height: 36px;
    max-width: 100%;
    display: block
}

header .header-btn {
    width: 100%;
    float: right;
    margin: 5px 0 0 0;
    display: none
}

header .header-btn a {
    padding: 10px 15px;
    border-radius: 12px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    text-align: center;
    background: #1b788b;
    color: #fff;
    float: left;
    width: 100%
}

header .header-btn a:hover {
    color: #fff;
    text-decoration: none;
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

header.inner-page {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

header.inner-page .search-box-wrp {
    float: right;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    max-width: 100%;
    left: 0;
    margin-top: 10px
}

@media screen and (min-width: 768px) {
    header {
        border-bottom: none
    }

    header .logo {
        width: auto;
        padding: 5px 0 0 0
    }

    header .header-btn {
        width: auto;
        margin: 0
    }

    header .header-btn a {
        padding: 18px 36px;
        width: auto
    }

    header.inner-page {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1)
    }

    header.inner-page .search-box-wrp {
        float: right;
        position: absolute;
        right: 15px;
        left: auto;
        top: 8px;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        max-width: 500px;
        margin: 0
    }
}

@media screen and (min-width: 1200px) {
    header {
        padding-left: 20px;
        padding-right: 20px
    }

    header .logo {
        padding: 14px 0 0 0
    }

    header .header-btn {
        display: inherit
    }

    header.inner-page .search-box-wrp {
        display: inherit;
        position: absolute;
        top: 18px;
        right: inherit;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

footer {
    width: 100%;
    float: left;
    padding: 15px 15px 15px;
    background: #fff;
    text-align: center
}

footer .footer-left {
    width: 100%;
    font-size: 12px;
    color: #000;
    opacity: 0.5;
    display: inline-block
}

footer .footer-left a {
    color: #000;
    margin: 0 0 0 10px
}

footer .footer-left a:hover {
    color: #000;
    opacity: 1
}

footer .footer-left:hover {
    color: #000;
    opacity: 1
}

footer .footer-links {
    width: 100%;
    float: right;
    font-size: 12px;
    padding: 10px 0 0 0
}

footer .footer-links ul li {
    width: auto;
    display: inline-block;
    position: relative;
    padding: 0 12px
}

footer .footer-links ul li:after {
    position: absolute;
    right: 0;
    top: 2px;
    height: 12px;
    width: 1px;
    float: left;
    content: "";
    opacity: 0.4;
    background: #000
}

footer .footer-links ul li:last-child {
    padding-right: 0
}

footer .footer-links ul li:last-child:after {
    display: none
}

footer .footer-links ul li:first-child {
    padding-left: 0
}

footer .footer-links ul li a {
    color: #000;
    opacity: 0.5
}

footer .footer-links ul li a:hover {
    color: #000;
    opacity: 1
}

footer.inner-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    width: 100%;
    position: relative;
    padding-bottom: 85px
}

@media screen and (min-width: 768px) {
    footer {
        text-align: left;
        position: fixed;
        left: 0;
        bottom: 0
    }

    footer .footer-left {
        width: auto
    }

    footer .footer-links {
        width: auto;
        padding: 4px 0 0 0
    }
}

@media screen and (min-width: 1200px) {
    footer {
        padding-left: 20px;
        padding-right: 20px
    }

    footer.inner-footer {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        width: calc(100% - 442px);
        right: 0;
        position: fixed;
        right: 0;
        left: inherit;
        bottom: 0;
        padding-bottom: 15px
    }
}

.home-container {
    width: 100%;
    float: left;
    text-align: center;
    position: relative;
    padding: 150px 15px 30px
}

.home-container h1 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 40px;
    margin: 0 0 26px;
    padding: 0;
    font-weight: 600;
    color: #1b788b;
    line-height: 1
}

.home-container .home-image {
    width: 100%;
    float: left
}

.home-container .home-image img {
    max-height: 500px;
    margin-top: 24px;
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 100%
}

.home-container .home-paging {
    width: 100%;
    float: left;
    padding: 15px 0 0 0
}

.home-container .home-paging ul li {
    width: auto;
    display: inline-block;
    margin: 3px 3px
}

.home-container .home-paging ul li a {
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 12px;
    border-radius: 200px;
    min-height: 24px;
    min-width: 24px;
    text-align: center;
    color: #333;
    display: block;
    line-height: 21px
}

.home-container .home-paging ul li a:hover {
    opacity: 0.7;
    color: #333
}

.home-container .home-paging ul li a.pagi-name {
    padding-left: 15px;
    padding-right: 15px
}

@media screen and (min-width: 768px) {
    .home-container {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        padding: 0 15px
    }

    .home-container h1 {
        font-size: 60px;
        margin: 0 0 36px
    }

    .home-container .home-image img {
        max-height: 320px
    }
}

@media screen and (min-width: 1600px) {
    .home-container .home-image img {
        max-height: 500px;
        min-height: 300px
    }
}

.list-view-container {
    width: 100%;
    float: left;
    padding: 0 0 30px
}

.list-view-container .container {
    max-width: 800px
}

.list-view-row-wrp {
    width: 100%;
    float: left
}

.result-left {
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
    background-color: #07424e;
    background-image: linear-gradient(315deg, #07424e, #1b788b);
    padding: 140px 20px 24px
}

.result-left .result-left-top {
    width: 100%;
    float: left
}

.result-left h1 {
    width: 100%;
    float: left;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    padding: 0 0 24px;
    text-align: left;
    margin: 0
}

.result-left .overview-box-wrp {
    width: 100%;
    float: left
}

.result-left .small-title {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    position: relative;
    padding: 24px 0 12px
}

.result-left .small-title:after {
    width: 36px;
    height: 4px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    content: ""
}

.result-left .overview-box {
    width: 1005;
    float: left
}

.result-left .overview-box ul li {
    width: 100%;
    float: left;
    padding: 5px 0 5px 60px;
    margin: 12px 0 0 0;
    position: relative
}

.result-left .overview-box ul li .box-icon {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    float: left;
    background: rgba(255, 255, 255, 0.2);
    position: absolute;
    left: 0;
    top: 0;
    text-align: center
}

.result-left .overview-box ul li .box-icon img {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
    top: 50%;
    margin: 0 auto;
    display: block;
    max-height: 100%;
    max-width: 100%
}

.result-left .overview-box ul li .box-label {
    width: 100%;
    float: left;
    color: rgba(255, 255, 255, 0.5);
    font-size: 14px
}

.result-left .overview-box ul li .box-data {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 18px;
    font-weight: 600
}

.result-left .about-section {
    width: 100%;
    float: left;
    padding: 5px 0 0 0
}

.result-left .about-section p {
    width: 100%;
    float: left;
    margin: 12px 0 0 0;
    opacity: 0.5;
    color: #fff;
    font-size: 12px;
    padding: 0;
    line-height: 20px
}

.result-left .left-bottom {
    width: 100%;
    float: left;
    padding: 20px 0 20px 0
}

.result-left .left-bottom .title {
    width: 100%;
    float: left;
    opacity: 0.5;
    color: #fff;
    font-size: 12px
}

.result-left .left-bottom .changing-box {
    width: 100%;
    float: left;
    padding: 0 0 0 136px;
    position: relative;
    margin: 19px 0 0 0
}

.result-left .left-bottom .changing-box .changing-box-left {
    width: 126px;
    float: left;
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 12px;
    color: #fff;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMjAuMTY0MiA3LjE2MDM5TDYuNTQ2NDUgNy4xNjAzOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuMDY4MSAzLjA4MjczTDIwLjE2NDggNy4xNjA1TDE2LjA2ODEgMTEuMjM4MyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik0zLjgzMjg5IDE3LjA4ODlMMTcuNDUwNyAxNy4wODg5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik03LjkyOSAyMS4xNjY1TDMuODMyMzQgMTcuMDg4N0w3LjkyOSAxMy4wMTA5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==") no-repeat right top;
    padding: 0 28px 0 0;
    min-height: 38px
}

.result-left .left-bottom .changing-box .form-control {
    width: 100%;
    float: right;
    height: 38px;
    padding: 0 10px 0 10px;
    border-radius: 7px;
    background: #477882;
    border: none;
    outline: none;
    color: #fff;
    font-size: 12px;
    font-family: sans-serif
}

.result-left .left-bottom .changing-box .form-control:focus {
    background: #477882;
    color: #fff
}

.result-left .left-bottom .changing-box .form-control::-webkit-input-placeholder {
    color: #fff;
    opacity: 1
}

.result-left .left-bottom .changing-box .form-control::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.result-left .left-bottom .changing-box .form-control:-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

.result-left .left-bottom .changing-box .form-control::-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

.result-left .left-bottom .changing-box .form-control::placeholder {
    color: #fff;
    opacity: 1
}

.result-left .left-bottom .changing-box .form-control:-ms-input-placeholder {
    color: #fff
}

.result-left .left-bottom .changing-box .form-control::-ms-input-placeholder {
    color: #fff
}

.left-nav {
    width: 100%;
    float: left;
    position: fixed;
    bottom: 0;
    z-index: 1;
    background: #fff;
    -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25)
}

.left-nav ul li {
    width: 16.66%;
    float: left;
    padding: 15px 0 12px 0;
    text-align: center
}

.left-nav ul li a {
    color: rgba(0, 0, 0, 0.25);
    text-decoration: none;
    font-size: 12px
}

.left-nav ul li a:hover {
    color: #000;
    text-decoration: none
}

.left-nav ul li a .nav-icon {
    width: 100%;
    float: left
}

.left-nav ul li a .nav-icon img {
    max-width: 100%;
    margin: 0 auto;
    display: block
}

.left-nav ul li a .nav-text {
    width: 100%;
    float: left;
    text-align: center;
    padding: 4px 0 0
}

.left-nav ul li.active a {
    color: #000;
    opacity: 1
}

.right-container {
    width: 100%;
    float: right;
    padding: 25px 0 0px 0
}

.right-container-data {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px
}

.right-section {
    width: 100%;
    float: left;
    padding: 25px 0 25px;
    scroll-behavior: smooth
}

.full-width-image {
    width: 100%;
    float: left;
    margin: 20px 0 0 0
}

.full-width-image img {
    width: 94%;
    margin: 0 auto;
    display: block
}

.simirlar-company-box-wrp {
    width: 100%;
    float: left;
    padding: 25px 0 0 0
}

.simirlar-company-box-wrp .row {
    margin: 0 -5px
}

.simirlar-company-box-wrp .similar-company-box {
    width: auto;
    float: left;
    padding: 5px 5px
}

.simirlar-company-box-wrp .similar-company-box a {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    text-decoration: none;
    padding: 8px 10px;
    float: left
}

.simirlar-company-box-wrp .similar-company-box a:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0.6
}

.simirlar-company-box-wrp .similar-company-box a .box-title {
    color: #000;
    float: left;
    font-size: 14px
}

.simirlar-company-box-wrp .similar-company-box a .box-text {
    color: rgba(0, 0, 0, 0.25);
    font-size: 12px;
    clear: both;
    float: left;
    padding: 5px 0 0 0
}

.chart-container {
    width: 100%;
    float: left;
    padding: 25px 0 0 0
}

.chart-container .row {
    margin: 0 -15px
}

.chart-container .chart-container-left {
    width: 50%;
    float: left;
    padding: 0 15px
}

.chart-container .chart-container-right {
    width: 50%;
    float: right;
    padding: 15px 15px 0
}

.chart-container .chart-container-right ul li {
    width: 100%;
    float: left;
    padding: 14px 0 14px 36px;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative
}

.chart-container .chart-container-right ul li span {
    width: 24px;
    height: 24px;
    float: left;
    position: absolute;
    left: 0;
    top: 50%;
    border-radius: 50%;
    margin: -12px 0 0 0
}

.chart-container .chart-container-right ul li span.bg-1 {
    background: #d5e4e7
}

.chart-container .chart-container-right ul li span.bg-2 {
    background: #b5d0d7
}

.chart-container .chart-container-right ul li span.bg-3 {
    background: #9fc2cb
}

.chart-container .chart-container-right ul li span.bg-4 {
    background: #74a7b4
}

.chart-container .chart-container-right ul li span.bg-5 {
    background: #4e91a1
}

.chart-container .chart-container-right ul li span.bg-6 {
    background: #348294
}

.chart-container .chart-container-right ul li span.bg-7 {
    background: #1b788b
}

@media screen and (min-width: 768px) {
    .right-section {
        padding: 25px 0 75px
    }

    .simirlar-company-box-wrp .similar-company-box a {
        padding: 8px 20px
    }

    .simirlar-company-box-wrp .similar-company-box a .box-title {
        font-size: 16px
    }

    .simirlar-company-box-wrp .similar-company-box a .box-text {
        font-size: 14px
    }
}

@media screen and (min-width: 992px) {
    .result-left {
        padding: 100px 20px 24px
    }
}

@media screen and (min-width: 1200px) {
    .result-left {
        width: 350px;
        position: fixed;
        height: calc(100% - 85px);
        top: 85px;
        left: 0;
        margin: 0;
        padding: 36px 20px 24px
    }

    .result-left .left-bottom {
        position: absolute;
        bottom: 20px;
        left: 0;
        padding: 0 20px 0 20px
    }

    .left-nav {
        width: 92px;
        height: calc(100% - 85px);
        left: 350px;
        top: 85px;
        bottom: inherit;
        border-right: 1px solid #e5e5e5;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .left-nav ul li {
        width: 100%;
        padding: 24px 0 0 0
    }

    .right-container {
        padding: 85px 0 50px 442px
    }

    .right-container-data {
        padding: 0 20px
    }
}

.compare-container {
    width: 100%;
    float: left
}

.compare-container .container {
    max-width: 940px
}

.compare-container .compare-table {
    width: 100%;
    float: left;
    padding: 30px 0 0 0
}

.compare-container .compare-table .compare-row {
    width: 100%;
    float: left;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 36px 0
}

.compare-container .compare-table .compare-column {
    width: 33.33%;
    padding: 0 10px;
    float: left;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    font-size: 14px
}

.compare-container .compare-table .compare-column.first-mobile,
.compare-container .compare-table .compare-column.last-mobile {
    width: 50%
}

.compare-container .compare-table .title {
    color: #1b788b;
    font-weight: 700;
    font-size: 16px;
    padding-top: 14px
}

.compare-container .report-btn {
    float: none;
    display: inline-block
}

.compare-container .swap-container {
    width: 100%;
    float: left;
    padding: 40px 0 0 0
}

.compare-container .swap-container h2 {
    color: #1b788b;
    text-align: center
}

.compare-container .swap-container .swap-green-box {
    width: 100%;
    float: left;
    background: #1b788b;
    border-radius: 24px;
    padding: 40px 5px;
    margin: 20px 0 0 0
}

.compare-container .swap-container .swap-box-left {
    width: 100%;
    float: left;
    padding: 0 15px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    padding: 10px 0 0 0
}

.compare-container .swap-container .swap-box-middle {
    width: 100%;
    float: left;
    padding: 15px 15px
}

.compare-container .swap-container .swap-box-middle img {
    width: 40px;
    margin: 0 auto;
    display: block;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.compare-container .swap-container .swap-box-right {
    width: 100%;
    float: right;
    padding: 0 15px
}

.compare-container .swap-container .swap-box-right .form-control {
    width: 100%;
    float: right;
    height: 48px;
    padding: 0 10px 0 50px;
    border-radius: 10px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEuNzciIGN5PSIxMi41NTA3IiByPSI4Ljk4ODU2IiBzdHJva2U9IiMxMzBGMjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMTguMDIxNyAxOS4yNjkzTDIxLjU0NTcgMjIuNzg0MiIgc3Ryb2tlPSIjMTMwRjI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==") no-repeat 15px center #f5f5f5;
    border: none;
    outline: none;
    color: #99999b;
    font-size: 15px;
    font-family: sans-serif
}

.compare-container .swap-container .swap-box-right .form-control:focus {
    color: #000
}

.compare-container .swap-container .swap-box-right .form-control::-webkit-input-placeholder {
    color: #99999b;
    opacity: 1
}

.compare-container .swap-container .swap-box-right .form-control::-moz-placeholder {
    color: #99999b;
    opacity: 1
}

.compare-container .swap-container .swap-box-right .form-control:-ms-input-placeholder {
    color: #99999b;
    opacity: 1
}

.compare-container .swap-container .swap-box-right .form-control::-ms-input-placeholder {
    color: #99999b;
    opacity: 1
}

.compare-container .swap-container .swap-box-right .form-control::placeholder {
    color: #99999b;
    opacity: 1
}

.compare-container .swap-container .swap-box-right .form-control:-ms-input-placeholder {
    color: #99999b
}

.compare-container .swap-container .swap-box-right .form-control::-ms-input-placeholder {
    color: #99999b
}

@media screen and (min-width: 768px) {
    .compare-container {
        padding: 0 0 70px
    }

    .compare-container .compare-table {
        padding: 50px 0 0 0
    }

    .compare-container .compare-table .compare-column {
        font-size: 16px
    }

    .compare-container .compare-table .compare-column.first-mobile,
    .compare-container .compare-table .compare-column.last-mobile {
        width: 33.33%
    }

    .compare-container .compare-table .compare-column.mid-pad {
        padding-top: 30px
    }

    .compare-container .compare-table .title {
        font-size: 20px
    }

    .compare-container .swap-container {
        padding: 90px 0 0 0
    }

    .compare-container .swap-container .swap-box-left {
        width: 40%
    }

    .compare-container .swap-container .swap-box-middle {
        width: 20%;
        padding: 0
    }

    .compare-container .swap-container .swap-box-middle img {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    .compare-container .swap-container .swap-box-right {
        width: 40%
    }
}

@media screen and (min-width: 992px) {
    .compare-container .swap-container .swap-box-left {
        width: 33.33%
    }

    .compare-container .swap-container .swap-box-middle {
        width: 33.33%
    }

    .compare-container .swap-container .swap-box-right {
        width: 33.33%
    }
}
