article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: sans-serif;
}

body {
    -ms-word-wrap: break-word;
    background: #f7f7f7;
    color: #444;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    line-height: 2em;
    margin: 0;
    word-wrap: break-word;
}

a:focus {
    outline: thin dotted;
}

a:active, a:hover {
    outline: 0;
}

h1 {
    font-size: 26px;
    margin: .67em 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

mark {
    background: #ff0;
    color: #000;
}

code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: \201C\201D\2018\2019;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}

button, input {
    line-height: normal;
}

button, select {
    text-transform: none;
}

button, html input[type=button],
input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled], html input[disabled] {
    cursor: default;
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

input[type=search] {
    -moz-box-sizing: content-box;
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

:focus {
    outline: 0;
}

p {
    margin: 0 0 20px;
}

a {
    color: #b61414;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
}

h2 {
    font-size: 22px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 15px;
}

h6 {
    font-size: 14px;
}

/*#menu-primary-menu {*/
/*    margin-left: 80px;*/
/*}*/

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

/*#nav{/*background:#111;*//*display:block;padding:0;width:55%;float:left!important;}*/
#nav { /*background:#111;*/
    display: block;
    padding: 0;
    width: 70%;
    float: left !important;
}

#nav-inner {
    margin: 0 auto;
    padding: 0;
    width: 960px;
}

#top-social {
    float: right;
    padding: 13px 0 0;
}

#top-social a {
    height: 16px;
    margin: 5px 0 5px 10px;
    width: 16px;
}

#top-social img:hover {
    opacity: 0.9;
}

#nav li {
    float: left;
    margin: 0 40px 3px 0;
}

#nav li a {
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    padding: 5px 0;
    font-weight: bold;
}

#nav li a:hover {
    color: #f0f0f0;
    text-decoration: none;
}

#wrapper {
    background: transparent;
    margin: 20px auto;
    padding: 0;
    width: 960px;
}

#header {
    display: block;
    margin: 0 0 30px;
}

#logo {
    float: left;
    max-width: 450px;
    padding: 0;
}

#logo h1 {
    margin: 0;
}

#logo a.blog-title {
    font-size: 40px;
    font-weight: 700;
    line-height: 1em;
    text-transform: capitalize;
}

#logo .description {
    margin-top: 1px;
}

#logo img {
    max-height: 60px;
    max-width: 450px;
}

#top-ad {
    float: right;
    height: 60px;
    margin: 0 0 0 2px;
    width: 468px;
}

.default-ad {
    background: url('images/ad468.gif') no-repeat;
    display: block;
    height: 60px;
    width: 468px;
}

#main {
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 0;
    width: 632px;
}

.post, .hentry {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    margin: 0 0 40px;
    padding: 20px;
}

.single .post, .single .hentry {
    margin-bottom: 20px !important;
}

.sticky {
    border-bottom: 2px solid #b61414;
}

.post-thumb img {
    height: 230px;
    margin: 0 0 20px !important;
    width: 590px;
}

.post-entry {
    overflow: hidden;
}

h2.post-title a, h1.post-title {
    color: #000;
    font-size: 22px;
    line-height: 1.3em;
}

.post-title {
    margin: 0 !important;
}

.page-header {
    margin-bottom: 10px !important;
}

.post-meta {
    color: #999;
    font-size: 12px;
    margin-bottom: 5px;
}

.post-meta a {
    color: #999;
}

.post-meta a:hover {
    color: #111;
}

.read-more {
    display: block;
    margin: 25px 0 10px;
    text-align: right;
}

.read-more a {
    background: #DD7373;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.4em;
    padding: 10px;
    width: auto;
}

.read-more a:hover {
    background: #CA6666;
    text-decoration: none;
}

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {
    margin-bottom: 10px;
}

.post pre {
    background: #f2f2f2;
    border: 1px solid #ddd;
    color: #000;
    line-height: 1.6em;
    margin-bottom: 20px;
    padding: 15px 20px;
}

.post code {
    background: #f2f2f2;
}

.post ol {
    list-style: decimal;
    margin: 0 0 0 50px;
    padding: 0;
}

.post ul {
    list-style: disc;
    margin: 0 0 0 50px;
}

.post li {
    margin: 0 0 5px;
}

.post blockquote {
    background: #efefef;
    border-left: 8px solid #dedede;
    font-size: 16px;
    font-style: italic;
    font-weight: 700;
    line-height: 2em;
    margin: 0 0 20px;
    padding: 20px;
}

blockquote p {
    margin: 0;
}

cite {
    font-size: 14px;
    font-weight: 400;
}

.entry img, .entry iframe, .commentlist img, .commentlist iframe {
    max-width: 590px;
}

.entry img, .commentlist img {
    height: auto;
}

#authorarea {
    border: 3px double #eee;
    border-left: none;
    border-right: none;
    margin: 30px 0 10px;
    min-height: 100px;
    padding: 20px 0;
}

.avatar.avatar-100.photo {
    display: block;
    float: left;
    margin: 0 20px 0 0;
}

.authorinfo p {
    margin: 0;
}

.authorinfo h3 {
    margin: 0 0 3px;
    text-transform: capitalize;
}

.page-title {
    background: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px;
    padding: 20px;
}

.post-tags {
    margin-top: 30px;
}

.post-tags a {
    background: 0 #FFF;
    border: 1px solid #bbb;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #444;
    display: block;
    float: left;
    font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.4em;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 6px 10px;
    width: auto;
}

.post-tags a:hover {
    border-color: #aaa;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    text-decoration: none;
}

.post-tags a:active {
    background: #fff;
}

.a-left {
    float: left;
}

.a-right {
    float: right;
}

#sidebar {
    float: left;
    margin: 0 0 0 28px;
    padding: 0;
    text-shadow: 0 0 1px #eee;
    width: 300px;
}

#sidebar li {
    margin: 5px 0;
}

.widget {
    margin: 0 0 20px;
}

.widget-title {
    color: #565656;
    font-weight: 700;
    text-transform: uppercase;
}

.screen-reader-text {
    display: none;
}

input#s {
    background: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    font-size: 13px;
    margin-right: 1px;
    padding: 10px 8px;
    width: 183px;
}

#searchsubmit {
    background: #eee;
    border: 1px solid #bbb;
    color: #555;
    font-size: 13px;
    font-weight: 700;
    padding: 10px 22px;
}

#wp-calendar {
    width: 100%;
}

#wp-calendar tr {
    text-align: center;
}

tr #prev {
    text-align: left;
}

tr #next {
    text-align: right;
}

.tagcloud a {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: inline-block;
    font-size: 13px !important;
    margin: 5px 5px 5px 0;
    padding: 2px 10px;
}

.tagcloud a:hover {
    background: #f1f1f1;
    text-decoration: none;
}

#footer {
    clear: both;
    margin: 30px 0 0;
}

.clear {
    clear: both;
    margin: 0;
    padding: 0;
}

.alignleft, img.alignleft {
    display: inline;
    float: left;
    margin-bottom: 1.5em;
    margin-right: 1.5em;
}

.alignright, img.alignright {
    display: inline;
    float: right;
    margin-bottom: 1.5em;
    margin-left: 1.5em;
}

.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignnone {
    display: block;
}

.wp-caption {
    background: #eee;
    margin-bottom: 1.5em;
    max-width: 580px;
    padding: 5px 5px 0;
    text-align: center;
}

.wp-caption img {
    border: none 0;
    margin: 0 !important;
    max-width: 580px;
    padding: 0;
}

.wp-caption p.wp-caption-text {
    background: #eee;
    font-size: 13px;
    margin: 0;
    padding: 0;
}

.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
}

.tiled-gallery {
    margin-bottom: 20px !important;
}

.gallery {
    clear: both;
    margin: 0 auto 20px !important;
}

.gallery dl {
    margin: 0;
}

.gallery-caption {
    font-size: 13px;
    line-height: 1.8em;
    margin: 0;
}

.navigation2 {
    margin: 15px 0;
}

.navigation3 {
    margin: 0;
}

h3#comments {
    padding: 10px 0;
}

#respond {
    padding: 10px 0;
}

.comment-notes {
    margin-top: 10px;
}

#commentform label {
    font-size: 12px;
    font-weight: 700;
}

#commentform .comment-form-author, #commentform .comment-form-email, #commentform .comment-form-url {
    max-width: 70%;
    width: 240px;
}

#commentform input {
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    display: block;
    margin: 5px 0 0;
    padding: 5px;
    width: 200px;
}

#commentform textarea {
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    display: block;
    margin: 5px 0 0;
    max-width: 100%;
    padding: 10px;
    width: 70%;
}

#commentform #submit {
    background: #DD7373;
    border: 0;
    color: #fff;
    padding: 10px 20px;
    width: auto;
}

#commentform #submit:hover {
    background: #CA6666;
}

.comment-navigation {
    font-size: 12px;
}

.nav-next {
    text-align: right;
}

.form-allowed-tags {
    display: none;
}

span.required {
    color: red;
}

.commentlist .reply {
    text-align: right;
}

.commentlist .vcard cite.fn {
    display: block;
    font-style: normal;
    font-weight: 700;
    line-height: 1em;
    padding-top: 17px;
    text-transform: capitalize;
}

.commentlist .vcard span.says {
    display: none;
}

.commentlist .vcard img.avatar {
    float: left;
    margin: 0 10px 10px 0;
}

.commentlist .comment-meta {
    margin-bottom: 5px;
}

.commentlist .commentmetadata a {
    color: #aaa;
    font-size: 12px;
}

.comment-awaiting-moderation {
    color: red;
    font-size: 12px;
}

.commentlist .bypostauthor {
    background: #f6f6f6;
    padding: 10px;
}

ol.commentlist {
    list-style: none !important;
    margin: 0 !important;
    padding: 10px 0;
}

.commentlist li {
    list-style: none;
    margin: 0 0 20px;
}

.commentlist li p {
    margin: 0 0 5px;
}

.commentlist li ul {
    margin: 20px 0 0 40px;
}

.comment-body li {
    list-style: disc !important;
}

.nocomments {
    padding: 20px 0 0;
}

.pingback cite {
    line-height: 1.5em !important;
}

.error-title {
    font-size: 60px;
    font-weight: 700;
    margin: 100px 30px 70px;
    text-align: center;
    text-transform: uppercase;
}

.error-desc {
    font-size: 19px;
    line-height: 35px;
    margin: 0 20px 70px;
}

.error-desc input#s {
    float: left;
    margin-left: 85px;
    margin-right: 5px;
    margin-top: 10px;
}

.error-desc #searchsubmit {
    margin-top: 10px;
}

.error-desc ol {
    list-style: decimal;
    margin: 10px 0;
}

.error-desc ol li {
    margin: 0 0 5px 70px;
}

.post table {
    border: #ddd solid 1px;
    border-collapse: collapse;
    margin: 10px 0;
    width: auto;
}

.post th, .post td {
    border: #ddd solid 1px;
    padding: 10px 20px;
    width: auto;
}

.post th {
    font-weight: 700;
}

caption {
    font-weight: 700;
}

/*-----------------------------footer-----------------------------*/

.widget-odd.widget-5.footer-form-heading.widget {
    width: 45%;
    font-size: 18px;
    float: left;
    margin-top: 20px;
}

.widget-even.widget-last.widget-6.footer-form.widget {
    width: 55%;
    margin-top: 20px;
}

.es_textbox {
    float: left;
}

input#es_txt_name {
    width: 230px;
    height: 55px;
    border-radius: 10px;
    margin-top: 20px;
    padding: 10px;
    box-sizing: border-box;
}

input#es_txt_email {
    width: 230px;
    height: 55px;
    border-radius: 8px;
    margin-top: 20px;
    padding: 10px;
    margin-left: 5px;
    box-sizing: border-box;
}

input#es_txt_button {
    height: 55px;
    border-radius: 8px;
    margin-top: 10px;
    margin-left: 5px;
    color: #ffffff;
    background: rgba(83, 197, 74, 1);
    border-color: #45ba3c;
    font-family: Lato;
}

.widget-odd.widget-5.footer-form-heading.widget .widget-title {
    text-transform: none;
}

i.fa.fa-check {
    color: rgb(65, 168, 95);
}

/*8 18 17*/
.sticky-news-main-div {
    position: fixed;
    z-index: 666666666;
    left: 0px;
    zoom: 1;
    width: 100%;
    margin: 0px;
    padding: 0px;
    bottom: 0px;
    background: #313131;
    display: none;
}

.sticky-news-main-div-inner {
    margin: 0 auto;
    max-width: 1100px;
}

.sticky-news-main-div .widget-1 {
    width: 45%;
    font-size: 18px;
    float: left;
    margin-top: 20px;
}

.sticky-news-main-div .widget-2 {
    width: 55%;
    margin-top: 20px;
    float: left;
}

#h-s {
    position: absolute;
    right: 15px;
    top: 45px;
    font-size: 35px;
    font-weight: lighter;
    cursor: pointer;
}

.circle-num-home-td-home {
    position: relative;
}

.circle-num-home-td-home .circle-span-home {
    position: absolute;
    left: -17.5px;
    top: -37.5px;
    border-radius: 0px;
    width: 35px;
    height: 35px;
    text-align: center;
    padding: 10px;
    border-radius: 50%;
    font-size: 16px;
}

.circle-num-home-td-home .circle-span-home.circle-num-home1 {
    background: -webkit-linear-gradient(90deg, #fdb23b, #eba537);
    background: -o-linear-gradient(90deg, #fdb23b, #eba537);
    background: -moz-linear-gradient(90deg, #fdb23b, #eba537);
}

.circle-num-home-td-home .circle-span-home.circle-num-home2 {
    background: -webkit-linear-gradient(90deg, #b9b7b5, #acaaa8);
    background: -o-linear-gradient(90deg, #b9b7b5, #acaaa8);
    background: linear-gradient(90deg, #b9b7b5, #acaaa8);
}

.circle-num-home-td-home .circle-span-home.circle-num-home3 {
    background: -webkit-linear-gradient(90deg, #d78c36, #c88232);
    background: -moz-linear-gradient(90deg, #d78c36, #c88232);
    background: linear-gradient(90deg, #d78c36, #c88232);
}

#mega-menu-wrap-primary #mega-menu-primary {
    margin-left: 40px;
    padding: 10px 0px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item {
    float: left;
    margin: 0 30px 3px 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link {
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    padding: 5px 0;
    font-weight: bold;
    background-color: transparent;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:active {
    font-weight: bold;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:hover {
    color: #f5ea12 !important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item {
    border-bottom: 2px solid #f5ea12;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item a {
    color: #f5ea12 !important;
    font-weight: 600 !important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item .mega-sub-menu .mega-menu-item {
    margin-right: 0px;
}

.mega-menu-item-483 {
    display: none !important;
}

#mega-menu-wrap-primary #mega-menu-primary .mega-menu-item ul.mega-sub-menu {
    top: 66px;
    border-top: 2px solid #f5ea12 !important;
    height: 400px;
    overflow-y: scroll;
}

#mega-menu-wrap-primary #mega-menu-primary .mega-menu-item ul.mega-sub-menu::-webkit-scrollbar {
    width: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary .mega-menu-item ul.mega-sub-menu::-webkit-scrollbar-thumb {
    background-color: #f5ea12 !important;
    border-radius: 10px !important;
    border-left: 5px solid white;
}

.filter-home-left .form-group .mybtn {
    width: 100%;
    border-radius: 25px;
    color: #f5ea12;
    font-weight: bold;
    text-transform: uppercase;
    padding: 6px;
}

.filter-home-left .panel-default > .panel-heading {
    color: #333;
    background-color: transparent;
    border-color: transparent;
}

.filter-home-left .panel-default {
    padding: 10px;
    border: 0px solid transparent;
    box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
    padding: 0px;
}

.filter-home-left .ui-slider {
    padding: 10px;
    border-radius: 50px;
    position: relative;
}

.filter-home-left .btn {
    padding: 12px;
}

.filter-home-left .ui-slider #slider_amount, .filter-home-left .ui-slider #slider_age {
    z-index: 0 !important;
    width: 22px !important;
    height: 22px !important;
    line-height: 0px !important;
    border-radius: 50%;
    color: transparent;
    border: 7px solid #27ae60;
    margin-left: -10px;
    position: relative;
    background: #f5ea12;
}

.filter-home-left .ui-slider #slider_amount:active, .filter-home-left .ui-slider #slider_age:active {
    border: 7px solid #f5ea12;
    background: #27ae60;
}

.filter-home-left > .panel {
    margin-bottom: 0px;
}

.home .ma_1 {
    padding: 5px;
}

.home .ma_1 h1 {
    margin-top: 0px;
}

.filter-home-right table tr {
    display: inline-block;
    margin: 15px 0px;
    padding: 15px 0px 0px 0px;
    position: relative;
    width: 100%;
}

.filter-home-right table tr td {
    padding: 0px 20px;
    width: 16.67%;
    text-align: center;
    font-weight: bold;
}

.heading-tr-home {
    position: absolute;
    top: -13px;
    border: 1px solid #5cb85c;
    padding: 0px 100px;
    left: 32%;
    background: white;
}

.heading-tr-home p {
    margin-bottom: 0px;
    padding-top: 5px;
}

.description-tr-home {
    display: block;
    font-size: 11px;
    border-top: 1px solid #e6e6e6 !important;
}

.star-rateing-home {
    display: block;
    background-color: #fafafa;
}

tr.hentry .star-rateing-home {
    padding-top: 10px;
    padding-bottom: 30px;
    height: auto;
}

.star-rateing-home .star-rateing-home-left {
    float: right;
    font-weight: 500;
}

.star-rateing-home .star-rateing-home-right {
    float: right;
    display: none;
}

.time-home p, .after-logo-td-home p {
    margin-bottom: 0px;
}

.filter-home-right table tr td span {
    font-weight: 500;
}

.filter-home-right table tr td.description-tr-home {
    font-weight: normal !important;
    text-align: center;
    margin-top: 30px;
    font-size: 9px;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
}

.home #wrapper {
    margin-top: 10px;
}

.time-home p {
    font-size: 17px;
    font-weight: 600;
    color: #2980b9;
}

.star-rateing-home-right span {
    float: left;
    margin-right: 10px;
}

.star-rateing-home-right img {
    float: right;
    width: 100px;
}

.button-home-filter-tn .form-group {
    margin-bottom: 0px;
}

.filter-home-right table tr:first-child {
    margin-top: 10px !important;
}

.category-table-tn {
    margin-bottom: 25px;
    margin-top: 31px;
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
}

.category-table-tn .heading-tr-home {
    position: absolute;
    top: -13px;
    border: 1px solid #5cb85c;
    padding: 0px 100px;
    left: 27%;
    background: white;
    display: -webkit-box;
}

.category-table-tn tr.hentry {
    padding: 15px 30px;
    position: relative;
    display: block;
    margin-bottom: 0px;
}

.category-table-tn tr.hentry td.content-loan-fixed-heading {
    position: absolute;
}

.category-table-tn p {
    margin-bottom: 0px;
}

.category-table-tn a {
    color: #337ab7;
}

.category-table-tn tr {
    padding: 15px 30px;
}

.category-table-tn tr td {
    padding: 0px 10px;
}

.content-loan-table {
    margin-bottom: 25px;
    margin-top: 31px;
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
}

.content-loan-table .heading-tr-home {
    position: absolute;
    top: -13px;
    border: 1px solid #5cb85c;
    padding: 0px 100px;
    left: 27%;
    background: white;
    display: -webkit-box;
}

.content-loan-table tr.hentry {
    padding: 15px 30px;
    position: relative;
    display: block;
    margin-bottom: 0px;
}

.content-loan-table tr.hentry td.content-loan-fixed-heading {
    position: absolute;
}

.content-loan-table p {
    margin-bottom: 0px;
}

.content-loan-table a {
    color: #337ab7;
}

.content-loan-table tr {
    padding: 15px 30px;
}

.content-loan-table tr td {
    padding: 0px 10px;
}

.cat-description-tr-home {

    font-weight: normal !important;
    text-align: center;
    /* margin-top: 30px; */
    font-size: 9px;
    height: auto;
    padding: 15px 30px;
    border: 1px solid #e6e6e6;
    border-bottom: 0px;
    border-top: 0px;
}

.cat-star-rateing-home {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-top: 0px;
    box-sizing: border-box;
    display: block;
    text-align: -webkit-right;
}

.cat-star-rateing-home td {
    padding: 10px 20px;
}

.cat-star-rateing-home p {
    margin-bottom: 0px;
    float: right;
}

.free-space-tn {
    height: 50px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.three-diff-layout-tn .hentry {
    margin-bottom: 0px;
    position: relative;
}

.three-diff-layout-tn .hentry .three-diff-layout-fixed-heading {
    position: absolute;
    background: white;
    top: -15px;
    padding: 0px;
    margin: 0px;
    height: auto;
    left: 29%;
    padding-left: 100px;
    padding-right: 100px;
    border: 1px solid #5cb85c;
    font-weight: 500;
}

.three-diff-layout-tn .hentry .three-diff-layout-fixed-heading span {
    padding-top: 5px;
}

.three-diff-layout-tn table tr {
    display: flex;
    padding: 20px 10px;
    margin-bottom: 0px;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.three-diff-layout-tn table tr td {
    padding: 10px 13px;
    -webkit-flex: 1; /* Safari 6.1+ */
    -ms-flex: 1; /* IE 10 */
    flex: 1;
    font-size: 12px;
}

.three-diff-layout-tn table .three-diff-layout-description-tr {
    font-weight: normal !important;
    text-align: center;
    height: auto;
    padding: 15px 30px;
    margin-top: 0px;
    line-height: 1.5em;
    border-top: 0px;
}

.three-diff-layout-tn table .three-diff-layout-description-tr td {
    font-size: 9px;
}

.three-diff-layout-tn table .three-diff-layout-description-tr td {
    padding: 0px;
}

.three-diff-layout-tn table .three-diff-layout-star-rateing {
    padding: 0px;
    text-align: right;
}

.three-diff-layout-tn table .three-diff-layout-star-rateing {
    padding: 10px 30px;
    background: #fafafa;
    border-top: 0px;
    margin-bottom: 50px;
}

.three-diff-layout-tn table .three-diff-layout-star-rateing:last-child {
    margin-bottom: 0px;
}

.three-diff-layout-tn table .three-diff-layout-star-rateing td {
    padding: 0px;
}

.three-diff-layout-star-rateing td p {
    margin-bottom: 0px;
}

.three-diff-layout-tn table td a {
    color: #23527c;
    font-size: 14px;
}

.category-whole .catgry-manage {
    margin-bottom: 10px;
}

#logo {
    text-align: left;
    max-width: 275px;
}

/*page 1*/
/*200 to 480*/
@media (min-width: 200px) and (max-width: 480px) {
    #logo {
        text-align: center;
    }

    #logo .description {
        text-align: center;
        display: inline-block;
    }

    #nav {
        width: 100%;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    #mega-menu-wrap-primary ul#mega-menu-primary {
        margin-left: 0px;
        padding: 0px;
        border: 1px solid #e8de1f;
    }

    #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item {
        margin: 0 0px 0px 0;
        float: none;
        display: grid;
        border-bottom: 1px solid white;
        border-top: 1px solid white;
    }

    #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item a.mega-menu-link {
        font-size: 14px;
        padding: 0px 0;
    }

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
        display: grid;
        padding: 5px;
    }

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
        font-size: 12px;
    }

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child {
        border-top: 0px;
    }

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child {
        border-bottom: 0px;
    }

    home .ma_1 {
        padding: 5px 10px;
    }

    .home .ma_1 h1 {
        font-size: 18px;
        margin-top: 10px;
    }

    .top-3-div-box-home {
        width: 100% !important;
        margin-left: 0% !important;
        margin-right: 0% !important;
    }
	
	.top-3-div-box-home {
        width: 100% !important;
        margin-left: 0% !important;
        margin-right: 0% !important;
    }

    .filter-home-right table tr {
        margin: 25px 0px;
    }

    .filter-home-right table tr td {
        display: block;
        text-align: center;
        padding: 10px 10px;
        height: auto;
    }

    .heading-tr-home {
        top: -12px;
        padding: 0px 20px;
        left: 22%;
    }

    .heading-tr-home p {
        font-size: 10px;
    }

    #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item a.mega-menu-link:after {
        float: none;
        margin-left: 0px;
    }

/*     .ma_2 {
        width: 100% !important;
    } */
}

/*481 to 640*/
@media (min-width: 481px) and (max-width: 640px) {
    #logo {
        float: none;
        max-width: 100%;
        padding: 0;
        width: 100%;
        text-align: center;
    }

    #logo a.blog-title {
        display: block;
    }

    #logo .description {
        text-align: center;
    }

    #nav {
        width: 100%;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    #mega-menu-wrap-primary ul#mega-menu-primary {
        margin-left: 0px;
        padding: 0px;
        border: 1px solid #e8de1f;
    }

    #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item {
        margin: 0 0px 0px 0;
        float: none;
        display: grid;
        border-bottom: 1px solid white;
        border-top: 1px solid white;
    }

    #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item a.mega-menu-link {
        font-size: 14px;
        padding: 0px;
    }

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
        display: grid;
        padding: 5px;
    }

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child {
        border-top: 0px;
    }

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child {
        border-bottom: 0px;
    }

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
        font-size: 12px;
    }

    #mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item a.mega-menu-link:after {
        float: none;
        margin-left: 0px;
    }

    home .ma_1 {
        padding: 5px 10px;
    }

    .home .ma_1 h1 {
        font-size: 22px;
        margin-top: 20px;
    }

    .top-3-div-box-home {
        width: 31.33333% !important;
        margin-left: 1% !important;
        margin-right: 1% !important;
    }

    .col-3s a {
        font-size: 12px;
    }

    .col-3s .btn-success {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .filter-home-right table tr {
        margin: 25px 0px;
    }

    .filter-home-right table tr td {
        text-align: center;
        padding: 10px 10px;
        height: auto;
        display: block;
        width: 50%;
        float: left;
    }

    .heading-tr-home {
        top: -12px;
        padding: 0px 20px;
        left: 35%;
    }

    .heading-tr-home p {
        font-size: 10px;
    }

    .filter-home-right table tr td.description-tr-home {
        width: 100%;
    }
}

/*641 to 768*/
@media (min-width: 641px) and (max-width: 768px) {
    .main-head {
        padding: 20px 0px;
    }

    #logo {
        float: none;
        max-width: 100%;
        padding: 0;
        width: 100%;
        text-align: center;
    }

    #logo a.blog-title {
        display: block;
    }

    #logo .description {
        text-align: center;
    }

    #nav {
        width: 100%;
        display: inline-block;
        text-align: center
    }

    #nav-inner {
        margin: 0 auto;
    }

    #mega-menu-wrap-primary {
        display: inline-block;
    }

    #mega-menu-wrap-primary #mega-menu-primary {
        display: inline-block;
        margin-left: 20px;
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item {
        margin-right: 20px;
        margin-bottom: 0px;

    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link {
        font-size: 14px;
    }

    .filter-home-right table tr td:first-child {
        display: inline-block;
        width: 100%;
        text-align: center;
    }

    .filter-home-right table tr td {
        padding: 0px 20px;
    }

    .heading-tr-home {
        left: 26%;
    }

}

/*769 to 1023*/
@media (min-width: 769px) and (max-width: 1023px) {
    .main-head {
        padding: 20px 0px;
    }

    #logo {
        float: none;
        max-width: 100%;
        padding: 0;
        width: 100%;
        text-align: center;
    }

    #logo a.blog-title {
        display: block;
    }

    #logo .description {
        text-align: center;
    }

    #nav {
        width: 100%;
        display: inline-block;
        text-align: center
    }

    #nav-inner {
        margin: 0 auto;
    }

    #mega-menu-wrap-primary {
        display: inline-block;
    }

    #mega-menu-wrap-primary #mega-menu-primary {
        display: inline-block;
        margin-left: 20px;
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item {
        margin-right: 20px;
        margin-bottom: 0px;

    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link {
        font-size: 14px;
    }

    .filter-home-right table tr td:first-child {
        display: inline-block;
        width: 100%;
        text-align: center;
    }

    .filter-home-right table tr td {
        padding: 0px 30px;
    }

    .heading-tr-home {
        left: 26%;
    }
}

/*page 2*/
/*200 to 480*/
@media (min-width: 200px) and (max-width: 480px) {
    .grid-companies-each {
        width: 100% !important;
    }

    .grid-companies-each .company-logo-image {
        display: block !important;
        height: auto;
    }
}

/*481 to 640*/
@media (min-width: 481px) and (max-width: 640px) {

}

/*641 to 768*/
@media (min-width: 641px) and (max-width: 768px) {

}

/*769 to 1023*/
@media (min-width: 769px) and (max-width: 1023px) {

}

/*page 3*/
/*200 to 480*/
@media (min-width: 200px) and (max-width: 480px) {
    .wpcf7-form {
        text-align: center;
    }

    .kontakt-foot-logo {
        text-align: center;
    }

    .g-recaptcha {
        width: 100%;
        margin: 0 auto;
    }

    .g-recaptcha div:first-child {
        margin: 0 auto;
        width: 100% !important;
    }

    .g-recaptcha iframe {
        width: 100%;
    }

}

/*481 to 640*/
@media (min-width: 481px) and (max-width: 640px) {
    .wpcf7-form {
        text-align: center;
    }

    .kontakt-foot-logo {
        text-align: center;
    }

    .g-recaptcha {
        width: 90%;
        margin: 0 auto;
    }

    .g-recaptcha div:first-child {
        margin: 0 auto;
        width: 100% !important;
    }

}

/*641 to 768*/
@media (min-width: 641px) and (max-width: 768px) {
    .page-id-63 #main {
        margin: 0 auto;
        width: 100%;
    }

    .wpcf7-form {
        width: 70%;
        margin: 0 auto;
    }

    .kontakt-foot-logo {
        text-align: center;
    }

    .g-recaptcha {
        width: 100%;
        margin: 0 auto;
    }

    .g-recaptcha div:first-child {
        margin: 0 auto;
        width: 100% !important;

    }

}

/*769 to 1365y*/
@media (min-width: 769px) and (max-width: 1365px) {
    .page-id-63 #main {
        margin: 0 auto;
        width: 100%;
    }

    .wpcf7-form {
        width: 70%;
        margin: 0 auto;
    }

    .kontakt-foot-logo {
        text-align: center;
    }

    .g-recaptcha {
        width: 100%;
        margin: 0 auto;
    }

    .g-recaptcha div:first-child {
        margin: 0 auto;
        width: 100% !important;

    }

}

/*page 4*/
/*200 to 480*/
@media (min-width: 200px) and (max-width: 480px) {
    .cat-mainimg {
        padding: 0 20px;
    }

    .cat-description {
        width: 100%;
    }

    .nanker-loan {
        width: auto !important;
        padding: 0 20px;
    }

    .archive-meta > label {
        float: none;
        padding: 0 20px;
    }

    .mydescrtip p {
        padding: 0px 20px;
    }
}

/*481 to 640*/
@media (min-width: 481px) and (max-width: 640px) {
    .nanker-loan {
        width: auto !important;;
        padding: 0 20px;
    }

    .archive-meta > label {
        padding: 0 20px;
    }

    .mydescrtip p {
        padding: 0px 20px;
    }
}

/*641 to 768*/
@media (min-width: 641px) and (max-width: 768px) {

}

/*769 to 1023*/
@media (min-width: 769px) and (max-width: 1023px) {

}

/*page aRCHIVE*/
/*200 to 480*/
@media (min-width: 200px) and (max-width: 480px) {
    .category-table-tn tr {
        float: none;
        margin-bottom: 0px;
        display: block;
    }

    .category-table-tn tr td {
        padding-right: 10px;
        display: block;
        text-align: center;
        height: auto;
    }

    .content-loan-table tr {
        float: none;
        margin-bottom: 0px;
        display: block;
    }

    .content-loan-table tr td {
        padding-right: 10px;
        display: block;
        text-align: center;
        height: auto;
    }

    .cat-star-rateing-home {
        display: block;
        padding-top: 0px;
    }

    .cat-star-rateing-home td {
        padding: 0px 20px;
    }

    .cat-mainimg {
        padding: 0 20px;
    }

    .cat-description {
        width: 100%;
    }

    .nanker-loan {
        width: auto !important;
        padding: 0 20px;
    }

    .archive-meta > label {
        float: none;
        padding: 0 20px;
    }

    .mydescrtip p {
        padding: 0px 20px;
    }

    .free-space-tn {
        margin-top: 30px;
    }

    .category-whole .panel-left-for-cat .panel-default {
        background-color: transparent !important;
    }

    .category-table-tn .heading-tr-home {
        left: 22%;
        padding: 0px 30px;
    }

    .category-table-tn .cat-description-tr-home td {
        padding: 15px 10px;
        display: inline-block !important;
        padding-bottom: 0PX;
    }

    .category-table-tn .cat-star-rateing-home td {
        display: inline-block !important;
        text-align: -webkit-right;
        width: 100%;
    }

    .category-table-tn .cat-star-rateing-home .description-tr-home {
        width: 100%;
    }

    .panel-left-for-cat .description-tr-home {
        width: 100%;
    }

    .category-whole .content-loan-table .panel-default {
        background-color: transparent !important;
    }

    .content-loan-table .heading-tr-home {
        left: 22%;
        padding: 0px 30px;
    }

    .content-loan-table .cat-description-tr-home td {
        padding: 15px 10px;
        display: inline-block !important;
        padding-bottom: 0PX;
    }

    .content-loan-table .cat-star-rateing-home td {
        display: inline-block !important;
        text-align: -webkit-right;
        width: 100%;
    }

    .panel-left-for-cat .description-tr-home, .category-table-tn .description-tr-home {
        width: 100%;
    }

    tr.hentry .star-rateing-home {
        padding-bottom: 10px;
        width: 100%;
    }
}

/*481 to 640*/
@media (min-width: 481px) and (max-width: 640px) {
    .category-table-tn tr {
        float: none;
        margin-bottom: 0px;
        display: block;
    }

    .category-table-tn tr td {
        text-align: center;
        padding: 10px 2%;
        height: auto;
        display: block;
        width: 46%;
        float: left;
    }

    .category-table-tn .cat-description-tr-home td {
        width: 96%;
    }

    .category-table-tn .cat-star-rateing-home td {
        width: 96%;
    }

    .category-table-tn .cat-description-tr-home {
        display: flex;
    }

    .category-table-tn .cat-star-rateing-home {
        display: flex;
        padding-bottom: 0px;
        padding-top: 0px;
    }

    .content-loan-table tr {
        float: none;
        margin-bottom: 0px;
        display: block;
    }

    .content-loan-table tr td {
        text-align: center;
        padding: 10px 2%;
        height: auto;
        display: block;
        width: 46%;
        float: left;
    }

    .content-loan-table .cat-description-tr-home td {
        width: 96%;
    }

    .content-loan-table .cat-star-rateing-home td {
        width: 96%;
    }

    .content-loan-table .cat-description-tr-home {
        display: flex;
    }

    .content-loan-table .cat-star-rateing-home {
        display: flex;
        padding-bottom: 0px;
        padding-top: 0px;
    }

    .cat-mainimg {
        padding: 0 20px;
    }

    .cat-description {
        width: 100%;
    }

    .nanker-loan {
        width: auto !important;
        padding: 0 20px;
    }

    .archive-meta > label {
        float: none;
        padding: 0 20px;
    }

    .mydescrtip p {
        padding: 0px 20px;
    }

    .free-space-tn {
        margin-top: 30px;
    }

    .category-whole .panel-left-for-cat .panel-default {
        background-color: transparent !important;
    }

    .category-whole .content-loan-table .panel-default {
        background-color: transparent !important;
    }

    .panel-left-for-cat .description-tr-home, .category-table-tn .description-tr-home {
        width: 100%;
    }

    .category-table-tn .heading-tr-home {
        left: 20%;
    }

    .content-loan-table .heading-tr-home {
        left: 20%;
    }

    tr.hentry .star-rateing-home {
        padding-bottom: 10px;
        width: 100%;
    }
}

/*641 to 768*/
@media (min-width: 641px) and (max-width: 800px) {
    .category-table-tn tr {
        float: none;
        margin-bottom: 0px;
    }

    .category-table-tn tr td {
        text-align: center;
        padding: 10px 2%;
        height: auto;
        display: block;
        width: 46%;
        float: left;
    }

    .category-table-tn .cat-description-tr-home td {
        width: 96%;
    }

    .category-table-tn .cat-star-rateing-home td {
        width: 96%;
    }

    .category-table-tn .cat-description-tr-home {
        display: flex;
    }

    .category-table-tn .cat-star-rateing-home {
        display: flex;
        padding-bottom: 0px;
        padding-top: 0px;
    }

    .content-loan-table tr {
        float: none;
        margin-bottom: 0px;
    }

    .content-loan-table tr td {
        text-align: center;
        padding: 10px 2%;
        height: auto;
        display: block;
        width: 46%;
        float: left;
    }

    .content-loan-table .cat-description-tr-home td {
        width: 96%;
    }

    .content-loan-table .cat-star-rateing-home td {
        width: 96%;
    }

    .content-loan-table .cat-description-tr-home {
        display: flex;
    }

    .content-loan-table .cat-star-rateing-home {
        display: flex;
        padding-bottom: 0px;
        padding-top: 0px;
    }

    .cat-mainimg {
        padding: 0 20px;
    }

    .cat-description {
        width: 100%;
    }

    .nanker-loan {
        width: auto !important;
        padding: 0 20px;
    }

    .archive-meta > label {
        float: none;
        padding: 0 20px;
    }

    .mydescrtip p {
        padding: 0px 20px;
    }

    .free-space-tn {
        margin-top: 30px;
    }

    .category-whole .panel-left-for-cat .panel-default {
        background-color: transparent !important;
    }

    .category-whole .content-loan-table .panel-default {
        background-color: transparent !important;
    }

    .category-table-tn .heading-tr-home {
        left: 20%;
    }

    .content-loan-table .heading-tr-home {
        left: 20%;
    }

    .panel-left-for-cat .description-tr-home, .category-table-tn .description-tr-home {
        width: 100%;
    }

    tr.hentry .star-rateing-home {
        padding-bottom: 10px;
        width: 100%;
    }

}

/*769 to 1023*/
@media (min-width: 769px) and (max-width: 1023px) {
    .category-whole .panel-left-for-cat .panel-default {
        background-color: transparent !important;
    }

    .category-whole .content-loan-table .panel-default {
        background-color: transparent !important;
    }

    .panel-left-for-cat .description-tr-home, .category-table-tn .description-tr-home {
        width: 100%;
    }
}

/*Three Diff Layout*/
/*200 to 480*/
@media (min-width: 200px) and (max-width: 480px) {
    .three-diff-layout-tn table tr {
        display: block;
        padding: 0px 10px;
    }

    .three-diff-layout-tn table tr.hentry {
        float: none;
        padding: 15px 30px;
    }

    .three-diff-layout-tn table tr td {
        display: block;
        text-align: center;
        padding: 0px 15px;
    }

    .three-diff-layout-tn table .three-diff-layout-star-rateing td p {
        text-align: right;
    }

    .three-diff-layout-tn .hentry .three-diff-layout-fixed-heading {
        left: 18%;
        padding: 0px 30px;
    }
}

/*481 to 640*/
@media (min-width: 481px) and (max-width: 640px) {
    .three-diff-layout-tn table tr {
        display: block;
        padding: 20px 10px;
    }

    .three-diff-layout-tn table tr.hentry td {
        float: left;
        width: 46%;
        padding: 0px 2%;
    }

    .three-diff-layout-tn table tr.hentry td.image-poer {
        height: auto;
    }

    .three-diff-layout-tn table tr.hentry td.image-poer img {
        display: block;
        margin: 0 auto;
    }

    .three-diff-layout-tn table tr td {
        display: block;
        text-align: center;
        padding: 0px 15px;
    }

    .three-diff-layout-tn table .three-diff-layout-star-rateing td p {
        text-align: right;
    }

    .three-diff-layout-tn .hentry .three-diff-layout-fixed-heading {
        left: 18%;
        padding: 0px 50px;
    }
}

/*641 to 768*/
@media (min-width: 641px) and (max-width: 768px) {
    .three-diff-layout-tn table tr {
        display: block;
        padding: 20px 10px;
    }

    .three-diff-layout-tn table tr.hentry td {
        float: left;
        width: 46%;
        padding: 0px 2%;
    }

    .three-diff-layout-tn table tr.hentry td.image-poer {
        height: auto;
    }

    .three-diff-layout-tn table tr.hentry td.image-poer img {
        display: block;
        margin: 0 auto;
    }

    .three-diff-layout-tn table tr td {
        display: block;
        text-align: center;
        padding: 0px 15px;
    }

    .three-diff-layout-tn table .three-diff-layout-star-rateing td p {
        text-align: right;
    }

    .three-diff-layout-tn .hentry .three-diff-layout-fixed-heading {
        left: 9%;
    }
}

/*769 to 1023*/
@media (min-width: 769px) and (max-width: 1023px) {
    .three-diff-layout-tn table tr {
        display: block;
        padding: 20px 10px;
    }

    .three-diff-layout-tn table tr.hentry td {
        float: left;
        width: 46%;
        padding: 0px 2%;
    }

    .three-diff-layout-tn table tr.hentry td.image-poer {
        height: auto;
    }

    .three-diff-layout-tn table tr.hentry td.image-poer img {
        display: block;
        margin: 0 auto;
    }

    .three-diff-layout-tn table tr td {
        display: block;
        text-align: center;
        padding: 0px 15px;
    }

    .three-diff-layout-tn table .three-diff-layout-star-rateing td p {
        text-align: right;
    }

    .three-diff-layout-tn .hentry .three-diff-layout-fixed-heading {
        left: 9%;
    }
}

/*1024 to 1365*/
@media (min-width: 1024px) and (max-width: 1365px) {
    .three-diff-layout-tn table tr td {
        padding: 10px 8px;
    }
}

.test {
    text-align: center;
    padding-top: 1px;
}

@media only screen and (max-width: 480px) {
    .filter-home-right table tr td {
        width: 100%;
    }
}

.test {
    text-align: center;
    padding-top: 1px;
}

@media (min-width: 400px) and (max-width: 641px) {
    .panel-body {
        padding: 15px;
        display: none;
    }

    .btn-res {
        text-align: center !important;
        width: 100% !important;
        padding-top: 20px !important;
    }

    .filter-home-right table tr td.test {
        width: 50%;
        padding-top: 5px !important;
        float: left;
        padding: 5px !important;
    }
}

@media only screen and (max-width: 400px) and (min-width: 320px) {
    .btn-res {
        text-align: center !important;
        width: 100% !important;
        padding-top: 20px !important;
    }

    .filter-home-right table tr td.test {
        width: 50%;
        padding-top: 5px !important;
        float: left;
        padding: 5px !important;
    }
}

@media (max-width: 767px){

    .elementor-column .width-col-img {
        width: 20%;
    }
    .elementor-column .width-col-txt {
        width: 80%;
    }
    .mobile-padding{ padding-top: 45px;}
}
/*******************************************/
.calculator-slider {
    margin: 20px 0 30px;
    position: relative;
    width: 100%;
}
input[type=range] {
    /*-webkit-appearance: none;*/
    background: transparent;
    border: none;
    padding: 0;
    height: 1.5em;
    margin: 0;
    width: 100%;
}
.calculator-slider-start {
    left: 0;
}
.calculator-slider-end {
    right: 0;
}
*, :after, :before {
    box-sizing: border-box;
}
.form .row {
    margin-bottom: 20px;
}


.mobile-show {
    font-size: 15px;
	font-weight: 600;
}
.form input[type=email], .form input[type=number], .form input[type=tel], .form input[type=text] {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(29,47,95,.04);
    color: #353535;
    font-family: Gilroy,sans-serif;
    font-size: 16px;
    height: 50px;
    padding: 0 15px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
}
.form label.placeholder {
    background-color: #fff;
    color: #888;
    display: inline-block;
    font-size: 16px;
    left: 10px;
    line-height: 1;
    padding: 0 5px;
    pointer-events: none;
    position: absolute;
    text-align: left!important;
    top: 17px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.form label.checkbox-label {
    color: #999!important;
    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 0!important;
    padding-left: 30px;
    position: relative;
    text-align: left!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
input[type=checkbox], input[type=radio] {
    border: 1px solid #eee;
}
input[type=checkbox]:before {
    left: 3px;
    top: 6px;
    width: 0;
    height: 2px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
input[type=checkbox]:after {
    bottom: 3px;
    height: 0;
    right: 9px;
    width: 2px;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}
a:link, a:visited {
    color: #1bb57c;
    text-decoration: none;
}

.form-field {
    position: relative;
	display:inline-block;
	width:100%;
}


.form .submit {
    background-color: #1bb57c;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border: 0;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Gilroy,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 auto;
    padding: 16px 0;
    position: relative;
    text-align: center;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}
.calculator-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3;
    padding: 30px 0 10px;
    text-align: center;
}
.calculator-title-amount {
    color: #27ae61;
    font-size: 38px;
    margin-top: 10px;
}
.calculator-slider-end, .calculator-slider-start {
    bottom: -25px;
    font-size: 13px;
    color: #9f9f9f;
    position: absolute;
}
.calculator-slider {
    margin: 20px 0 30px;
    position: relative;
    width: 100%;
}
.form input[type=email]:focus, .form input[type=number]:focus, .form input[type=tel]:focus, .form input[type=text]:focus {
    border-color: #c8c8c8;
}




/*******************************************/
.finished-hero {
    /*background-color: #f1f5f5;*/
    min-height: 100vh;
    padding: 25px 0 0px;
}
.row.middle {
    -webkit-box-align: center;
    align-items: center;
}
.finished-hero-intro {
    text-align: center;
}
.finished-hero-intro-icon {
    background-image: url('https://www.xn--online-ln-d3a.dk/wp-content/uploads/2020/02/icon-check-big-1.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
    margin: 0 auto 40px;
    width: 200px;
}
.finished-hero-intro h1 {
    font-size: 36px;
    margin-bottom: 10px;
}
.finished-hero h1 {
    line-height: 1.2;
    margin: 0;
}
.finished-hero-intro h2 {
    font-size: 20px;
    font-weight: 500;
}
.finished-hero-box {
    background-color: #f1f5f5;
    border-radius: 6px;
    padding: 30px;
    position: relative;
}
.finished-hero-box-title {
    color: #1bb57c;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.finished-hero-box-subtitle {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2;
}
.finished-hero-box-text {
    color: #1bb57c;
    font-size: 16px;
    line-height: 1.2;
    margin: 20px 0;
}
.finished-hero-box-item:not(:last-child) {
    margin-bottom: 20px;
}
.finished-hero-box-item {
    background-color: #ffffff;
    border-radius: 4px;
    padding: 30px 20px;
    position: relative;
}
.finished-hero-box-item-title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
}
.finished-hero-box-item-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.finished-hero-box-item-list li {
    background-image: url('https://www.xn--online-ln-d3a.dk/wp-content/uploads/2020/02/check.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    margin-top: 10px;
    padding-left: 26px;
}
.align-center {
    text-align: center;
}
.finished-hero-box-item-button:active, .finished-hero-box-item-button:hover, .finished-hero-box-item-button:link, .finished-hero-box-item-button:visited {
    color: #fff;
    text-decoration: none;
}
.finished-hero-box-item-button {
    background-color: #1bb57c;
    background-image: url('https://www.xn--online-ln-d3a.dk/wp-content/uploads/2020/02/carret-right-white.svg');
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border-radius: 6px;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    margin-top: 20px;
    padding: 13px 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 90%;
}


