@charset "UTF-8";
a,
body {
    color: #484848
}
ol,
ol .unstyled,
ul,
ul .unstyled {
    list-style: none
}

.button *,
.cs-w-box-viewBtn *,
.select-styled:after,
a.button * {
    pointer-events: none
}
.filters-container .category-item,
.tabs-navigation.old li a,
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
    outline: 0
}
img {
    height: auto
}
body {
    background-color: #e5e5e5
}
.clearfix:after,
.footer-end .left .bottom:after,
.footer-end .left .top:after,
.footer-end-shopphp:after,
.footer-end:after,
.tabs-navigation.new:after,
.tabs-navigation.old:after {
    visibility: hidden;
    font-size: 0;
    content: " ";
    display: table;
    clear: both;
    height: 0
}
.visually-hidden {
    width: 1px;
    height: 1px;
    position: absolute!important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    margin: -1px;
    padding: 0;
    border: 0
}
.ImageCarousel.w-box.specail .carousel-full-bleed .with-thumbnails .owl-dots {
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .15);
    -o-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .15);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, .15);
    ;
    height: 60px;
    position: absolute;
    bottom: 0;
    background-color: #FFF;
    margin: 0
}
.ImageCarousel.w-box.specail .carousel-full-bleed .with-thumbnails .owl-dots .owl-dot {
    margin: 0 5px!important;
    padding: 6px;
    border: none!important;
    position: relative;
    background-color: transparent
}
.ImageCarousel.w-box.specail .carousel-full-bleed .with-thumbnails .owl-dots .owl-dot.active:after {
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    border-bottom: solid 6px #444444!important
}
.ImageCarousel.w-box.specail .carousel-full-bleed .with-thumbnails .owl-dots .owl-dot img {
    height: 48px;
    width: auto
}
.with-padding-left {
    padding-left: 16px
}
@font-face {
    font-family: wshop-icons;
    src: url(../fonts/wshop-icons.eot);
    src: url(../fonts/wshop-icons.eot?#iefix) format("embedded-opentype"), url(../fonts/wshop-icons.woff) format("woff"), url(../fonts/wshop-icons.ttf) format("truetype"), url(../fonts/wshop-icons.svg?#wshop-icons) format("svg");
    font-weight: 400;
    font-style: normal
}
.AppliedFilters.w-box.specail .applied-filter-container ul li a:before,
.CategorySelector.w-box.specail .categories .expandable.expanded:after,
.CategorySelector.w-box.specail .categories .expandable:after,
.CategoryTree.w-box .categories .expandable.expanded:after,
.CategoryTree.w-box .categories .expandable:after,
.applied .select-styled:after,
.breadcrumbs-shopphp .breadcrumbs li:after,
.expanded.select-styled:after,
.icon-close:before,
.icon-my-account:before,
.icon-review-success:before,
.merchant-information .merchant-title.no-border:after,
.merchant-information .merchant-title:after,
.navigation .navigation-shopphp .menu>li.active>a:after,
.navigation .navigation-shopphp .menu>li.first-child .nav-home-shopphp .menus ul>li a:after,
.navigation .navigation-shopphp .menu>li>a:after,
.notification-popover.compare .popup .description:before,
.notification-popover.feedback .priceAlarmSuccess:before,
.notification-popover.notify:before,
.notification-popover.priceAlarm .priceAlarmSuccess:before,
.notification-popover.special:before,
.notification-popover:before,
.select-styled:after,
.selected.select-styled:after,
.successfull-comment .msg .closebtn:before,
[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: wshop-icons;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.animateInput label,
.filters-container .category-item,
.input-with-icon .icon,
.tabs-navigation.old li a,
code,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700
}
.icon-android:before {
    content: "\f101"
}
.icon-app-store-mobile:before {
    content: "\f102"
}
.icon-app-store-tablet:before {
    content: "\f103"
}
.icon-art:before {
    content: "\f104"
}
.icon-baby:before {
    content: "\f105"
}
.icon-best-seller:before {
    content: "\f106"
}
.icon-book:before {
    content: "\f107"
}
.icon-camera:before {
    content: "\f108"
}
.icon-cargo:before {
    content: "\f109"
}
.icon-cloths:before {
    content: "\f10b"
}
.AppliedFilters.w-box.specail .applied-filter-container ul li a:before,
.icon-close:before,
.icon-cross:before,
.successfull-comment .msg .closebtn:before {
    content: "\f10c"
}
.icon-deal-of-the-day:before {
    content: "\f10d"
}
.icon-discount:before {
    content: "\f10e"
}
.icon-facebook:before {
    content: "\f10f"
}
.icon-fast-shiping:before {
    content: "\f110"
}
.icon-food:before {
    content: "\f111"
}
.icon-fridge:before {
    content: "\f112"
}
.icon-furnishing:before {
    content: "\f113"
}
.icon-game:before {
    content: "\f114"
}
.icon-google-plus:before {
    content: "\f115"
}
.icon-home:before {
    content: "\f117"
}
.icon-info:before {
    content: "\f118"
}
.icon-instagram:before {
    content: "\f119"
}
.icon-jewellery:before {
    content: "\f11a"
}
.icon-kargobedava:before {
    content: "\f11b"
}
.icon-specail-link:before,
.icon-laptop:before {
    content: "\f11c"
}
.icon-linkedin:before {
    content: "\f11d"
}
.icon-maqnifier:before {
    content: "\f11e"
}
.icon-minus-box:before {
    content: "\f11f"
}
.icon-minus:before {
    content: "-"
}
.icon-mobile:before {
    content: "\f121"
}
.icon-nokia-store:before {
    content: "\f122"
}
.icon-perfume:before {
    content: "\f123"
}
.icon-pet:before {
    content: "\f124"
}
.icon-pinterest:before {
    content: "\f125"
}
.icon-plus-box:before {
    content: "\f126"
}
.icon-plus:before {
    content: "+"
}
.icon-responsive:before {
    content: "\f128"
}
.icon-review-success:before,
.icon-right:before,
.notification-popover.compare .popup .description:before,
.notification-popover.feedback .priceAlarmSuccess:before,
.notification-popover.priceAlarm .priceAlarmSuccess:before,
.notification-popover.special:before,
.notification-popover:before {
    content: "\f129"
}
.icon-secure:before {
    content: "\f12b"
}
.CategorySelector.w-box.specail .categories .expandable:after,
.CategoryTree.w-box .categories .expandable.expanded:after,
.icon-shevron-down:before,
.merchant-information .merchant-title.no-border:after,
.navigation .navigation-shopphp .menu>li>a:after,
.select-styled:after {
    content: "\f12c"
}
.icon-shevron-left:before {
    content: "\f12d"
}
.CategoryTree.w-box .categories .expandable:after,
.breadcrumbs-shopphp .breadcrumbs li:after,
.icon-shevron-right:before,
.navigation .navigation-shopphp .menu>li.first-child .nav-home-shopphp .menus ul>li a:after {
    content: "\f12e"
}
.CategorySelector.w-box.specail .categories .expandable.expanded:after,
.applied .select-styled:after,
.expanded.select-styled:after,
.icon-shevron-up:before,
.merchant-information .merchant-title:after,
.navigation .navigation-shopphp .menu>li.active>a:after,
.selected.select-styled:after {
    content: "\f12f"
}
.icon-shipping-in-today:before {
    content: "\f130"
}
.icon-shipping:before,
.icon-track-order:before {
    content: "\f131"
}
.icon-sport:before {
    content: "\f132"
}
.icon-star:before {
    content: "\f133"
}
.icon-super-fast:before {
    content: "\f134"
}
.icon-tick:before {
    content: "\f135"
}
.icon-tools:before {
    content: "\f136"
}
.icon-tv:before {
    content: "\f137"
}
.icon-twitter:before {
    content: "\f138"
}
.icon-my-account:before,
.icon-user:before {
    content: "\f139"
}
.icon-warning:before,
.notification-popover.notify:before {
    content: "\f13a"
}
.icon-watch:before {
    content: "\f13b"
}
.icon-wrong:before {
    content: "\f13c"
}
.icon-youtube:before {
    content: "\f13d"
}
@font-face {
    font-family: AvenirNextLTPro;
    src: url(../fonts/AvenirNextLTPro.eot);
    src: url(../fonts/AvenirNextLTPro.eot?#iefix) format("embedded-opentype"), url(../fonts/AvenirNextLTPro.woff) format("woff"), url(../fonts/AvenirNextLTPro.ttf) format("truetype"), url(../fonts/AvenirNextLTPro.otf) format("opentype"), url(../fonts/AvenirNextLTPro.svg#AvenirNextLTPro) format("svg");
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0-10FFFF
}
@font-face {
    font-family: AvenirNextLTPro-Regular_gdi;
    src: url(../fonts/AvenirRegular/AvenirNextLTPro-Regular_gdi.eot);
    src: url(../fonts/AvenirRegular/AvenirNextLTPro-Regular_gdi.eot?#iefix) format("embedded-opentype"), url(../fonts/AvenirRegular/AvenirNextLTPro-Regular_gdi.woff) format("woff"), url(../fonts/AvenirRegular/AvenirNextLTPro-Regular_gdi.ttf) format("truetype"), url(../fonts/AvenirRegular/AvenirNextLTPro-Regular_gdi.otf) format("opentype"), url(../fonts/AvenirRegular/AvenirNextLTPro-Regular_gdi.svg#AvenirNextLTPro) format("svg");
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0-10FFFF
}
@font-face {
    font-family: AvenirNextLTPro-Bold;
    src: url(../fonts/AvenirBlack/AvenirNextLTPro-Bold.eot);
    src: url(../fonts/AvenirBlack/AvenirNextLTPro-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/AvenirBlack/AvenirNextLTPro-Bold.woff) format("woff"), url(../fonts/AvenirBlack/AvenirNextLTPro-Bold.ttf) format("truetype"), url(../fonts/AvenirBlack/AvenirNextLTPro-Bold.otf) format("opentype"), url(../fonts/AvenirRegular/AvenirBlack/AvenirNextLTPro-Bold.svg#AvenirNextLTPro) format("svg");
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0-10FFFF
}
.badge.green-highlight,
.badge.highlight,
.button,
.filters-container .category-item,
.price-container .price,
.price-container .price.extra-discount-text,
.price-container .price.old,
.price-container .prices,
.tabs-navigation.old li a,
a.button,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: AvenirNextLTPro, Helvetica, sans-serif
}
.box.product .title,
body,
textarea {
    font-family: Helvetica, sans-serif
}
h1 {
    line-height: 1.2
}
.FrontStyleProductsCarousel.w-box.specail .details .title,
.owl-nav div.owl-next:before,
.owl-nav div.owl-prev:before,
h2 {
    font-size: 28px;
    line-height: 1.2
}
.FrontStyleProductsCarousel.w-box.specail .details .shortDescription.title,
.FrontStyleProductsCarousel.w-box.specail .information .fast-shipping i.icon-cargo,
.FrontStyleProductsCarousel.w-box.specail .information .order-details span i.icon-cargo,
h3 {
    font-size: 24px;
    line-height: 1.2
}
.DealOfTheDay.w-box.specail .overlaping-carousel h2,
.FrontStyleProductsCarousel.w-box.specail .information .fast-shipping i,
.FrontStyleProductsCarousel.w-box.specail .information .order-details span i,
.input-with-icon .icon,
.mobile-apps .app-list a.icon-android:before,
.mobile-apps .app-list a.icon-app-store-tablet:before,
.price-container .price,
.table-campatible-products .price-container .price,
.table-campatible-products th.title,
h4,
p.legend {
    font-size: 20px;
    line-height: 1.2
}
.header-backed .header-global .links-global .icon-view-account .cart-copy,
.header-backed .header-global .links-global .icon-view-basket .cart-copy,
.input.big,
.select.big,
textarea.big {
    font-size: 15px;
    line-height: 1.2
}
.MyAccount.w-box .loginCapsule span.welcome,
.badge.highlight,
.box.product .info .info-text,
.filters-container .category-item,
.footer-global h5,
.footer-top .title,
.footer-top span.content,
.footer-top span.information,
.tabs-navigation.old li a,
body,
h6 {
    font-size: 14px;
    line-height: 1.2
}
.SearchListing.w-box.specail .no-results h3,
.badge-container .badges .badge,
.badge.green-highlight,
.box.product .title,
.box.small p,
.button,
.button.small,
.checkbox+label.label,
.filters-container .category-level-0 a,
.input,
.price-container .price.old,
.product-detail-container #tabMerchant #merchant-list .merchant-list-item .merchantName,
.radio+label.label,
.ratings-container.big .number-of-reviews,
.ratings-container.bigger .number-of-reviews,
.ratings-container.biggest .number-of-reviews,
.select,
a.button,
a.button.small,
input[type=checkbox]+label.label,
input[type=radio]+label.label,
textarea {
    font-size: 13px;
    line-height: 1.2
}
.FilterResultCount.w-box.specail .totalItems,
.filters-container .category-level-1 a,
.filters-container .category-level-1 label,
.filters-container .category-level-2 a,
.filters-container .category-level-2 label,
.filters-container .category-level-3 a,
.filters-container .category-level-3 label,
.filters-container .category-level-4 a,
.filters-container .category-level-4 label,
.filters-container .category-level-5 a,
.filters-container .category-level-5 label,
.filters-container>li ol,
.footer-end .right .bottom,
.header-backed .header-global .links-global .icon-view-account .accountToggle .context,
.mobile-apps .app-list a,
.product-detail-container #tabMerchant .filterMarketPlace ul li {
    font-size: 12px;
    line-height: 1.2
}
.badge.top {
    font-size: 11px;
    line-height: 1.2
}
.FrontStyleProductsCarousel.w-box.specail .information .campaign,
.badge.green-highlight .discount,
.badge.highlight .discount,
.price-container .price.extra-discount-text,
.ratings-container .number-of-reviews {
    font-size: 10px;
    line-height: 1.2
}
body {
    -webkit-font-smoothing: antialiased;
    min-width: 320px
}
h5 {
    font-size: 16px
}
a {
    text-decoration: none
}
a:hover {
    color: #919191
}
p {
    margin-bottom: 10px
}
ol li,
ul li {
    line-height: 1.5
}
code {
    display: inline-block;
    background-color: #faf9f9;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-webkit-radius: 2px;
    zoom: 1;
    position: relative;
    z-index: 1;
}
html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
*,
:after,
:before {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit
}
.dropdown,
.input,
.select,
textarea {
    -moz-box-sizing: border-box;
    outline: 0
}
.container,
.footer-end,
.footer-middle {
    position: relative;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
}
.container::after,
.footer-end::after,
.footer-middle::after {
    clear: both;
    content: "";
    display: table
}
.container .col.lg-1,
.container .footer-end .left,
.footer-end .col.lg-1,
.footer-end .container .left,
.footer-end .left,
.footer-end .lg-1.right,
.footer-middle .col.lg-1,
.footer-middle .lg-1.footer-middle-left,
.footer-middle .lg-1.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 18.93688%
}
.container .col.lg-1:last-child,
.container .footer-end .left:last-child,
.footer-end .col.lg-1:last-child,
.footer-end .container .left:last-child,
.footer-end .left:last-child,
.footer-end .lg-1.right:last-child,
.footer-middle .col.lg-1:last-child,
.footer-middle .lg-1.footer-middle-left:last-child,
.footer-middle .lg-1.footer-middle-right:last-child {
    margin-right: 0
}
.container .col.lg-2,
.container .footer-middle .footer-middle-right,
.footer-end .col.lg-2,
.footer-end .lg-2.left,
.footer-end .lg-2.right,
.footer-middle .col.lg-2,
.footer-middle .container .footer-middle-right,
.footer-middle .footer-middle-right,
.footer-middle .lg-2.footer-middle-left {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 39.20266%
}
.container .col.lg-2:last-child,
.container .footer-middle .footer-middle-right:last-child,
.footer-end .col.lg-2:last-child,
.footer-end .lg-2.left:last-child,
.footer-end .lg-2.right:last-child,
.footer-middle .col.lg-2:last-child,
.footer-middle .container .footer-middle-right:last-child,
.footer-middle .footer-middle-right:last-child,
.footer-middle .lg-2.footer-middle-left:last-child {
    margin-right: 0
}
.container .col.lg-3,
.container .footer-middle .footer-middle-left,
.footer-end .col.lg-3,
.footer-end .lg-3.left,
.footer-end .lg-3.right,
.footer-middle .col.lg-3,
.footer-middle .container .footer-middle-left,
.footer-middle .footer-middle-left,
.footer-middle .lg-3.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 59.46844%
}
.container .col.lg-3:last-child,
.container .footer-middle .footer-middle-left:last-child,
.footer-end .col.lg-3:last-child,
.footer-end .lg-3.left:last-child,
.footer-end .lg-3.right:last-child,
.footer-middle .col.lg-3:last-child,
.footer-middle .container .footer-middle-left:last-child,
.footer-middle .footer-middle-left:last-child,
.footer-middle .lg-3.footer-middle-right:last-child {
    margin-right: 0
}
.container .col.lg-4,
.container .footer-end .right,
.footer-end .col.lg-4,
.footer-end .container .right,
.footer-end .lg-4.left,
.footer-end .right,
.footer-middle .col.lg-4,
.footer-middle .lg-4.footer-middle-left,
.footer-middle .lg-4.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 79.73422%
}
.container .col.lg-4:last-child,
.container .footer-end .right:last-child,
.footer-end .col.lg-4:last-child,
.footer-end .container .right:last-child,
.footer-end .lg-4.left:last-child,
.footer-end .right:last-child,
.footer-middle .col.lg-4:last-child,
.footer-middle .lg-4.footer-middle-left:last-child,
.footer-middle .lg-4.footer-middle-right:last-child {
    margin-right: 0
}
.container .col.lg-5,
.footer-end .col.lg-5,
.footer-end .lg-5.left,
.footer-end .lg-5.right,
.footer-middle .col.lg-5,
.footer-middle .lg-5.footer-middle-left,
.footer-middle .lg-5.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 100%
}
.container .col.lg-5:last-child,
.container .col:nth-child(5n),
.footer-end .col.lg-5:last-child,
.footer-end .col:nth-child(5n),
.footer-end .left:nth-child(5n),
.footer-end .lg-5.left:last-child,
.footer-end .lg-5.right:last-child,
.footer-end .right:nth-child(5n),
.footer-middle .col.lg-5:last-child,
.footer-middle .col:nth-child(5n),
.footer-middle .footer-middle-left:nth-child(5n),
.footer-middle .footer-middle-right:nth-child(5n),
.footer-middle .lg-5.footer-middle-left:last-child,
.footer-middle .lg-5.footer-middle-right:last-child {
    margin-right: 0
}
@media screen and (min-width: 0px) and (max-width: 992px) {
    .container .col.md-1,
    .container .footer-middle .footer-middle-right,
    .footer-end .col.md-1,
    .footer-end .md-1.left,
    .footer-end .md-1.right,
    .footer-middle .col.md-1,
    .footer-middle .container .footer-middle-right,
    .footer-middle .footer-middle-right,
    .footer-middle .md-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .container .col.md-1:last-child,
    .container .footer-middle .footer-middle-right:last-child,
    .footer-end .col.md-1:last-child,
    .footer-end .md-1.left:last-child,
    .footer-end .md-1.right:last-child,
    .footer-middle .col.md-1:last-child,
    .footer-middle .container .footer-middle-right:last-child,
    .footer-middle .footer-middle-right:last-child,
    .footer-middle .md-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .container .col.md-2,
    .footer-end .col.md-2,
    .footer-end .md-2.left,
    .footer-end .md-2.right,
    .footer-middle .col.md-2,
    .footer-middle .md-2.footer-middle-left,
    .footer-middle .md-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .container .col.md-2:last-child,
    .footer-end .col.md-2:last-child,
    .footer-end .md-2.left:last-child,
    .footer-end .md-2.right:last-child,
    .footer-middle .col.md-2:last-child,
    .footer-middle .md-2.footer-middle-left:last-child,
    .footer-middle .md-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .container .col.md-3,
    .container .footer-middle .footer-middle-left,
    .footer-end .col.md-3,
    .footer-end .md-3.left,
    .footer-end .md-3.right,
    .footer-middle .col.md-3,
    .footer-middle .container .footer-middle-left,
    .footer-middle .footer-middle-left,
    .footer-middle .md-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .container .col.md-3:last-child,
    .container .footer-middle .footer-middle-left:last-child,
    .footer-end .col.md-3:last-child,
    .footer-end .md-3.left:last-child,
    .footer-end .md-3.right:last-child,
    .footer-middle .col.md-3:last-child,
    .footer-middle .container .footer-middle-left:last-child,
    .footer-middle .footer-middle-left:last-child,
    .footer-middle .md-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .container .col.md-4,
    .container .footer-end .left,
    .container .footer-end .right,
    .footer-end .col.md-4,
    .footer-end .container .left,
    .footer-end .container .right,
    .footer-end .left,
    .footer-end .right,
    .footer-middle .col.md-4,
    .footer-middle .md-4.footer-middle-left,
    .footer-middle .md-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 100%
    }
    .container .col.md-4:last-child,
    .container .col:nth-child(4n),
    .container .footer-end .left:last-child,
    .container .footer-end .right:last-child,
    .footer-end .col.md-4:last-child,
    .footer-end .col:nth-child(4n),
    .footer-end .container .left:last-child,
    .footer-end .container .right:last-child,
    .footer-end .left:last-child,
    .footer-end .left:nth-child(4n),
    .footer-end .right:last-child,
    .footer-end .right:nth-child(4n),
    .footer-middle .col.md-4:last-child,
    .footer-middle .col:nth-child(4n),
    .footer-middle .footer-middle-left:nth-child(4n),
    .footer-middle .footer-middle-right:nth-child(4n),
    .footer-middle .md-4.footer-middle-left:last-child,
    .footer-middle .md-4.footer-middle-right:last-child {
        margin-right: 0
    }
}
@media screen and (max-width: 768px) {
    .container .col.sm-1,
    .container .footer-middle .footer-middle-right,
    .footer-end .col.sm-1,
    .footer-end .sm-1.left,
    .footer-end .sm-1.right,
    .footer-middle .col.sm-1,
    .footer-middle .container .footer-middle-right,
    .footer-middle .footer-middle-right,
    .footer-middle .sm-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .container .col.sm-1:last-child,
    .container .footer-middle .footer-middle-right:last-child,
    .footer-end .col.sm-1:last-child,
    .footer-end .sm-1.left:last-child,
    .footer-end .sm-1.right:last-child,
    .footer-middle .col.sm-1:last-child,
    .footer-middle .container .footer-middle-right:last-child,
    .footer-middle .footer-middle-right:last-child,
    .footer-middle .sm-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .container .col.sm-2,
    .container .footer-middle .footer-middle-left,
    .footer-end .col.sm-2,
    .footer-end .sm-2.left,
    .footer-end .sm-2.right,
    .footer-middle .col.sm-2,
    .footer-middle .container .footer-middle-left,
    .footer-middle .footer-middle-left,
    .footer-middle .sm-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .container .col.sm-2:last-child,
    .container .footer-middle .footer-middle-left:last-child,
    .footer-end .col.sm-2:last-child,
    .footer-end .sm-2.left:last-child,
    .footer-end .sm-2.right:last-child,
    .footer-middle .col.sm-2:last-child,
    .footer-middle .container .footer-middle-left:last-child,
    .footer-middle .footer-middle-left:last-child,
    .footer-middle .sm-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .container .col.sm-3,
    .container .footer-end .left,
    .container .footer-end .right,
    .footer-end .col.sm-3,
    .footer-end .container .left,
    .footer-end .container .right,
    .footer-end .left,
    .footer-end .right,
    .footer-middle .col.sm-3,
    .footer-middle .sm-3.footer-middle-left,
    .footer-middle .sm-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 100%
    }
    .container .col.sm-3:last-child,
    .container .col:nth-child(3n),
    .container .footer-end .left:last-child,
    .container .footer-end .right:last-child,
    .footer-end .col.sm-3:last-child,
    .footer-end .col:nth-child(3n),
    .footer-end .container .left:last-child,
    .footer-end .container .right:last-child,
    .footer-end .left:last-child,
    .footer-end .left:nth-child(3n),
    .footer-end .right:last-child,
    .footer-end .right:nth-child(3n),
    .footer-middle .col.sm-3:last-child,
    .footer-middle .col:nth-child(3n),
    .footer-middle .footer-middle-left:nth-child(3n),
    .footer-middle .footer-middle-right:nth-child(3n),
    .footer-middle .sm-3.footer-middle-left:last-child,
    .footer-middle .sm-3.footer-middle-right:last-child {
        margin-right: 0
    }
}
.container.with-bottom-border .col.lg-1,
.container.with-bottom-border .footer-end .left,
.container.with-bottom-border .footer-end .lg-1.right,
.container.with-bottom-border .footer-middle .lg-1.footer-middle-left,
.container.with-bottom-border .footer-middle .lg-1.footer-middle-right,
.footer-end .container.with-bottom-border .left,
.footer-end .container.with-bottom-border .lg-1.right,
.footer-end .with-bottom-border.footer-middle .left,
.footer-end .with-bottom-border.footer-middle .lg-1.right,
.footer-middle .container.with-bottom-border .lg-1.footer-middle-left,
.footer-middle .container.with-bottom-border .lg-1.footer-middle-right,
.footer-middle .with-bottom-border.footer-end .lg-1.footer-middle-left,
.footer-middle .with-bottom-border.footer-end .lg-1.footer-middle-right,
.with-bottom-border.footer-end .col.lg-1,
.with-bottom-border.footer-end .footer-middle .lg-1.footer-middle-left,
.with-bottom-border.footer-end .footer-middle .lg-1.footer-middle-right,
.with-bottom-border.footer-end .left,
.with-bottom-border.footer-end .lg-1.right,
.with-bottom-border.footer-middle .col.lg-1,
.with-bottom-border.footer-middle .footer-end .left,
.with-bottom-border.footer-middle .footer-end .lg-1.right,
.with-bottom-border.footer-middle .lg-1.footer-middle-left,
.with-bottom-border.footer-middle .lg-1.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 18.93688%
}
.container.with-bottom-border .col.lg-1:last-child,
.container.with-bottom-border .footer-end .left:last-child,
.container.with-bottom-border .footer-end .lg-1.right:last-child,
.container.with-bottom-border .footer-middle .lg-1.footer-middle-left:last-child,
.container.with-bottom-border .footer-middle .lg-1.footer-middle-right:last-child,
.footer-end .container.with-bottom-border .left:last-child,
.footer-end .container.with-bottom-border .lg-1.right:last-child,
.footer-end .with-bottom-border.footer-middle .left:last-child,
.footer-end .with-bottom-border.footer-middle .lg-1.right:last-child,
.footer-middle .container.with-bottom-border .lg-1.footer-middle-left:last-child,
.footer-middle .container.with-bottom-border .lg-1.footer-middle-right:last-child,
.footer-middle .with-bottom-border.footer-end .lg-1.footer-middle-left:last-child,
.footer-middle .with-bottom-border.footer-end .lg-1.footer-middle-right:last-child,
.with-bottom-border.footer-end .col.lg-1:last-child,
.with-bottom-border.footer-end .footer-middle .lg-1.footer-middle-left:last-child,
.with-bottom-border.footer-end .footer-middle .lg-1.footer-middle-right:last-child,
.with-bottom-border.footer-end .left:last-child,
.with-bottom-border.footer-end .lg-1.right:last-child,
.with-bottom-border.footer-middle .col.lg-1:last-child,
.with-bottom-border.footer-middle .footer-end .left:last-child,
.with-bottom-border.footer-middle .footer-end .lg-1.right:last-child,
.with-bottom-border.footer-middle .lg-1.footer-middle-left:last-child,
.with-bottom-border.footer-middle .lg-1.footer-middle-right:last-child {
    margin-right: 0
}
.container.with-bottom-border .col.lg-2,
.container.with-bottom-border .footer-end .lg-2.left,
.container.with-bottom-border .footer-end .lg-2.right,
.container.with-bottom-border .footer-middle .footer-middle-right,
.container.with-bottom-border .footer-middle .lg-2.footer-middle-left,
.footer-end .container.with-bottom-border .lg-2.left,
.footer-end .container.with-bottom-border .lg-2.right,
.footer-end .with-bottom-border.footer-middle .lg-2.left,
.footer-end .with-bottom-border.footer-middle .lg-2.right,
.footer-middle .container.with-bottom-border .footer-middle-right,
.footer-middle .container.with-bottom-border .lg-2.footer-middle-left,
.footer-middle .with-bottom-border.footer-end .footer-middle-right,
.footer-middle .with-bottom-border.footer-end .lg-2.footer-middle-left,
.with-bottom-border.footer-end .col.lg-2,
.with-bottom-border.footer-end .footer-middle .footer-middle-right,
.with-bottom-border.footer-end .footer-middle .lg-2.footer-middle-left,
.with-bottom-border.footer-end .lg-2.left,
.with-bottom-border.footer-end .lg-2.right,
.with-bottom-border.footer-middle .col.lg-2,
.with-bottom-border.footer-middle .footer-end .lg-2.left,
.with-bottom-border.footer-middle .footer-end .lg-2.right,
.with-bottom-border.footer-middle .footer-middle-right,
.with-bottom-border.footer-middle .lg-2.footer-middle-left {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 39.20266%
}
.container.with-bottom-border .col.lg-2:last-child,
.container.with-bottom-border .footer-end .lg-2.left:last-child,
.container.with-bottom-border .footer-end .lg-2.right:last-child,
.container.with-bottom-border .footer-middle .footer-middle-right:last-child,
.container.with-bottom-border .footer-middle .lg-2.footer-middle-left:last-child,
.footer-end .container.with-bottom-border .lg-2.left:last-child,
.footer-end .container.with-bottom-border .lg-2.right:last-child,
.footer-end .with-bottom-border.footer-middle .lg-2.left:last-child,
.footer-end .with-bottom-border.footer-middle .lg-2.right:last-child,
.footer-middle .container.with-bottom-border .footer-middle-right:last-child,
.footer-middle .container.with-bottom-border .lg-2.footer-middle-left:last-child,
.footer-middle .with-bottom-border.footer-end .footer-middle-right:last-child,
.footer-middle .with-bottom-border.footer-end .lg-2.footer-middle-left:last-child,
.with-bottom-border.footer-end .col.lg-2:last-child,
.with-bottom-border.footer-end .footer-middle .footer-middle-right:last-child,
.with-bottom-border.footer-end .footer-middle .lg-2.footer-middle-left:last-child,
.with-bottom-border.footer-end .lg-2.left:last-child,
.with-bottom-border.footer-end .lg-2.right:last-child,
.with-bottom-border.footer-middle .col.lg-2:last-child,
.with-bottom-border.footer-middle .footer-end .lg-2.left:last-child,
.with-bottom-border.footer-middle .footer-end .lg-2.right:last-child,
.with-bottom-border.footer-middle .footer-middle-right:last-child,
.with-bottom-border.footer-middle .lg-2.footer-middle-left:last-child {
    margin-right: 0
}
.container.with-bottom-border .col.lg-3,
.container.with-bottom-border .footer-end .lg-3.left,
.container.with-bottom-border .footer-end .lg-3.right,
.container.with-bottom-border .footer-middle .footer-middle-left,
.container.with-bottom-border .footer-middle .lg-3.footer-middle-right,
.footer-end .container.with-bottom-border .lg-3.left,
.footer-end .container.with-bottom-border .lg-3.right,
.footer-end .with-bottom-border.footer-middle .lg-3.left,
.footer-end .with-bottom-border.footer-middle .lg-3.right,
.footer-middle .container.with-bottom-border .footer-middle-left,
.footer-middle .container.with-bottom-border .lg-3.footer-middle-right,
.footer-middle .with-bottom-border.footer-end .footer-middle-left,
.footer-middle .with-bottom-border.footer-end .lg-3.footer-middle-right,
.with-bottom-border.footer-end .col.lg-3,
.with-bottom-border.footer-end .footer-middle .footer-middle-left,
.with-bottom-border.footer-end .footer-middle .lg-3.footer-middle-right,
.with-bottom-border.footer-end .lg-3.left,
.with-bottom-border.footer-end .lg-3.right,
.with-bottom-border.footer-middle .col.lg-3,
.with-bottom-border.footer-middle .footer-end .lg-3.left,
.with-bottom-border.footer-middle .footer-end .lg-3.right,
.with-bottom-border.footer-middle .footer-middle-left,
.with-bottom-border.footer-middle .lg-3.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 59.46844%
}
.container.with-bottom-border .col.lg-3:last-child,
.container.with-bottom-border .footer-end .lg-3.left:last-child,
.container.with-bottom-border .footer-end .lg-3.right:last-child,
.container.with-bottom-border .footer-middle .footer-middle-left:last-child,
.container.with-bottom-border .footer-middle .lg-3.footer-middle-right:last-child,
.footer-end .container.with-bottom-border .lg-3.left:last-child,
.footer-end .container.with-bottom-border .lg-3.right:last-child,
.footer-end .with-bottom-border.footer-middle .lg-3.left:last-child,
.footer-end .with-bottom-border.footer-middle .lg-3.right:last-child,
.footer-middle .container.with-bottom-border .footer-middle-left:last-child,
.footer-middle .container.with-bottom-border .lg-3.footer-middle-right:last-child,
.footer-middle .with-bottom-border.footer-end .footer-middle-left:last-child,
.footer-middle .with-bottom-border.footer-end .lg-3.footer-middle-right:last-child,
.with-bottom-border.footer-end .col.lg-3:last-child,
.with-bottom-border.footer-end .footer-middle .footer-middle-left:last-child,
.with-bottom-border.footer-end .footer-middle .lg-3.footer-middle-right:last-child,
.with-bottom-border.footer-end .lg-3.left:last-child,
.with-bottom-border.footer-end .lg-3.right:last-child,
.with-bottom-border.footer-middle .col.lg-3:last-child,
.with-bottom-border.footer-middle .footer-end .lg-3.left:last-child,
.with-bottom-border.footer-middle .footer-end .lg-3.right:last-child,
.with-bottom-border.footer-middle .footer-middle-left:last-child,
.with-bottom-border.footer-middle .lg-3.footer-middle-right:last-child {
    margin-right: 0
}
.container.with-bottom-border .col.lg-4,
.container.with-bottom-border .footer-end .lg-4.left,
.container.with-bottom-border .footer-end .right,
.container.with-bottom-border .footer-middle .lg-4.footer-middle-left,
.container.with-bottom-border .footer-middle .lg-4.footer-middle-right,
.footer-end .container.with-bottom-border .lg-4.left,
.footer-end .container.with-bottom-border .right,
.footer-end .with-bottom-border.footer-middle .lg-4.left,
.footer-end .with-bottom-border.footer-middle .right,
.footer-middle .container.with-bottom-border .lg-4.footer-middle-left,
.footer-middle .container.with-bottom-border .lg-4.footer-middle-right,
.footer-middle .with-bottom-border.footer-end .lg-4.footer-middle-left,
.footer-middle .with-bottom-border.footer-end .lg-4.footer-middle-right,
.with-bottom-border.footer-end .col.lg-4,
.with-bottom-border.footer-end .footer-middle .lg-4.footer-middle-left,
.with-bottom-border.footer-end .footer-middle .lg-4.footer-middle-right,
.with-bottom-border.footer-end .lg-4.left,
.with-bottom-border.footer-end .right,
.with-bottom-border.footer-middle .col.lg-4,
.with-bottom-border.footer-middle .footer-end .lg-4.left,
.with-bottom-border.footer-middle .footer-end .right,
.with-bottom-border.footer-middle .lg-4.footer-middle-left,
.with-bottom-border.footer-middle .lg-4.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 79.73422%
}
.container.with-bottom-border .col.lg-4:last-child,
.container.with-bottom-border .footer-end .lg-4.left:last-child,
.container.with-bottom-border .footer-end .right:last-child,
.container.with-bottom-border .footer-middle .lg-4.footer-middle-left:last-child,
.container.with-bottom-border .footer-middle .lg-4.footer-middle-right:last-child,
.footer-end .container.with-bottom-border .lg-4.left:last-child,
.footer-end .container.with-bottom-border .right:last-child,
.footer-end .with-bottom-border.footer-middle .lg-4.left:last-child,
.footer-end .with-bottom-border.footer-middle .right:last-child,
.footer-middle .container.with-bottom-border .lg-4.footer-middle-left:last-child,
.footer-middle .container.with-bottom-border .lg-4.footer-middle-right:last-child,
.footer-middle .with-bottom-border.footer-end .lg-4.footer-middle-left:last-child,
.footer-middle .with-bottom-border.footer-end .lg-4.footer-middle-right:last-child,
.with-bottom-border.footer-end .col.lg-4:last-child,
.with-bottom-border.footer-end .footer-middle .lg-4.footer-middle-left:last-child,
.with-bottom-border.footer-end .footer-middle .lg-4.footer-middle-right:last-child,
.with-bottom-border.footer-end .lg-4.left:last-child,
.with-bottom-border.footer-end .right:last-child,
.with-bottom-border.footer-middle .col.lg-4:last-child,
.with-bottom-border.footer-middle .footer-end .lg-4.left:last-child,
.with-bottom-border.footer-middle .footer-end .right:last-child,
.with-bottom-border.footer-middle .lg-4.footer-middle-left:last-child,
.with-bottom-border.footer-middle .lg-4.footer-middle-right:last-child {
    margin-right: 0
}
.container.with-bottom-border .col.lg-5,
.container.with-bottom-border .footer-end .lg-5.left,
.container.with-bottom-border .footer-end .lg-5.right,
.container.with-bottom-border .footer-middle .lg-5.footer-middle-left,
.container.with-bottom-border .footer-middle .lg-5.footer-middle-right,
.footer-end .container.with-bottom-border .lg-5.left,
.footer-end .container.with-bottom-border .lg-5.right,
.footer-end .with-bottom-border.footer-middle .lg-5.left,
.footer-end .with-bottom-border.footer-middle .lg-5.right,
.footer-middle .container.with-bottom-border .lg-5.footer-middle-left,
.footer-middle .container.with-bottom-border .lg-5.footer-middle-right,
.footer-middle .with-bottom-border.footer-end .lg-5.footer-middle-left,
.footer-middle .with-bottom-border.footer-end .lg-5.footer-middle-right,
.with-bottom-border.footer-end .col.lg-5,
.with-bottom-border.footer-end .footer-middle .lg-5.footer-middle-left,
.with-bottom-border.footer-end .footer-middle .lg-5.footer-middle-right,
.with-bottom-border.footer-end .lg-5.left,
.with-bottom-border.footer-end .lg-5.right,
.with-bottom-border.footer-middle .col.lg-5,
.with-bottom-border.footer-middle .footer-end .lg-5.left,
.with-bottom-border.footer-middle .footer-end .lg-5.right,
.with-bottom-border.footer-middle .lg-5.footer-middle-left,
.with-bottom-border.footer-middle .lg-5.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 100%
}
.container.with-bottom-border .col.lg-5:last-child,
.container.with-bottom-border .footer-end .lg-5.left:last-child,
.container.with-bottom-border .footer-end .lg-5.right:last-child,
.container.with-bottom-border .footer-middle .lg-5.footer-middle-left:last-child,
.container.with-bottom-border .footer-middle .lg-5.footer-middle-right:last-child,
.footer-end .container.with-bottom-border .lg-5.left:last-child,
.footer-end .container.with-bottom-border .lg-5.right:last-child,
.footer-end .with-bottom-border.footer-middle .lg-5.left:last-child,
.footer-end .with-bottom-border.footer-middle .lg-5.right:last-child,
.footer-middle .container.with-bottom-border .lg-5.footer-middle-left:last-child,
.footer-middle .container.with-bottom-border .lg-5.footer-middle-right:last-child,
.footer-middle .with-bottom-border.footer-end .lg-5.footer-middle-left:last-child,
.footer-middle .with-bottom-border.footer-end .lg-5.footer-middle-right:last-child,
.with-bottom-border.footer-end .col.lg-5:last-child,
.with-bottom-border.footer-end .footer-middle .lg-5.footer-middle-left:last-child,
.with-bottom-border.footer-end .footer-middle .lg-5.footer-middle-right:last-child,
.with-bottom-border.footer-end .lg-5.left:last-child,
.with-bottom-border.footer-end .lg-5.right:last-child,
.with-bottom-border.footer-middle .col.lg-5:last-child,
.with-bottom-border.footer-middle .footer-end .lg-5.left:last-child,
.with-bottom-border.footer-middle .footer-end .lg-5.right:last-child,
.with-bottom-border.footer-middle .lg-5.footer-middle-left:last-child,
.with-bottom-border.footer-middle .lg-5.footer-middle-right:last-child {
    margin-right: 0
}
.container.with-bottom-border .col:nth-child(5n+5):after,
.container.with-bottom-border .footer-end .left:nth-child(5n+5):after,
.container.with-bottom-border .footer-end .right:nth-child(5n+5):after,
.container.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n+5):after,
.container.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n+5):after,
.footer-end .container.with-bottom-border .left:nth-child(5n+5):after,
.footer-end .container.with-bottom-border .right:nth-child(5n+5):after,
.footer-end .with-bottom-border.footer-middle .left:nth-child(5n+5):after,
.footer-end .with-bottom-border.footer-middle .right:nth-child(5n+5):after,
.footer-middle .container.with-bottom-border .footer-middle-left:nth-child(5n+5):after,
.footer-middle .container.with-bottom-border .footer-middle-right:nth-child(5n+5):after,
.footer-middle .with-bottom-border.footer-end .footer-middle-left:nth-child(5n+5):after,
.footer-middle .with-bottom-border.footer-end .footer-middle-right:nth-child(5n+5):after,
.with-bottom-border.footer-end .col:nth-child(5n+5):after,
.with-bottom-border.footer-end .footer-middle .footer-middle-left:nth-child(5n+5):after,
.with-bottom-border.footer-end .footer-middle .footer-middle-right:nth-child(5n+5):after,
.with-bottom-border.footer-end .left:nth-child(5n+5):after,
.with-bottom-border.footer-end .right:nth-child(5n+5):after,
.with-bottom-border.footer-middle .col:nth-child(5n+5):after,
.with-bottom-border.footer-middle .footer-end .left:nth-child(5n+5):after,
.with-bottom-border.footer-middle .footer-end .right:nth-child(5n+5):after,
.with-bottom-border.footer-middle .footer-middle-left:nth-child(5n+5):after,
.with-bottom-border.footer-middle .footer-middle-right:nth-child(5n+5):after {
    content: '';
    width: 100%;
    display: block;
    height: 0;
    border-bottom: 1px solid #e5e5e5;
    position: absolute;
    left: -15px;
    margin: 0 15px;
    right: 0
}
.container.with-bottom-border .col:nth-last-child(-n+5):after,
.container.with-bottom-border .footer-end .left:nth-last-child(-n+5):after,
.container.with-bottom-border .footer-end .right:nth-last-child(-n+5):after,
.container.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+5):after,
.container.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+5):after,
.footer-end .container.with-bottom-border .left:nth-last-child(-n+5):after,
.footer-end .container.with-bottom-border .right:nth-last-child(-n+5):after,
.footer-end .with-bottom-border.footer-middle .left:nth-last-child(-n+5):after,
.footer-end .with-bottom-border.footer-middle .right:nth-last-child(-n+5):after,
.footer-middle .container.with-bottom-border .footer-middle-left:nth-last-child(-n+5):after,
.footer-middle .container.with-bottom-border .footer-middle-right:nth-last-child(-n+5):after,
.footer-middle .with-bottom-border.footer-end .footer-middle-left:nth-last-child(-n+5):after,
.footer-middle .with-bottom-border.footer-end .footer-middle-right:nth-last-child(-n+5):after,
.with-bottom-border.footer-end .col:nth-last-child(-n+5):after,
.with-bottom-border.footer-end .footer-middle .footer-middle-left:nth-last-child(-n+5):after,
.with-bottom-border.footer-end .footer-middle .footer-middle-right:nth-last-child(-n+5):after,
.with-bottom-border.footer-end .left:nth-last-child(-n+5):after,
.with-bottom-border.footer-end .right:nth-last-child(-n+5):after,
.with-bottom-border.footer-middle .col:nth-last-child(-n+5):after,
.with-bottom-border.footer-middle .footer-end .left:nth-last-child(-n+5):after,
.with-bottom-border.footer-middle .footer-end .right:nth-last-child(-n+5):after,
.with-bottom-border.footer-middle .footer-middle-left:nth-last-child(-n+5):after,
.with-bottom-border.footer-middle .footer-middle-right:nth-last-child(-n+5):after {
    display: none
}
.container.with-bottom-border .col:nth-child(5n),
.container.with-bottom-border .footer-end .left:nth-child(5n),
.container.with-bottom-border .footer-end .right:nth-child(5n),
.container.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n),
.container.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n),
.footer-end .container.with-bottom-border .left:nth-child(5n),
.footer-end .container.with-bottom-border .right:nth-child(5n),
.footer-end .with-bottom-border.footer-middle .left:nth-child(5n),
.footer-end .with-bottom-border.footer-middle .right:nth-child(5n),
.footer-middle .container.with-bottom-border .footer-middle-left:nth-child(5n),
.footer-middle .container.with-bottom-border .footer-middle-right:nth-child(5n),
.footer-middle .with-bottom-border.footer-end .footer-middle-left:nth-child(5n),
.footer-middle .with-bottom-border.footer-end .footer-middle-right:nth-child(5n),
.with-bottom-border.footer-end .col:nth-child(5n),
.with-bottom-border.footer-end .footer-middle .footer-middle-left:nth-child(5n),
.with-bottom-border.footer-end .footer-middle .footer-middle-right:nth-child(5n),
.with-bottom-border.footer-end .left:nth-child(5n),
.with-bottom-border.footer-end .right:nth-child(5n),
.with-bottom-border.footer-middle .col:nth-child(5n),
.with-bottom-border.footer-middle .footer-end .left:nth-child(5n),
.with-bottom-border.footer-middle .footer-end .right:nth-child(5n),
.with-bottom-border.footer-middle .footer-middle-left:nth-child(5n),
.with-bottom-border.footer-middle .footer-middle-right:nth-child(5n) {
    margin-right: 0
}
@media screen and (min-width: 0px) and (max-width: 992px) {
    .container.with-bottom-border .col.md-1,
    .container.with-bottom-border .footer-end .md-1.left,
    .container.with-bottom-border .footer-end .md-1.right,
    .container.with-bottom-border .footer-middle .footer-middle-right,
    .container.with-bottom-border .footer-middle .md-1.footer-middle-left,
    .footer-end .container.with-bottom-border .md-1.left,
    .footer-end .container.with-bottom-border .md-1.right,
    .footer-end .with-bottom-border.footer-middle .md-1.left,
    .footer-end .with-bottom-border.footer-middle .md-1.right,
    .footer-middle .container.with-bottom-border .footer-middle-right,
    .footer-middle .container.with-bottom-border .md-1.footer-middle-left,
    .footer-middle .with-bottom-border.footer-end .footer-middle-right,
    .footer-middle .with-bottom-border.footer-end .md-1.footer-middle-left,
    .with-bottom-border.footer-end .col.md-1,
    .with-bottom-border.footer-end .footer-middle .footer-middle-right,
    .with-bottom-border.footer-end .footer-middle .md-1.footer-middle-left,
    .with-bottom-border.footer-end .md-1.left,
    .with-bottom-border.footer-end .md-1.right,
    .with-bottom-border.footer-middle .col.md-1,
    .with-bottom-border.footer-middle .footer-end .md-1.left,
    .with-bottom-border.footer-middle .footer-end .md-1.right,
    .with-bottom-border.footer-middle .footer-middle-right,
    .with-bottom-border.footer-middle .md-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .container.with-bottom-border .col.md-1:last-child,
    .container.with-bottom-border .footer-end .md-1.left:last-child,
    .container.with-bottom-border .footer-end .md-1.right:last-child,
    .container.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .container.with-bottom-border .footer-middle .md-1.footer-middle-left:last-child,
    .footer-end .container.with-bottom-border .md-1.left:last-child,
    .footer-end .container.with-bottom-border .md-1.right:last-child,
    .footer-end .with-bottom-border.footer-middle .md-1.left:last-child,
    .footer-end .with-bottom-border.footer-middle .md-1.right:last-child,
    .footer-middle .container.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .container.with-bottom-border .md-1.footer-middle-left:last-child,
    .footer-middle .with-bottom-border.footer-end .footer-middle-right:last-child,
    .footer-middle .with-bottom-border.footer-end .md-1.footer-middle-left:last-child,
    .with-bottom-border.footer-end .col.md-1:last-child,
    .with-bottom-border.footer-end .footer-middle .footer-middle-right:last-child,
    .with-bottom-border.footer-end .footer-middle .md-1.footer-middle-left:last-child,
    .with-bottom-border.footer-end .md-1.left:last-child,
    .with-bottom-border.footer-end .md-1.right:last-child,
    .with-bottom-border.footer-middle .col.md-1:last-child,
    .with-bottom-border.footer-middle .footer-end .md-1.left:last-child,
    .with-bottom-border.footer-middle .footer-end .md-1.right:last-child,
    .with-bottom-border.footer-middle .footer-middle-right:last-child,
    .with-bottom-border.footer-middle .md-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .container.with-bottom-border .col.md-2,
    .container.with-bottom-border .footer-end .md-2.left,
    .container.with-bottom-border .footer-end .md-2.right,
    .container.with-bottom-border .footer-middle .md-2.footer-middle-left,
    .container.with-bottom-border .footer-middle .md-2.footer-middle-right,
    .footer-end .container.with-bottom-border .md-2.left,
    .footer-end .container.with-bottom-border .md-2.right,
    .footer-end .with-bottom-border.footer-middle .md-2.left,
    .footer-end .with-bottom-border.footer-middle .md-2.right,
    .footer-middle .container.with-bottom-border .md-2.footer-middle-left,
    .footer-middle .container.with-bottom-border .md-2.footer-middle-right,
    .footer-middle .with-bottom-border.footer-end .md-2.footer-middle-left,
    .footer-middle .with-bottom-border.footer-end .md-2.footer-middle-right,
    .with-bottom-border.footer-end .col.md-2,
    .with-bottom-border.footer-end .footer-middle .md-2.footer-middle-left,
    .with-bottom-border.footer-end .footer-middle .md-2.footer-middle-right,
    .with-bottom-border.footer-end .md-2.left,
    .with-bottom-border.footer-end .md-2.right,
    .with-bottom-border.footer-middle .col.md-2,
    .with-bottom-border.footer-middle .footer-end .md-2.left,
    .with-bottom-border.footer-middle .footer-end .md-2.right,
    .with-bottom-border.footer-middle .md-2.footer-middle-left,
    .with-bottom-border.footer-middle .md-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .container.with-bottom-border .col.md-2:last-child,
    .container.with-bottom-border .footer-end .md-2.left:last-child,
    .container.with-bottom-border .footer-end .md-2.right:last-child,
    .container.with-bottom-border .footer-middle .md-2.footer-middle-left:last-child,
    .container.with-bottom-border .footer-middle .md-2.footer-middle-right:last-child,
    .footer-end .container.with-bottom-border .md-2.left:last-child,
    .footer-end .container.with-bottom-border .md-2.right:last-child,
    .footer-end .with-bottom-border.footer-middle .md-2.left:last-child,
    .footer-end .with-bottom-border.footer-middle .md-2.right:last-child,
    .footer-middle .container.with-bottom-border .md-2.footer-middle-left:last-child,
    .footer-middle .container.with-bottom-border .md-2.footer-middle-right:last-child,
    .footer-middle .with-bottom-border.footer-end .md-2.footer-middle-left:last-child,
    .footer-middle .with-bottom-border.footer-end .md-2.footer-middle-right:last-child,
    .with-bottom-border.footer-end .col.md-2:last-child,
    .with-bottom-border.footer-end .footer-middle .md-2.footer-middle-left:last-child,
    .with-bottom-border.footer-end .footer-middle .md-2.footer-middle-right:last-child,
    .with-bottom-border.footer-end .md-2.left:last-child,
    .with-bottom-border.footer-end .md-2.right:last-child,
    .with-bottom-border.footer-middle .col.md-2:last-child,
    .with-bottom-border.footer-middle .footer-end .md-2.left:last-child,
    .with-bottom-border.footer-middle .footer-end .md-2.right:last-child,
    .with-bottom-border.footer-middle .md-2.footer-middle-left:last-child,
    .with-bottom-border.footer-middle .md-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .container.with-bottom-border .col.md-3,
    .container.with-bottom-border .footer-end .md-3.left,
    .container.with-bottom-border .footer-end .md-3.right,
    .container.with-bottom-border .footer-middle .footer-middle-left,
    .container.with-bottom-border .footer-middle .md-3.footer-middle-right,
    .footer-end .container.with-bottom-border .md-3.left,
    .footer-end .container.with-bottom-border .md-3.right,
    .footer-end .with-bottom-border.footer-middle .md-3.left,
    .footer-end .with-bottom-border.footer-middle .md-3.right,
    .footer-middle .container.with-bottom-border .footer-middle-left,
    .footer-middle .container.with-bottom-border .md-3.footer-middle-right,
    .footer-middle .with-bottom-border.footer-end .footer-middle-left,
    .footer-middle .with-bottom-border.footer-end .md-3.footer-middle-right,
    .with-bottom-border.footer-end .col.md-3,
    .with-bottom-border.footer-end .footer-middle .footer-middle-left,
    .with-bottom-border.footer-end .footer-middle .md-3.footer-middle-right,
    .with-bottom-border.footer-end .md-3.left,
    .with-bottom-border.footer-end .md-3.right,
    .with-bottom-border.footer-middle .col.md-3,
    .with-bottom-border.footer-middle .footer-end .md-3.left,
    .with-bottom-border.footer-middle .footer-end .md-3.right,
    .with-bottom-border.footer-middle .footer-middle-left,
    .with-bottom-border.footer-middle .md-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .container.with-bottom-border .col.md-3:last-child,
    .container.with-bottom-border .footer-end .md-3.left:last-child,
    .container.with-bottom-border .footer-end .md-3.right:last-child,
    .container.with-bottom-border .footer-middle .footer-middle-left:last-child,
    .container.with-bottom-border .footer-middle .md-3.footer-middle-right:last-child,
    .footer-end .container.with-bottom-border .md-3.left:last-child,
    .footer-end .container.with-bottom-border .md-3.right:last-child,
    .footer-end .with-bottom-border.footer-middle .md-3.left:last-child,
    .footer-end .with-bottom-border.footer-middle .md-3.right:last-child,
    .footer-middle .container.with-bottom-border .footer-middle-left:last-child,
    .footer-middle .container.with-bottom-border .md-3.footer-middle-right:last-child,
    .footer-middle .with-bottom-border.footer-end .footer-middle-left:last-child,
    .footer-middle .with-bottom-border.footer-end .md-3.footer-middle-right:last-child,
    .with-bottom-border.footer-end .col.md-3:last-child,
    .with-bottom-border.footer-end .footer-middle .footer-middle-left:last-child,
    .with-bottom-border.footer-end .footer-middle .md-3.footer-middle-right:last-child,
    .with-bottom-border.footer-end .md-3.left:last-child,
    .with-bottom-border.footer-end .md-3.right:last-child,
    .with-bottom-border.footer-middle .col.md-3:last-child,
    .with-bottom-border.footer-middle .footer-end .md-3.left:last-child,
    .with-bottom-border.footer-middle .footer-end .md-3.right:last-child,
    .with-bottom-border.footer-middle .footer-middle-left:last-child,
    .with-bottom-border.footer-middle .md-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .container.with-bottom-border .col.md-4,
    .container.with-bottom-border .footer-end .left,
    .container.with-bottom-border .footer-end .right,
    .container.with-bottom-border .footer-middle .md-4.footer-middle-left,
    .container.with-bottom-border .footer-middle .md-4.footer-middle-right,
    .footer-end .container.with-bottom-border .left,
    .footer-end .container.with-bottom-border .right,
    .footer-end .with-bottom-border.footer-middle .left,
    .footer-end .with-bottom-border.footer-middle .right,
    .footer-middle .container.with-bottom-border .md-4.footer-middle-left,
    .footer-middle .container.with-bottom-border .md-4.footer-middle-right,
    .footer-middle .with-bottom-border.footer-end .md-4.footer-middle-left,
    .footer-middle .with-bottom-border.footer-end .md-4.footer-middle-right,
    .with-bottom-border.footer-end .col.md-4,
    .with-bottom-border.footer-end .footer-middle .md-4.footer-middle-left,
    .with-bottom-border.footer-end .footer-middle .md-4.footer-middle-right,
    .with-bottom-border.footer-end .left,
    .with-bottom-border.footer-end .right,
    .with-bottom-border.footer-middle .col.md-4,
    .with-bottom-border.footer-middle .footer-end .left,
    .with-bottom-border.footer-middle .footer-end .right,
    .with-bottom-border.footer-middle .md-4.footer-middle-left,
    .with-bottom-border.footer-middle .md-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 100%
    }
    .container.with-bottom-border .col.md-4:last-child,
    .container.with-bottom-border .footer-end .left:last-child,
    .container.with-bottom-border .footer-end .right:last-child,
    .container.with-bottom-border .footer-middle .md-4.footer-middle-left:last-child,
    .container.with-bottom-border .footer-middle .md-4.footer-middle-right:last-child,
    .footer-end .container.with-bottom-border .left:last-child,
    .footer-end .container.with-bottom-border .right:last-child,
    .footer-end .with-bottom-border.footer-middle .left:last-child,
    .footer-end .with-bottom-border.footer-middle .right:last-child,
    .footer-middle .container.with-bottom-border .md-4.footer-middle-left:last-child,
    .footer-middle .container.with-bottom-border .md-4.footer-middle-right:last-child,
    .footer-middle .with-bottom-border.footer-end .md-4.footer-middle-left:last-child,
    .footer-middle .with-bottom-border.footer-end .md-4.footer-middle-right:last-child,
    .with-bottom-border.footer-end .col.md-4:last-child,
    .with-bottom-border.footer-end .footer-middle .md-4.footer-middle-left:last-child,
    .with-bottom-border.footer-end .footer-middle .md-4.footer-middle-right:last-child,
    .with-bottom-border.footer-end .left:last-child,
    .with-bottom-border.footer-end .right:last-child,
    .with-bottom-border.footer-middle .col.md-4:last-child,
    .with-bottom-border.footer-middle .footer-end .left:last-child,
    .with-bottom-border.footer-middle .footer-end .right:last-child,
    .with-bottom-border.footer-middle .md-4.footer-middle-left:last-child,
    .with-bottom-border.footer-middle .md-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .container.with-bottom-border .col:nth-child(4n+4):after,
    .container.with-bottom-border .footer-end .left:nth-child(4n+4):after,
    .container.with-bottom-border .footer-end .right:nth-child(4n+4):after,
    .container.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n+4):after,
    .container.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n+4):after,
    .footer-end .container.with-bottom-border .left:nth-child(4n+4):after,
    .footer-end .container.with-bottom-border .right:nth-child(4n+4):after,
    .footer-end .with-bottom-border.footer-middle .left:nth-child(4n+4):after,
    .footer-end .with-bottom-border.footer-middle .right:nth-child(4n+4):after,
    .footer-middle .container.with-bottom-border .footer-middle-left:nth-child(4n+4):after,
    .footer-middle .container.with-bottom-border .footer-middle-right:nth-child(4n+4):after,
    .footer-middle .with-bottom-border.footer-end .footer-middle-left:nth-child(4n+4):after,
    .footer-middle .with-bottom-border.footer-end .footer-middle-right:nth-child(4n+4):after,
    .with-bottom-border.footer-end .col:nth-child(4n+4):after,
    .with-bottom-border.footer-end .footer-middle .footer-middle-left:nth-child(4n+4):after,
    .with-bottom-border.footer-end .footer-middle .footer-middle-right:nth-child(4n+4):after,
    .with-bottom-border.footer-end .left:nth-child(4n+4):after,
    .with-bottom-border.footer-end .right:nth-child(4n+4):after,
    .with-bottom-border.footer-middle .col:nth-child(4n+4):after,
    .with-bottom-border.footer-middle .footer-end .left:nth-child(4n+4):after,
    .with-bottom-border.footer-middle .footer-end .right:nth-child(4n+4):after,
    .with-bottom-border.footer-middle .footer-middle-left:nth-child(4n+4):after,
    .with-bottom-border.footer-middle .footer-middle-right:nth-child(4n+4):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .container.with-bottom-border .col:nth-last-child(-n+4):after,
    .container.with-bottom-border .footer-end .left:nth-last-child(-n+4):after,
    .container.with-bottom-border .footer-end .right:nth-last-child(-n+4):after,
    .container.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+4):after,
    .container.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+4):after,
    .footer-end .container.with-bottom-border .left:nth-last-child(-n+4):after,
    .footer-end .container.with-bottom-border .right:nth-last-child(-n+4):after,
    .footer-end .with-bottom-border.footer-middle .left:nth-last-child(-n+4):after,
    .footer-end .with-bottom-border.footer-middle .right:nth-last-child(-n+4):after,
    .footer-middle .container.with-bottom-border .footer-middle-left:nth-last-child(-n+4):after,
    .footer-middle .container.with-bottom-border .footer-middle-right:nth-last-child(-n+4):after,
    .footer-middle .with-bottom-border.footer-end .footer-middle-left:nth-last-child(-n+4):after,
    .footer-middle .with-bottom-border.footer-end .footer-middle-right:nth-last-child(-n+4):after,
    .with-bottom-border.footer-end .col:nth-last-child(-n+4):after,
    .with-bottom-border.footer-end .footer-middle .footer-middle-left:nth-last-child(-n+4):after,
    .with-bottom-border.footer-end .footer-middle .footer-middle-right:nth-last-child(-n+4):after,
    .with-bottom-border.footer-end .left:nth-last-child(-n+4):after,
    .with-bottom-border.footer-end .right:nth-last-child(-n+4):after,
    .with-bottom-border.footer-middle .col:nth-last-child(-n+4):after,
    .with-bottom-border.footer-middle .footer-end .left:nth-last-child(-n+4):after,
    .with-bottom-border.footer-middle .footer-end .right:nth-last-child(-n+4):after,
    .with-bottom-border.footer-middle .footer-middle-left:nth-last-child(-n+4):after,
    .with-bottom-border.footer-middle .footer-middle-right:nth-last-child(-n+4):after {
        display: none
    }
    .container.with-bottom-border .col:nth-child(4n),
    .container.with-bottom-border .footer-end .left:nth-child(4n),
    .container.with-bottom-border .footer-end .right:nth-child(4n),
    .container.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n),
    .container.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n),
    .footer-end .container.with-bottom-border .left:nth-child(4n),
    .footer-end .container.with-bottom-border .right:nth-child(4n),
    .footer-end .with-bottom-border.footer-middle .left:nth-child(4n),
    .footer-end .with-bottom-border.footer-middle .right:nth-child(4n),
    .footer-middle .container.with-bottom-border .footer-middle-left:nth-child(4n),
    .footer-middle .container.with-bottom-border .footer-middle-right:nth-child(4n),
    .footer-middle .with-bottom-border.footer-end .footer-middle-left:nth-child(4n),
    .footer-middle .with-bottom-border.footer-end .footer-middle-right:nth-child(4n),
    .with-bottom-border.footer-end .col:nth-child(4n),
    .with-bottom-border.footer-end .footer-middle .footer-middle-left:nth-child(4n),
    .with-bottom-border.footer-end .footer-middle .footer-middle-right:nth-child(4n),
    .with-bottom-border.footer-end .left:nth-child(4n),
    .with-bottom-border.footer-end .right:nth-child(4n),
    .with-bottom-border.footer-middle .col:nth-child(4n),
    .with-bottom-border.footer-middle .footer-end .left:nth-child(4n),
    .with-bottom-border.footer-middle .footer-end .right:nth-child(4n),
    .with-bottom-border.footer-middle .footer-middle-left:nth-child(4n),
    .with-bottom-border.footer-middle .footer-middle-right:nth-child(4n) {
        margin-right: 0
    }
}
@media screen and (max-width: 768px) {
    .container.with-bottom-border .col.sm-1,
    .container.with-bottom-border .footer-end .sm-1.left,
    .container.with-bottom-border .footer-end .sm-1.right,
    .container.with-bottom-border .footer-middle .footer-middle-right,
    .container.with-bottom-border .footer-middle .sm-1.footer-middle-left,
    .footer-end .container.with-bottom-border .sm-1.left,
    .footer-end .container.with-bottom-border .sm-1.right,
    .footer-end .with-bottom-border.footer-middle .sm-1.left,
    .footer-end .with-bottom-border.footer-middle .sm-1.right,
    .footer-middle .container.with-bottom-border .footer-middle-right,
    .footer-middle .container.with-bottom-border .sm-1.footer-middle-left,
    .footer-middle .with-bottom-border.footer-end .footer-middle-right,
    .footer-middle .with-bottom-border.footer-end .sm-1.footer-middle-left,
    .with-bottom-border.footer-end .col.sm-1,
    .with-bottom-border.footer-end .footer-middle .footer-middle-right,
    .with-bottom-border.footer-end .footer-middle .sm-1.footer-middle-left,
    .with-bottom-border.footer-end .sm-1.left,
    .with-bottom-border.footer-end .sm-1.right,
    .with-bottom-border.footer-middle .col.sm-1,
    .with-bottom-border.footer-middle .footer-end .sm-1.left,
    .with-bottom-border.footer-middle .footer-end .sm-1.right,
    .with-bottom-border.footer-middle .footer-middle-right,
    .with-bottom-border.footer-middle .sm-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .container.with-bottom-border .col.sm-1:last-child,
    .container.with-bottom-border .footer-end .sm-1.left:last-child,
    .container.with-bottom-border .footer-end .sm-1.right:last-child,
    .container.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .container.with-bottom-border .footer-middle .sm-1.footer-middle-left:last-child,
    .footer-end .container.with-bottom-border .sm-1.left:last-child,
    .footer-end .container.with-bottom-border .sm-1.right:last-child,
    .footer-end .with-bottom-border.footer-middle .sm-1.left:last-child,
    .footer-end .with-bottom-border.footer-middle .sm-1.right:last-child,
    .footer-middle .container.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .container.with-bottom-border .sm-1.footer-middle-left:last-child,
    .footer-middle .with-bottom-border.footer-end .footer-middle-right:last-child,
    .footer-middle .with-bottom-border.footer-end .sm-1.footer-middle-left:last-child,
    .with-bottom-border.footer-end .col.sm-1:last-child,
    .with-bottom-border.footer-end .footer-middle .footer-middle-right:last-child,
    .with-bottom-border.footer-end .footer-middle .sm-1.footer-middle-left:last-child,
    .with-bottom-border.footer-end .sm-1.left:last-child,
    .with-bottom-border.footer-end .sm-1.right:last-child,
    .with-bottom-border.footer-middle .col.sm-1:last-child,
    .with-bottom-border.footer-middle .footer-end .sm-1.left:last-child,
    .with-bottom-border.footer-middle .footer-end .sm-1.right:last-child,
    .with-bottom-border.footer-middle .footer-middle-right:last-child,
    .with-bottom-border.footer-middle .sm-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .container.with-bottom-border .col.sm-2,
    .container.with-bottom-border .footer-end .sm-2.left,
    .container.with-bottom-border .footer-end .sm-2.right,
    .container.with-bottom-border .footer-middle .footer-middle-left,
    .container.with-bottom-border .footer-middle .sm-2.footer-middle-right,
    .footer-end .container.with-bottom-border .sm-2.left,
    .footer-end .container.with-bottom-border .sm-2.right,
    .footer-end .with-bottom-border.footer-middle .sm-2.left,
    .footer-end .with-bottom-border.footer-middle .sm-2.right,
    .footer-middle .container.with-bottom-border .footer-middle-left,
    .footer-middle .container.with-bottom-border .sm-2.footer-middle-right,
    .footer-middle .with-bottom-border.footer-end .footer-middle-left,
    .footer-middle .with-bottom-border.footer-end .sm-2.footer-middle-right,
    .with-bottom-border.footer-end .col.sm-2,
    .with-bottom-border.footer-end .footer-middle .footer-middle-left,
    .with-bottom-border.footer-end .footer-middle .sm-2.footer-middle-right,
    .with-bottom-border.footer-end .sm-2.left,
    .with-bottom-border.footer-end .sm-2.right,
    .with-bottom-border.footer-middle .col.sm-2,
    .with-bottom-border.footer-middle .footer-end .sm-2.left,
    .with-bottom-border.footer-middle .footer-end .sm-2.right,
    .with-bottom-border.footer-middle .footer-middle-left,
    .with-bottom-border.footer-middle .sm-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .container.with-bottom-border .col.sm-2:last-child,
    .container.with-bottom-border .footer-end .sm-2.left:last-child,
    .container.with-bottom-border .footer-end .sm-2.right:last-child,
    .container.with-bottom-border .footer-middle .footer-middle-left:last-child,
    .container.with-bottom-border .footer-middle .sm-2.footer-middle-right:last-child,
    .footer-end .container.with-bottom-border .sm-2.left:last-child,
    .footer-end .container.with-bottom-border .sm-2.right:last-child,
    .footer-end .with-bottom-border.footer-middle .sm-2.left:last-child,
    .footer-end .with-bottom-border.footer-middle .sm-2.right:last-child,
    .footer-middle .container.with-bottom-border .footer-middle-left:last-child,
    .footer-middle .container.with-bottom-border .sm-2.footer-middle-right:last-child,
    .footer-middle .with-bottom-border.footer-end .footer-middle-left:last-child,
    .footer-middle .with-bottom-border.footer-end .sm-2.footer-middle-right:last-child,
    .with-bottom-border.footer-end .col.sm-2:last-child,
    .with-bottom-border.footer-end .footer-middle .footer-middle-left:last-child,
    .with-bottom-border.footer-end .footer-middle .sm-2.footer-middle-right:last-child,
    .with-bottom-border.footer-end .sm-2.left:last-child,
    .with-bottom-border.footer-end .sm-2.right:last-child,
    .with-bottom-border.footer-middle .col.sm-2:last-child,
    .with-bottom-border.footer-middle .footer-end .sm-2.left:last-child,
    .with-bottom-border.footer-middle .footer-end .sm-2.right:last-child,
    .with-bottom-border.footer-middle .footer-middle-left:last-child,
    .with-bottom-border.footer-middle .sm-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .container.with-bottom-border .col.sm-3,
    .container.with-bottom-border .footer-end .left,
    .container.with-bottom-border .footer-end .right,
    .container.with-bottom-border .footer-middle .sm-3.footer-middle-left,
    .container.with-bottom-border .footer-middle .sm-3.footer-middle-right,
    .footer-end .container.with-bottom-border .left,
    .footer-end .container.with-bottom-border .right,
    .footer-end .with-bottom-border.footer-middle .left,
    .footer-end .with-bottom-border.footer-middle .right,
    .footer-middle .container.with-bottom-border .sm-3.footer-middle-left,
    .footer-middle .container.with-bottom-border .sm-3.footer-middle-right,
    .footer-middle .with-bottom-border.footer-end .sm-3.footer-middle-left,
    .footer-middle .with-bottom-border.footer-end .sm-3.footer-middle-right,
    .with-bottom-border.footer-end .col.sm-3,
    .with-bottom-border.footer-end .footer-middle .sm-3.footer-middle-left,
    .with-bottom-border.footer-end .footer-middle .sm-3.footer-middle-right,
    .with-bottom-border.footer-end .left,
    .with-bottom-border.footer-end .right,
    .with-bottom-border.footer-middle .col.sm-3,
    .with-bottom-border.footer-middle .footer-end .left,
    .with-bottom-border.footer-middle .footer-end .right,
    .with-bottom-border.footer-middle .sm-3.footer-middle-left,
    .with-bottom-border.footer-middle .sm-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 100%
    }
    .container.with-bottom-border .col.sm-3:last-child,
    .container.with-bottom-border .footer-end .left:last-child,
    .container.with-bottom-border .footer-end .right:last-child,
    .container.with-bottom-border .footer-middle .sm-3.footer-middle-left:last-child,
    .container.with-bottom-border .footer-middle .sm-3.footer-middle-right:last-child,
    .footer-end .container.with-bottom-border .left:last-child,
    .footer-end .container.with-bottom-border .right:last-child,
    .footer-end .with-bottom-border.footer-middle .left:last-child,
    .footer-end .with-bottom-border.footer-middle .right:last-child,
    .footer-middle .container.with-bottom-border .sm-3.footer-middle-left:last-child,
    .footer-middle .container.with-bottom-border .sm-3.footer-middle-right:last-child,
    .footer-middle .with-bottom-border.footer-end .sm-3.footer-middle-left:last-child,
    .footer-middle .with-bottom-border.footer-end .sm-3.footer-middle-right:last-child,
    .with-bottom-border.footer-end .col.sm-3:last-child,
    .with-bottom-border.footer-end .footer-middle .sm-3.footer-middle-left:last-child,
    .with-bottom-border.footer-end .footer-middle .sm-3.footer-middle-right:last-child,
    .with-bottom-border.footer-end .left:last-child,
    .with-bottom-border.footer-end .right:last-child,
    .with-bottom-border.footer-middle .col.sm-3:last-child,
    .with-bottom-border.footer-middle .footer-end .left:last-child,
    .with-bottom-border.footer-middle .footer-end .right:last-child,
    .with-bottom-border.footer-middle .sm-3.footer-middle-left:last-child,
    .with-bottom-border.footer-middle .sm-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .container.with-bottom-border .col:nth-child(3n+3):after,
    .container.with-bottom-border .footer-end .left:nth-child(3n+3):after,
    .container.with-bottom-border .footer-end .right:nth-child(3n+3):after,
    .container.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n+3):after,
    .container.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n+3):after,
    .footer-end .container.with-bottom-border .left:nth-child(3n+3):after,
    .footer-end .container.with-bottom-border .right:nth-child(3n+3):after,
    .footer-end .with-bottom-border.footer-middle .left:nth-child(3n+3):after,
    .footer-end .with-bottom-border.footer-middle .right:nth-child(3n+3):after,
    .footer-middle .container.with-bottom-border .footer-middle-left:nth-child(3n+3):after,
    .footer-middle .container.with-bottom-border .footer-middle-right:nth-child(3n+3):after,
    .footer-middle .with-bottom-border.footer-end .footer-middle-left:nth-child(3n+3):after,
    .footer-middle .with-bottom-border.footer-end .footer-middle-right:nth-child(3n+3):after,
    .with-bottom-border.footer-end .col:nth-child(3n+3):after,
    .with-bottom-border.footer-end .footer-middle .footer-middle-left:nth-child(3n+3):after,
    .with-bottom-border.footer-end .footer-middle .footer-middle-right:nth-child(3n+3):after,
    .with-bottom-border.footer-end .left:nth-child(3n+3):after,
    .with-bottom-border.footer-end .right:nth-child(3n+3):after,
    .with-bottom-border.footer-middle .col:nth-child(3n+3):after,
    .with-bottom-border.footer-middle .footer-end .left:nth-child(3n+3):after,
    .with-bottom-border.footer-middle .footer-end .right:nth-child(3n+3):after,
    .with-bottom-border.footer-middle .footer-middle-left:nth-child(3n+3):after,
    .with-bottom-border.footer-middle .footer-middle-right:nth-child(3n+3):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .container.with-bottom-border .col:nth-last-child(-n+3):after,
    .container.with-bottom-border .footer-end .left:nth-last-child(-n+3):after,
    .container.with-bottom-border .footer-end .right:nth-last-child(-n+3):after,
    .container.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+3):after,
    .container.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+3):after,
    .footer-end .container.with-bottom-border .left:nth-last-child(-n+3):after,
    .footer-end .container.with-bottom-border .right:nth-last-child(-n+3):after,
    .footer-end .with-bottom-border.footer-middle .left:nth-last-child(-n+3):after,
    .footer-end .with-bottom-border.footer-middle .right:nth-last-child(-n+3):after,
    .footer-middle .container.with-bottom-border .footer-middle-left:nth-last-child(-n+3):after,
    .footer-middle .container.with-bottom-border .footer-middle-right:nth-last-child(-n+3):after,
    .footer-middle .with-bottom-border.footer-end .footer-middle-left:nth-last-child(-n+3):after,
    .footer-middle .with-bottom-border.footer-end .footer-middle-right:nth-last-child(-n+3):after,
    .with-bottom-border.footer-end .col:nth-last-child(-n+3):after,
    .with-bottom-border.footer-end .footer-middle .footer-middle-left:nth-last-child(-n+3):after,
    .with-bottom-border.footer-end .footer-middle .footer-middle-right:nth-last-child(-n+3):after,
    .with-bottom-border.footer-end .left:nth-last-child(-n+3):after,
    .with-bottom-border.footer-end .right:nth-last-child(-n+3):after,
    .with-bottom-border.footer-middle .col:nth-last-child(-n+3):after,
    .with-bottom-border.footer-middle .footer-end .left:nth-last-child(-n+3):after,
    .with-bottom-border.footer-middle .footer-end .right:nth-last-child(-n+3):after,
    .with-bottom-border.footer-middle .footer-middle-left:nth-last-child(-n+3):after,
    .with-bottom-border.footer-middle .footer-middle-right:nth-last-child(-n+3):after {
        display: none
    }
    .container.with-bottom-border .col:nth-child(3n),
    .container.with-bottom-border .footer-end .left:nth-child(3n),
    .container.with-bottom-border .footer-end .right:nth-child(3n),
    .container.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n),
    .container.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n),
    .footer-end .container.with-bottom-border .left:nth-child(3n),
    .footer-end .container.with-bottom-border .right:nth-child(3n),
    .footer-end .with-bottom-border.footer-middle .left:nth-child(3n),
    .footer-end .with-bottom-border.footer-middle .right:nth-child(3n),
    .footer-middle .container.with-bottom-border .footer-middle-left:nth-child(3n),
    .footer-middle .container.with-bottom-border .footer-middle-right:nth-child(3n),
    .footer-middle .with-bottom-border.footer-end .footer-middle-left:nth-child(3n),
    .footer-middle .with-bottom-border.footer-end .footer-middle-right:nth-child(3n),
    .with-bottom-border.footer-end .col:nth-child(3n),
    .with-bottom-border.footer-end .footer-middle .footer-middle-left:nth-child(3n),
    .with-bottom-border.footer-end .footer-middle .footer-middle-right:nth-child(3n),
    .with-bottom-border.footer-end .left:nth-child(3n),
    .with-bottom-border.footer-end .right:nth-child(3n),
    .with-bottom-border.footer-middle .col:nth-child(3n),
    .with-bottom-border.footer-middle .footer-end .left:nth-child(3n),
    .with-bottom-border.footer-middle .footer-end .right:nth-child(3n),
    .with-bottom-border.footer-middle .footer-middle-left:nth-child(3n),
    .with-bottom-border.footer-middle .footer-middle-right:nth-child(3n) {
        margin-right: 0
    }
}
.container.full-width,
.container.full-width .CategoryTree.w-box,
.container.full-width .box-container,
.container.full-width .container,
.container.full-width .footer-end,
.container.full-width .footer-middle,
.container.full-width .related-searched-keywords,
.full-width.footer-end,
.full-width.footer-end .CategoryTree.w-box,
.full-width.footer-end .box-container,
.full-width.footer-end .container,
.full-width.footer-end .footer-end,
.full-width.footer-end .footer-middle,
.full-width.footer-end .related-searched-keywords,
.full-width.footer-middle,
.full-width.footer-middle .CategoryTree.w-box,
.full-width.footer-middle .box-container,
.full-width.footer-middle .container,
.full-width.footer-middle .footer-end,
.full-width.footer-middle .footer-middle,
.full-width.footer-middle .related-searched-keywords {
    max-width: 100%
}
.container .row,
.footer-end .row,
.footer-middle .row {
    margin-top: 24px
}
.container .row::after,
.footer-end .row::after,
.footer-middle .row::after {
    clear: both;
    content: "";
    display: table
}
.container .row.padding,
.footer-end .row.padding,
.footer-middle .row.padding {
    margin-top: 0;
    padding-top: 24px
}
.contain-lg-5 .col.lg-1,
.contain-lg-5 .footer-end .left,
.contain-lg-5 .footer-end .lg-1.right,
.contain-lg-5 .footer-middle .lg-1.footer-middle-left,
.contain-lg-5 .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-5 .left,
.footer-end .contain-lg-5 .lg-1.right,
.footer-middle .contain-lg-5 .lg-1.footer-middle-left,
.footer-middle .contain-lg-5 .lg-1.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 18.93688%
}
.contain-lg-5 .col.lg-1:last-child,
.contain-lg-5 .footer-end .left:last-child,
.contain-lg-5 .footer-end .lg-1.right:last-child,
.contain-lg-5 .footer-middle .lg-1.footer-middle-left:last-child,
.contain-lg-5 .footer-middle .lg-1.footer-middle-right:last-child,
.footer-end .contain-lg-5 .left:last-child,
.footer-end .contain-lg-5 .lg-1.right:last-child,
.footer-middle .contain-lg-5 .lg-1.footer-middle-left:last-child,
.footer-middle .contain-lg-5 .lg-1.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-5 .col.lg-2,
.contain-lg-5 .footer-end .lg-2.left,
.contain-lg-5 .footer-end .lg-2.right,
.contain-lg-5 .footer-middle .footer-middle-right,
.contain-lg-5 .footer-middle .lg-2.footer-middle-left,
.footer-end .contain-lg-5 .lg-2.left,
.footer-end .contain-lg-5 .lg-2.right,
.footer-middle .contain-lg-5 .footer-middle-right,
.footer-middle .contain-lg-5 .lg-2.footer-middle-left {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 39.20266%
}
.contain-lg-5 .col.lg-2:last-child,
.contain-lg-5 .footer-end .lg-2.left:last-child,
.contain-lg-5 .footer-end .lg-2.right:last-child,
.contain-lg-5 .footer-middle .footer-middle-right:last-child,
.contain-lg-5 .footer-middle .lg-2.footer-middle-left:last-child,
.footer-end .contain-lg-5 .lg-2.left:last-child,
.footer-end .contain-lg-5 .lg-2.right:last-child,
.footer-middle .contain-lg-5 .footer-middle-right:last-child,
.footer-middle .contain-lg-5 .lg-2.footer-middle-left:last-child {
    margin-right: 0
}
.contain-lg-5 .col.lg-3,
.contain-lg-5 .footer-end .lg-3.left,
.contain-lg-5 .footer-end .lg-3.right,
.contain-lg-5 .footer-middle .footer-middle-left,
.contain-lg-5 .footer-middle .lg-3.footer-middle-right,
.footer-end .contain-lg-5 .lg-3.left,
.footer-end .contain-lg-5 .lg-3.right,
.footer-middle .contain-lg-5 .footer-middle-left,
.footer-middle .contain-lg-5 .lg-3.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 59.46844%
}
.contain-lg-5 .col.lg-3:last-child,
.contain-lg-5 .footer-end .lg-3.left:last-child,
.contain-lg-5 .footer-end .lg-3.right:last-child,
.contain-lg-5 .footer-middle .footer-middle-left:last-child,
.contain-lg-5 .footer-middle .lg-3.footer-middle-right:last-child,
.footer-end .contain-lg-5 .lg-3.left:last-child,
.footer-end .contain-lg-5 .lg-3.right:last-child,
.footer-middle .contain-lg-5 .footer-middle-left:last-child,
.footer-middle .contain-lg-5 .lg-3.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-5 .col.lg-4,
.contain-lg-5 .footer-end .lg-4.left,
.contain-lg-5 .footer-end .right,
.contain-lg-5 .footer-middle .lg-4.footer-middle-left,
.contain-lg-5 .footer-middle .lg-4.footer-middle-right,
.footer-end .contain-lg-5 .lg-4.left,
.footer-end .contain-lg-5 .right,
.footer-middle .contain-lg-5 .lg-4.footer-middle-left,
.footer-middle .contain-lg-5 .lg-4.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 79.73422%
}
.contain-lg-5 .col.lg-4:last-child,
.contain-lg-5 .col:nth-child(5n),
.contain-lg-5 .footer-end .left:nth-child(5n),
.contain-lg-5 .footer-end .lg-4.left:last-child,
.contain-lg-5 .footer-end .right:last-child,
.contain-lg-5 .footer-end .right:nth-child(5n),
.contain-lg-5 .footer-middle .footer-middle-left:nth-child(5n),
.contain-lg-5 .footer-middle .footer-middle-right:nth-child(5n),
.contain-lg-5 .footer-middle .lg-4.footer-middle-left:last-child,
.contain-lg-5 .footer-middle .lg-4.footer-middle-right:last-child,
.footer-end .contain-lg-5 .left:nth-child(5n),
.footer-end .contain-lg-5 .lg-4.left:last-child,
.footer-end .contain-lg-5 .right:last-child,
.footer-end .contain-lg-5 .right:nth-child(5n),
.footer-middle .contain-lg-5 .footer-middle-left:nth-child(5n),
.footer-middle .contain-lg-5 .footer-middle-right:nth-child(5n),
.footer-middle .contain-lg-5 .lg-4.footer-middle-left:last-child,
.footer-middle .contain-lg-5 .lg-4.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-5 .col.lg-5,
.contain-lg-5 .footer-end .lg-5.left,
.contain-lg-5 .footer-end .lg-5.right,
.contain-lg-5 .footer-middle .lg-5.footer-middle-left,
.contain-lg-5 .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-5 .lg-5.left,
.footer-end .contain-lg-5 .lg-5.right,
.footer-middle .contain-lg-5 .lg-5.footer-middle-left,
.footer-middle .contain-lg-5 .lg-5.footer-middle-right {
    float: left;
    width: 100%
}
@media screen and (min-width: 1200px) {
    .contain-lg-5 .col.lg-1,
    .contain-lg-5 .footer-end .left,
    .contain-lg-5 .footer-end .lg-1.right,
    .contain-lg-5 .footer-middle .lg-1.footer-middle-left,
    .contain-lg-5 .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-5 .left,
    .footer-end .contain-lg-5 .lg-1.right,
    .footer-middle .contain-lg-5 .lg-1.footer-middle-left,
    .footer-middle .contain-lg-5 .lg-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 18.93688%
    }
    .contain-lg-5 .col.lg-1:last-child,
    .contain-lg-5 .footer-end .left:last-child,
    .contain-lg-5 .footer-end .lg-1.right:last-child,
    .contain-lg-5 .footer-middle .lg-1.footer-middle-left:last-child,
    .contain-lg-5 .footer-middle .lg-1.footer-middle-right:last-child,
    .footer-end .contain-lg-5 .left:last-child,
    .footer-end .contain-lg-5 .lg-1.right:last-child,
    .footer-middle .contain-lg-5 .lg-1.footer-middle-left:last-child,
    .footer-middle .contain-lg-5 .lg-1.footer-middle-right:last-child {

        margin-right: 0
    }
    .contain-lg-5 .col.lg-2,
    .contain-lg-5 .footer-end .lg-2.left,
    .contain-lg-5 .footer-end .lg-2.right,
    .contain-lg-5 .footer-middle .footer-middle-right,
    .contain-lg-5 .footer-middle .lg-2.footer-middle-left,
    .footer-end .contain-lg-5 .lg-2.left,
    .footer-end .contain-lg-5 .lg-2.right,
    .footer-middle .contain-lg-5 .footer-middle-right,
    .footer-middle .contain-lg-5 .lg-2.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 39.20266%
    }
    .contain-lg-5 .col.lg-2:last-child,
    .contain-lg-5 .footer-end .lg-2.left:last-child,
    .contain-lg-5 .footer-end .lg-2.right:last-child,
    .contain-lg-5 .footer-middle .footer-middle-right:last-child,
    .contain-lg-5 .footer-middle .lg-2.footer-middle-left:last-child,
    .footer-end .contain-lg-5 .lg-2.left:last-child,
    .footer-end .contain-lg-5 .lg-2.right:last-child,
    .footer-middle .contain-lg-5 .footer-middle-right:last-child,
    .footer-middle .contain-lg-5 .lg-2.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-lg-5 .col.lg-3,
    .contain-lg-5 .footer-end .lg-3.left,
    .contain-lg-5 .footer-end .lg-3.right,
    .contain-lg-5 .footer-middle .footer-middle-left,
    .contain-lg-5 .footer-middle .lg-3.footer-middle-right,
    .footer-end .contain-lg-5 .lg-3.left,
    .footer-end .contain-lg-5 .lg-3.right,
    .footer-middle .contain-lg-5 .footer-middle-left,
    .footer-middle .contain-lg-5 .lg-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 59.46844%
    }
    .contain-lg-5 .col.lg-3:last-child,
    .contain-lg-5 .footer-end .lg-3.left:last-child,
    .contain-lg-5 .footer-end .lg-3.right:last-child,
    .contain-lg-5 .footer-middle .footer-middle-left:last-child,
    .contain-lg-5 .footer-middle .lg-3.footer-middle-right:last-child,
    .footer-end .contain-lg-5 .lg-3.left:last-child,
    .footer-end .contain-lg-5 .lg-3.right:last-child,
    .footer-middle .contain-lg-5 .footer-middle-left:last-child,
    .footer-middle .contain-lg-5 .lg-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-5 .col.lg-4,
    .contain-lg-5 .footer-end .lg-4.left,
    .contain-lg-5 .footer-end .right,
    .contain-lg-5 .footer-middle .lg-4.footer-middle-left,
    .contain-lg-5 .footer-middle .lg-4.footer-middle-right,
    .footer-end .contain-lg-5 .lg-4.left,
    .footer-end .contain-lg-5 .right,
    .footer-middle .contain-lg-5 .lg-4.footer-middle-left,
    .footer-middle .contain-lg-5 .lg-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 79.73422%
    }
    .contain-lg-5 .col.lg-4:last-child,
    .contain-lg-5 .col:nth-child(5n),
    .contain-lg-5 .footer-end .left:nth-child(5n),
    .contain-lg-5 .footer-end .lg-4.left:last-child,
    .contain-lg-5 .footer-end .right:last-child,
    .contain-lg-5 .footer-end .right:nth-child(5n),
    .contain-lg-5 .footer-middle .footer-middle-left:nth-child(5n),
    .contain-lg-5 .footer-middle .footer-middle-right:nth-child(5n),
    .contain-lg-5 .footer-middle .lg-4.footer-middle-left:last-child,
    .contain-lg-5 .footer-middle .lg-4.footer-middle-right:last-child,
    .footer-end .contain-lg-5 .left:nth-child(5n),
    .footer-end .contain-lg-5 .lg-4.left:last-child,
    .footer-end .contain-lg-5 .right:last-child,
    .footer-end .contain-lg-5 .right:nth-child(5n),
    .footer-middle .contain-lg-5 .footer-middle-left:nth-child(5n),
    .footer-middle .contain-lg-5 .footer-middle-right:nth-child(5n),
    .footer-middle .contain-lg-5 .lg-4.footer-middle-left:last-child,
    .footer-middle .contain-lg-5 .lg-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-5 .col.lg-5,
    .contain-lg-5 .footer-end .lg-5.left,
    .contain-lg-5 .footer-end .lg-5.right,
    .contain-lg-5 .footer-middle .lg-5.footer-middle-left,
    .contain-lg-5 .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-5 .lg-5.left,
    .footer-end .contain-lg-5 .lg-5.right,
    .footer-middle .contain-lg-5 .lg-5.footer-middle-left,
    .footer-middle .contain-lg-5 .lg-5.footer-middle-right {
        float: left;
        width: 100%
    }
}
.contain-lg-5.with-bottom-border .col.lg-1,
.contain-lg-5.with-bottom-border .footer-end .left,
.contain-lg-5.with-bottom-border .footer-end .lg-1.right,
.contain-lg-5.with-bottom-border .footer-middle .lg-1.footer-middle-left,
.contain-lg-5.with-bottom-border .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-5.with-bottom-border .left,
.footer-end .contain-lg-5.with-bottom-border .lg-1.right,
.footer-middle .contain-lg-5.with-bottom-border .lg-1.footer-middle-left,
.footer-middle .contain-lg-5.with-bottom-border .lg-1.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 18.93688%
}
.contain-lg-5.with-bottom-border .col.lg-1:last-child,
.contain-lg-5.with-bottom-border .footer-end .left:last-child,
.contain-lg-5.with-bottom-border .footer-end .lg-1.right:last-child,
.contain-lg-5.with-bottom-border .footer-middle .lg-1.footer-middle-left:last-child,
.contain-lg-5.with-bottom-border .footer-middle .lg-1.footer-middle-right:last-child,
.footer-end .contain-lg-5.with-bottom-border .left:last-child,
.footer-end .contain-lg-5.with-bottom-border .lg-1.right:last-child,
.footer-middle .contain-lg-5.with-bottom-border .lg-1.footer-middle-left:last-child,
.footer-middle .contain-lg-5.with-bottom-border .lg-1.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-5.with-bottom-border .col.lg-2,
.contain-lg-5.with-bottom-border .footer-end .lg-2.left,
.contain-lg-5.with-bottom-border .footer-end .lg-2.right,
.contain-lg-5.with-bottom-border .footer-middle .footer-middle-right,
.contain-lg-5.with-bottom-border .footer-middle .lg-2.footer-middle-left,
.footer-end .contain-lg-5.with-bottom-border .lg-2.left,
.footer-end .contain-lg-5.with-bottom-border .lg-2.right,
.footer-middle .contain-lg-5.with-bottom-border .footer-middle-right,
.footer-middle .contain-lg-5.with-bottom-border .lg-2.footer-middle-left {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 39.20266%
}
.contain-lg-5.with-bottom-border .col.lg-2:last-child,
.contain-lg-5.with-bottom-border .footer-end .lg-2.left:last-child,
.contain-lg-5.with-bottom-border .footer-end .lg-2.right:last-child,
.contain-lg-5.with-bottom-border .footer-middle .footer-middle-right:last-child,
.contain-lg-5.with-bottom-border .footer-middle .lg-2.footer-middle-left:last-child,
.footer-end .contain-lg-5.with-bottom-border .lg-2.left:last-child,
.footer-end .contain-lg-5.with-bottom-border .lg-2.right:last-child,
.footer-middle .contain-lg-5.with-bottom-border .footer-middle-right:last-child,
.footer-middle .contain-lg-5.with-bottom-border .lg-2.footer-middle-left:last-child {
    margin-right: 0
}
.contain-lg-5.with-bottom-border .col.lg-3,
.contain-lg-5.with-bottom-border .footer-end .lg-3.left,
.contain-lg-5.with-bottom-border .footer-end .lg-3.right,
.contain-lg-5.with-bottom-border .footer-middle .footer-middle-left,
.contain-lg-5.with-bottom-border .footer-middle .lg-3.footer-middle-right,
.footer-end .contain-lg-5.with-bottom-border .lg-3.left,
.footer-end .contain-lg-5.with-bottom-border .lg-3.right,
.footer-middle .contain-lg-5.with-bottom-border .footer-middle-left,
.footer-middle .contain-lg-5.with-bottom-border .lg-3.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 59.46844%
}
.contain-lg-5.with-bottom-border .col.lg-3:last-child,
.contain-lg-5.with-bottom-border .footer-end .lg-3.left:last-child,
.contain-lg-5.with-bottom-border .footer-end .lg-3.right:last-child,
.contain-lg-5.with-bottom-border .footer-middle .footer-middle-left:last-child,
.contain-lg-5.with-bottom-border .footer-middle .lg-3.footer-middle-right:last-child,
.footer-end .contain-lg-5.with-bottom-border .lg-3.left:last-child,
.footer-end .contain-lg-5.with-bottom-border .lg-3.right:last-child,
.footer-middle .contain-lg-5.with-bottom-border .footer-middle-left:last-child,
.footer-middle .contain-lg-5.with-bottom-border .lg-3.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-5.with-bottom-border .col.lg-4,
.contain-lg-5.with-bottom-border .footer-end .lg-4.left,
.contain-lg-5.with-bottom-border .footer-end .right,
.contain-lg-5.with-bottom-border .footer-middle .lg-4.footer-middle-left,
.contain-lg-5.with-bottom-border .footer-middle .lg-4.footer-middle-right,
.footer-end .contain-lg-5.with-bottom-border .lg-4.left,
.footer-end .contain-lg-5.with-bottom-border .right,
.footer-middle .contain-lg-5.with-bottom-border .lg-4.footer-middle-left,
.footer-middle .contain-lg-5.with-bottom-border .lg-4.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.3289%;
    width: 79.73422%
}
.contain-lg-5.with-bottom-border .col.lg-4:last-child,
.contain-lg-5.with-bottom-border .footer-end .lg-4.left:last-child,
.contain-lg-5.with-bottom-border .footer-end .right:last-child,
.contain-lg-5.with-bottom-border .footer-middle .lg-4.footer-middle-left:last-child,
.contain-lg-5.with-bottom-border .footer-middle .lg-4.footer-middle-right:last-child,
.footer-end .contain-lg-5.with-bottom-border .lg-4.left:last-child,
.footer-end .contain-lg-5.with-bottom-border .right:last-child,
.footer-middle .contain-lg-5.with-bottom-border .lg-4.footer-middle-left:last-child,
.footer-middle .contain-lg-5.with-bottom-border .lg-4.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-5.with-bottom-border .col.lg-5,
.contain-lg-5.with-bottom-border .footer-end .lg-5.left,
.contain-lg-5.with-bottom-border .footer-end .lg-5.right,
.contain-lg-5.with-bottom-border .footer-middle .lg-5.footer-middle-left,
.contain-lg-5.with-bottom-border .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-5.with-bottom-border .lg-5.left,
.footer-end .contain-lg-5.with-bottom-border .lg-5.right,
.footer-middle .contain-lg-5.with-bottom-border .lg-5.footer-middle-left,
.footer-middle .contain-lg-5.with-bottom-border .lg-5.footer-middle-right {
    float: left;
    width: 100%
}
.contain-lg-5.with-bottom-border .col:nth-child(5n+5):after,
.contain-lg-5.with-bottom-border .footer-end .left:nth-child(5n+5):after,
.contain-lg-5.with-bottom-border .footer-end .right:nth-child(5n+5):after,
.contain-lg-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n+5):after,
.contain-lg-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n+5):after,
.footer-end .contain-lg-5.with-bottom-border .left:nth-child(5n+5):after,
.footer-end .contain-lg-5.with-bottom-border .right:nth-child(5n+5):after,
.footer-middle .contain-lg-5.with-bottom-border .footer-middle-left:nth-child(5n+5):after,
.footer-middle .contain-lg-5.with-bottom-border .footer-middle-right:nth-child(5n+5):after {
    content: '';
    width: 100%;
    display: block;
    height: 0;
    border-bottom: 1px solid #e5e5e5;
    position: absolute;
    left: -15px;
    margin: 0 15px;
    right: 0
}
.contain-lg-5.with-bottom-border .col:nth-last-child(-n+5):after,
.contain-lg-5.with-bottom-border .footer-end .left:nth-last-child(-n+5):after,
.contain-lg-5.with-bottom-border .footer-end .right:nth-last-child(-n+5):after,
.contain-lg-5.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+5):after,
.contain-lg-5.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+5):after,
.footer-end .contain-lg-5.with-bottom-border .left:nth-last-child(-n+5):after,
.footer-end .contain-lg-5.with-bottom-border .right:nth-last-child(-n+5):after,
.footer-middle .contain-lg-5.with-bottom-border .footer-middle-left:nth-last-child(-n+5):after,
.footer-middle .contain-lg-5.with-bottom-border .footer-middle-right:nth-last-child(-n+5):after {
    display: none
}
.contain-lg-5.with-bottom-border .col:nth-child(5n),
.contain-lg-5.with-bottom-border .footer-end .left:nth-child(5n),
.contain-lg-5.with-bottom-border .footer-end .right:nth-child(5n),
.contain-lg-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n),
.contain-lg-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n),
.footer-end .contain-lg-5.with-bottom-border .left:nth-child(5n),
.footer-end .contain-lg-5.with-bottom-border .right:nth-child(5n),
.footer-middle .contain-lg-5.with-bottom-border .footer-middle-left:nth-child(5n),
.footer-middle .contain-lg-5.with-bottom-border .footer-middle-right:nth-child(5n) {
    margin-right: 0
}
@media screen and (min-width: 1200px) {
    .contain-lg-5.with-bottom-border .col.lg-1,
    .contain-lg-5.with-bottom-border .footer-end .left,
    .contain-lg-5.with-bottom-border .footer-end .lg-1.right,
    .contain-lg-5.with-bottom-border .footer-middle .lg-1.footer-middle-left,
    .contain-lg-5.with-bottom-border .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-5.with-bottom-border .left,
    .footer-end .contain-lg-5.with-bottom-border .lg-1.right,
    .footer-middle .contain-lg-5.with-bottom-border .lg-1.footer-middle-left,
    .footer-middle .contain-lg-5.with-bottom-border .lg-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 18.93688%
    }
    .contain-lg-5.with-bottom-border .col.lg-1:last-child,
    .contain-lg-5.with-bottom-border .footer-end .left:last-child,
    .contain-lg-5.with-bottom-border .footer-end .lg-1.right:last-child,
    .contain-lg-5.with-bottom-border .footer-middle .lg-1.footer-middle-left:last-child,
    .contain-lg-5.with-bottom-border .footer-middle .lg-1.footer-middle-right:last-child,
    .footer-end .contain-lg-5.with-bottom-border .left:last-child,
    .footer-end .contain-lg-5.with-bottom-border .lg-1.right:last-child,
    .footer-middle .contain-lg-5.with-bottom-border .lg-1.footer-middle-left:last-child,
    .footer-middle .contain-lg-5.with-bottom-border .lg-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-5.with-bottom-border .col.lg-2,
    .contain-lg-5.with-bottom-border .footer-end .lg-2.left,
    .contain-lg-5.with-bottom-border .footer-end .lg-2.right,
    .contain-lg-5.with-bottom-border .footer-middle .footer-middle-right,
    .contain-lg-5.with-bottom-border .footer-middle .lg-2.footer-middle-left,
    .footer-end .contain-lg-5.with-bottom-border .lg-2.left,
    .footer-end .contain-lg-5.with-bottom-border .lg-2.right,
    .footer-middle .contain-lg-5.with-bottom-border .footer-middle-right,
    .footer-middle .contain-lg-5.with-bottom-border .lg-2.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 39.20266%
    }
    .contain-lg-5.with-bottom-border .col.lg-2:last-child,
    .contain-lg-5.with-bottom-border .footer-end .lg-2.left:last-child,
    .contain-lg-5.with-bottom-border .footer-end .lg-2.right:last-child,
    .contain-lg-5.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-lg-5.with-bottom-border .footer-middle .lg-2.footer-middle-left:last-child,
    .footer-end .contain-lg-5.with-bottom-border .lg-2.left:last-child,
    .footer-end .contain-lg-5.with-bottom-border .lg-2.right:last-child,
    .footer-middle .contain-lg-5.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-lg-5.with-bottom-border .lg-2.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-lg-5.with-bottom-border .col.lg-3,
    .contain-lg-5.with-bottom-border .footer-end .lg-3.left,
    .contain-lg-5.with-bottom-border .footer-end .lg-3.right,
    .contain-lg-5.with-bottom-border .footer-middle .footer-middle-left,
    .contain-lg-5.with-bottom-border .footer-middle .lg-3.footer-middle-right,
    .footer-end .contain-lg-5.with-bottom-border .lg-3.left,
    .footer-end .contain-lg-5.with-bottom-border .lg-3.right,
    .footer-middle .contain-lg-5.with-bottom-border .footer-middle-left,
    .footer-middle .contain-lg-5.with-bottom-border .lg-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 59.46844%
    }
    .contain-lg-5.with-bottom-border .col.lg-3:last-child,
    .contain-lg-5.with-bottom-border .footer-end .lg-3.left:last-child,
    .contain-lg-5.with-bottom-border .footer-end .lg-3.right:last-child,
    .contain-lg-5.with-bottom-border .footer-middle .footer-middle-left:last-child,
    .contain-lg-5.with-bottom-border .footer-middle .lg-3.footer-middle-right:last-child,
    .footer-end .contain-lg-5.with-bottom-border .lg-3.left:last-child,
    .footer-end .contain-lg-5.with-bottom-border .lg-3.right:last-child,
    .footer-middle .contain-lg-5.with-bottom-border .footer-middle-left:last-child,
    .footer-middle .contain-lg-5.with-bottom-border .lg-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-5.with-bottom-border .col.lg-4,
    .contain-lg-5.with-bottom-border .footer-end .lg-4.left,
    .contain-lg-5.with-bottom-border .footer-end .right,
    .contain-lg-5.with-bottom-border .footer-middle .lg-4.footer-middle-left,
    .contain-lg-5.with-bottom-border .footer-middle .lg-4.footer-middle-right,
    .footer-end .contain-lg-5.with-bottom-border .lg-4.left,
    .footer-end .contain-lg-5.with-bottom-border .right,
    .footer-middle .contain-lg-5.with-bottom-border .lg-4.footer-middle-left,
    .footer-middle .contain-lg-5.with-bottom-border .lg-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 79.73422%
    }
    .contain-lg-5.with-bottom-border .col.lg-4:last-child,
    .contain-lg-5.with-bottom-border .footer-end .lg-4.left:last-child,
    .contain-lg-5.with-bottom-border .footer-end .right:last-child,
    .contain-lg-5.with-bottom-border .footer-middle .lg-4.footer-middle-left:last-child,
    .contain-lg-5.with-bottom-border .footer-middle .lg-4.footer-middle-right:last-child,
    .footer-end .contain-lg-5.with-bottom-border .lg-4.left:last-child,
    .footer-end .contain-lg-5.with-bottom-border .right:last-child,
    .footer-middle .contain-lg-5.with-bottom-border .lg-4.footer-middle-left:last-child,
    .footer-middle .contain-lg-5.with-bottom-border .lg-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-5.with-bottom-border .col.lg-5,
    .contain-lg-5.with-bottom-border .footer-end .lg-5.left,
    .contain-lg-5.with-bottom-border .footer-end .lg-5.right,
    .contain-lg-5.with-bottom-border .footer-middle .lg-5.footer-middle-left,
    .contain-lg-5.with-bottom-border .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-5.with-bottom-border .lg-5.left,
    .footer-end .contain-lg-5.with-bottom-border .lg-5.right,
    .footer-middle .contain-lg-5.with-bottom-border .lg-5.footer-middle-left,
    .footer-middle .contain-lg-5.with-bottom-border .lg-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-lg-5.with-bottom-border .col:nth-child(5n+5):after,
    .contain-lg-5.with-bottom-border .footer-end .left:nth-child(5n+5):after,
    .contain-lg-5.with-bottom-border .footer-end .right:nth-child(5n+5):after,
    .contain-lg-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n+5):after,
    .contain-lg-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n+5):after,
    .footer-end .contain-lg-5.with-bottom-border .left:nth-child(5n+5):after,
    .footer-end .contain-lg-5.with-bottom-border .right:nth-child(5n+5):after,
    .footer-middle .contain-lg-5.with-bottom-border .footer-middle-left:nth-child(5n+5):after,
    .footer-middle .contain-lg-5.with-bottom-border .footer-middle-right:nth-child(5n+5):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-lg-5.with-bottom-border .col:nth-last-child(-n+5):after,
    .contain-lg-5.with-bottom-border .footer-end .left:nth-last-child(-n+5):after,
    .contain-lg-5.with-bottom-border .footer-end .right:nth-last-child(-n+5):after,
    .contain-lg-5.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+5):after,
    .contain-lg-5.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+5):after,
    .footer-end .contain-lg-5.with-bottom-border .left:nth-last-child(-n+5):after,
    .footer-end .contain-lg-5.with-bottom-border .right:nth-last-child(-n+5):after,
    .footer-middle .contain-lg-5.with-bottom-border .footer-middle-left:nth-last-child(-n+5):after,
    .footer-middle .contain-lg-5.with-bottom-border .footer-middle-right:nth-last-child(-n+5):after {
        display: none
    }
    .contain-lg-5.with-bottom-border .col:nth-child(5n),
    .contain-lg-5.with-bottom-border .footer-end .left:nth-child(5n),
    .contain-lg-5.with-bottom-border .footer-end .right:nth-child(5n),
    .contain-lg-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n),
    .contain-lg-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n),
    .footer-end .contain-lg-5.with-bottom-border .left:nth-child(5n),
    .footer-end .contain-lg-5.with-bottom-border .right:nth-child(5n),
    .footer-middle .contain-lg-5.with-bottom-border .footer-middle-left:nth-child(5n),
    .footer-middle .contain-lg-5.with-bottom-border .footer-middle-right:nth-child(5n) {
        margin-right: 0
    }
}
.contain-lg-5.fluid .col,
.contain-lg-5.fluid .footer-end .left,
.contain-lg-5.fluid .footer-end .right,
.contain-lg-5.fluid .footer-middle .footer-middle-left,
.contain-lg-5.fluid .footer-middle .footer-middle-right,
.footer-end .contain-lg-5.fluid .left,
.footer-end .contain-lg-5.fluid .right,
.footer-middle .contain-lg-5.fluid .footer-middle-left,
.footer-middle .contain-lg-5.fluid .footer-middle-right {
    float: left;
    margin-right: 0!important;
    width: 20%
}
.contain-lg-5.fluid .col.lg-1,
.contain-lg-5.fluid .footer-end .left,
.contain-lg-5.fluid .footer-end .lg-1.right,
.contain-lg-5.fluid .footer-middle .lg-1.footer-middle-left,
.contain-lg-5.fluid .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-5.fluid .left,
.footer-end .contain-lg-5.fluid .lg-1.right,
.footer-middle .contain-lg-5.fluid .lg-1.footer-middle-left,
.footer-middle .contain-lg-5.fluid .lg-1.footer-middle-right {
    width: 20%
}
.contain-lg-5.fluid .col.lg-2,
.contain-lg-5.fluid .footer-end .lg-2.left,
.contain-lg-5.fluid .footer-end .lg-2.right,
.contain-lg-5.fluid .footer-middle .footer-middle-right,
.contain-lg-5.fluid .footer-middle .lg-2.footer-middle-left,
.footer-end .contain-lg-5.fluid .lg-2.left,
.footer-end .contain-lg-5.fluid .lg-2.right,
.footer-middle .contain-lg-5.fluid .footer-middle-right,
.footer-middle .contain-lg-5.fluid .lg-2.footer-middle-left {
    width: 40%
}
.contain-lg-5.fluid .col.lg-3,
.contain-lg-5.fluid .footer-end .lg-3.left,
.contain-lg-5.fluid .footer-end .lg-3.right,
.contain-lg-5.fluid .footer-middle .footer-middle-left,
.contain-lg-5.fluid .footer-middle .lg-3.footer-middle-right,
.footer-end .contain-lg-5.fluid .lg-3.left,
.footer-end .contain-lg-5.fluid .lg-3.right,
.footer-middle .contain-lg-5.fluid .footer-middle-left,
.footer-middle .contain-lg-5.fluid .lg-3.footer-middle-right {
    width: 60%
}
.contain-lg-5.fluid .col.lg-4,
.contain-lg-5.fluid .footer-end .lg-4.left,
.contain-lg-5.fluid .footer-end .right,
.contain-lg-5.fluid .footer-middle .lg-4.footer-middle-left,
.contain-lg-5.fluid .footer-middle .lg-4.footer-middle-right,
.footer-end .contain-lg-5.fluid .lg-4.left,
.footer-end .contain-lg-5.fluid .right,
.footer-middle .contain-lg-5.fluid .lg-4.footer-middle-left,
.footer-middle .contain-lg-5.fluid .lg-4.footer-middle-right {
    width: 80%
}
.contain-lg-5.fluid .col.lg-5,
.contain-lg-5.fluid .footer-end .lg-5.left,
.contain-lg-5.fluid .footer-end .lg-5.right,
.contain-lg-5.fluid .footer-middle .lg-5.footer-middle-left,
.contain-lg-5.fluid .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-5.fluid .lg-5.left,
.footer-end .contain-lg-5.fluid .lg-5.right,
.footer-middle .contain-lg-5.fluid .lg-5.footer-middle-left,
.footer-middle .contain-lg-5.fluid .lg-5.footer-middle-right {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .contain-lg-5.fluid .col,
    .contain-lg-5.fluid .footer-end .left,
    .contain-lg-5.fluid .footer-end .right,
    .contain-lg-5.fluid .footer-middle .footer-middle-left,
    .contain-lg-5.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-lg-5.fluid .left,
    .footer-end .contain-lg-5.fluid .right,
    .footer-middle .contain-lg-5.fluid .footer-middle-left,
    .footer-middle .contain-lg-5.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 20%
    }
    .contain-lg-5.fluid .col.lg-1,
    .contain-lg-5.fluid .footer-end .left,
    .contain-lg-5.fluid .footer-end .lg-1.right,
    .contain-lg-5.fluid .footer-middle .lg-1.footer-middle-left,
    .contain-lg-5.fluid .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-5.fluid .left,
    .footer-end .contain-lg-5.fluid .lg-1.right,
    .footer-middle .contain-lg-5.fluid .lg-1.footer-middle-left,
    .footer-middle .contain-lg-5.fluid .lg-1.footer-middle-right {
        width: 20%
    }
    .contain-lg-5.fluid .col.lg-2,
    .contain-lg-5.fluid .footer-end .lg-2.left,
    .contain-lg-5.fluid .footer-end .lg-2.right,
    .contain-lg-5.fluid .footer-middle .footer-middle-right,
    .contain-lg-5.fluid .footer-middle .lg-2.footer-middle-left,
    .footer-end .contain-lg-5.fluid .lg-2.left,
    .footer-end .contain-lg-5.fluid .lg-2.right,
    .footer-middle .contain-lg-5.fluid .footer-middle-right,
    .footer-middle .contain-lg-5.fluid .lg-2.footer-middle-left {
        width: 40%
    }
    .contain-lg-5.fluid .col.lg-3,
    .contain-lg-5.fluid .footer-end .lg-3.left,
    .contain-lg-5.fluid .footer-end .lg-3.right,
    .contain-lg-5.fluid .footer-middle .footer-middle-left,
    .contain-lg-5.fluid .footer-middle .lg-3.footer-middle-right,
    .footer-end .contain-lg-5.fluid .lg-3.left,
    .footer-end .contain-lg-5.fluid .lg-3.right,
    .footer-middle .contain-lg-5.fluid .footer-middle-left,
    .footer-middle .contain-lg-5.fluid .lg-3.footer-middle-right {
        width: 60%
    }
    .contain-lg-5.fluid .col.lg-4,
    .contain-lg-5.fluid .footer-end .lg-4.left,
    .contain-lg-5.fluid .footer-end .right,
    .contain-lg-5.fluid .footer-middle .lg-4.footer-middle-left,
    .contain-lg-5.fluid .footer-middle .lg-4.footer-middle-right,
    .footer-end .contain-lg-5.fluid .lg-4.left,
    .footer-end .contain-lg-5.fluid .right,
    .footer-middle .contain-lg-5.fluid .lg-4.footer-middle-left,
    .footer-middle .contain-lg-5.fluid .lg-4.footer-middle-right {
        width: 80%
    }
    .contain-lg-5.fluid .col.lg-5,
    .contain-lg-5.fluid .footer-end .lg-5.left,
    .contain-lg-5.fluid .footer-end .lg-5.right,
    .contain-lg-5.fluid .footer-middle .lg-5.footer-middle-left,
    .contain-lg-5.fluid .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-5.fluid .lg-5.left,
    .footer-end .contain-lg-5.fluid .lg-5.right,
    .footer-middle .contain-lg-5.fluid .lg-5.footer-middle-left,
    .footer-middle .contain-lg-5.fluid .lg-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
    .contain-md-5 .col.md-1,
    .contain-md-5 .footer-end .md-1.left,
    .contain-md-5 .footer-end .md-1.right,
    .contain-md-5 .footer-middle .footer-middle-right,
    .contain-md-5 .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-5 .md-1.left,
    .footer-end .contain-md-5 .md-1.right,
    .footer-middle .contain-md-5 .footer-middle-right,
    .footer-middle .contain-md-5 .md-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 18.93688%
    }
    .contain-md-5 .col.md-1:last-child,
    .contain-md-5 .footer-end .md-1.left:last-child,
    .contain-md-5 .footer-end .md-1.right:last-child,
    .contain-md-5 .footer-middle .footer-middle-right:last-child,
    .contain-md-5 .footer-middle .md-1.footer-middle-left:last-child,
    .footer-end .contain-md-5 .md-1.left:last-child,
    .footer-end .contain-md-5 .md-1.right:last-child,
    .footer-middle .contain-md-5 .footer-middle-right:last-child,
    .footer-middle .contain-md-5 .md-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-md-5 .col.md-2,
    .contain-md-5 .footer-end .md-2.left,
    .contain-md-5 .footer-end .md-2.right,
    .contain-md-5 .footer-middle .md-2.footer-middle-left,
    .contain-md-5 .footer-middle .md-2.footer-middle-right,
    .footer-end .contain-md-5 .md-2.left,
    .footer-end .contain-md-5 .md-2.right,
    .footer-middle .contain-md-5 .md-2.footer-middle-left,
    .footer-middle .contain-md-5 .md-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 39.20266%
    }
    .contain-md-5 .col.md-2:last-child,
    .contain-md-5 .footer-end .md-2.left:last-child,
    .contain-md-5 .footer-end .md-2.right:last-child,
    .contain-md-5 .footer-middle .md-2.footer-middle-left:last-child,
    .contain-md-5 .footer-middle .md-2.footer-middle-right:last-child,
    .footer-end .contain-md-5 .md-2.left:last-child,
    .footer-end .contain-md-5 .md-2.right:last-child,
    .footer-middle .contain-md-5 .md-2.footer-middle-left:last-child,
    .footer-middle .contain-md-5 .md-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-5 .col.md-3,
    .contain-md-5 .footer-end .md-3.left,
    .contain-md-5 .footer-end .md-3.right,
    .contain-md-5 .footer-middle .footer-middle-left,
    .contain-md-5 .footer-middle .md-3.footer-middle-right,
    .footer-end .contain-md-5 .md-3.left,
    .footer-end .contain-md-5 .md-3.right,
    .footer-middle .contain-md-5 .footer-middle-left,
    .footer-middle .contain-md-5 .md-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 59.46844%
    }
    .contain-md-5 .col.md-3:last-child,
    .contain-md-5 .footer-end .md-3.left:last-child,
    .contain-md-5 .footer-end .md-3.right:last-child,
    .contain-md-5 .footer-middle .footer-middle-left:last-child,
    .contain-md-5 .footer-middle .md-3.footer-middle-right:last-child,
    .footer-end .contain-md-5 .md-3.left:last-child,
    .footer-end .contain-md-5 .md-3.right:last-child,
    .footer-middle .contain-md-5 .footer-middle-left:last-child,
    .footer-middle .contain-md-5 .md-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-5 .col.md-4,
    .contain-md-5 .footer-end .left,
    .contain-md-5 .footer-end .right,
    .contain-md-5 .footer-middle .md-4.footer-middle-left,
    .contain-md-5 .footer-middle .md-4.footer-middle-right,
    .footer-end .contain-md-5 .left,
    .footer-end .contain-md-5 .right,
    .footer-middle .contain-md-5 .md-4.footer-middle-left,
    .footer-middle .contain-md-5 .md-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 79.73422%
    }
    .contain-md-5 .col.md-4:last-child,
    .contain-md-5 .col:nth-child(5n),
    .contain-md-5 .footer-end .left:last-child,
    .contain-md-5 .footer-end .left:nth-child(5n),
    .contain-md-5 .footer-end .right:last-child,
    .contain-md-5 .footer-end .right:nth-child(5n),
    .contain-md-5 .footer-middle .footer-middle-left:nth-child(5n),
    .contain-md-5 .footer-middle .footer-middle-right:nth-child(5n),
    .contain-md-5 .footer-middle .md-4.footer-middle-left:last-child,
    .contain-md-5 .footer-middle .md-4.footer-middle-right:last-child,
    .footer-end .contain-md-5 .left:last-child,
    .footer-end .contain-md-5 .left:nth-child(5n),
    .footer-end .contain-md-5 .right:last-child,
    .footer-end .contain-md-5 .right:nth-child(5n),
    .footer-middle .contain-md-5 .footer-middle-left:nth-child(5n),
    .footer-middle .contain-md-5 .footer-middle-right:nth-child(5n),
    .footer-middle .contain-md-5 .md-4.footer-middle-left:last-child,
    .footer-middle .contain-md-5 .md-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-5 .col.md-5,
    .contain-md-5 .footer-end .md-5.left,
    .contain-md-5 .footer-end .md-5.right,
    .contain-md-5 .footer-middle .md-5.footer-middle-left,
    .contain-md-5 .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-5 .md-5.left,
    .footer-end .contain-md-5 .md-5.right,
    .footer-middle .contain-md-5 .md-5.footer-middle-left,
    .footer-middle .contain-md-5 .md-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-md-5.with-bottom-border .col.md-1,
    .contain-md-5.with-bottom-border .footer-end .md-1.left,
    .contain-md-5.with-bottom-border .footer-end .md-1.right,
    .contain-md-5.with-bottom-border .footer-middle .footer-middle-right,
    .contain-md-5.with-bottom-border .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-5.with-bottom-border .md-1.left,
    .footer-end .contain-md-5.with-bottom-border .md-1.right,
    .footer-middle .contain-md-5.with-bottom-border .footer-middle-right,
    .footer-middle .contain-md-5.with-bottom-border .md-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 18.93688%
    }
    .contain-md-5.with-bottom-border .col.md-1:last-child,
    .contain-md-5.with-bottom-border .footer-end .md-1.left:last-child,
    .contain-md-5.with-bottom-border .footer-end .md-1.right:last-child,
    .contain-md-5.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-md-5.with-bottom-border .footer-middle .md-1.footer-middle-left:last-child,
    .footer-end .contain-md-5.with-bottom-border .md-1.left:last-child,
    .footer-end .contain-md-5.with-bottom-border .md-1.right:last-child,
    .footer-middle .contain-md-5.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-md-5.with-bottom-border .md-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-md-5.with-bottom-border .col.md-2,
    .contain-md-5.with-bottom-border .footer-end .md-2.left,
    .contain-md-5.with-bottom-border .footer-end .md-2.right,
    .contain-md-5.with-bottom-border .footer-middle .md-2.footer-middle-left,
    .contain-md-5.with-bottom-border .footer-middle .md-2.footer-middle-right,
    .footer-end .contain-md-5.with-bottom-border .md-2.left,
    .footer-end .contain-md-5.with-bottom-border .md-2.right,
    .footer-middle .contain-md-5.with-bottom-border .md-2.footer-middle-left,
    .footer-middle .contain-md-5.with-bottom-border .md-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 39.20266%
    }
    .contain-md-5.with-bottom-border .col.md-2:last-child,
    .contain-md-5.with-bottom-border .footer-end .md-2.left:last-child,
    .contain-md-5.with-bottom-border .footer-end .md-2.right:last-child,
    .contain-md-5.with-bottom-border .footer-middle .md-2.footer-middle-left:last-child,
    .contain-md-5.with-bottom-border .footer-middle .md-2.footer-middle-right:last-child,
    .footer-end .contain-md-5.with-bottom-border .md-2.left:last-child,
    .footer-end .contain-md-5.with-bottom-border .md-2.right:last-child,
    .footer-middle .contain-md-5.with-bottom-border .md-2.footer-middle-left:last-child,
    .footer-middle .contain-md-5.with-bottom-border .md-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-5.with-bottom-border .col.md-3,
    .contain-md-5.with-bottom-border .footer-end .md-3.left,
    .contain-md-5.with-bottom-border .footer-end .md-3.right,
    .contain-md-5.with-bottom-border .footer-middle .footer-middle-left,
    .contain-md-5.with-bottom-border .footer-middle .md-3.footer-middle-right,
    .footer-end .contain-md-5.with-bottom-border .md-3.left,
    .footer-end .contain-md-5.with-bottom-border .md-3.right,
    .footer-middle .contain-md-5.with-bottom-border .footer-middle-left,
    .footer-middle .contain-md-5.with-bottom-border .md-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 59.46844%
    }
    .contain-md-5.with-bottom-border .col.md-3:last-child,
    .contain-md-5.with-bottom-border .footer-end .md-3.left:last-child,
    .contain-md-5.with-bottom-border .footer-end .md-3.right:last-child,
    .contain-md-5.with-bottom-border .footer-middle .footer-middle-left:last-child,
    .contain-md-5.with-bottom-border .footer-middle .md-3.footer-middle-right:last-child,
    .footer-end .contain-md-5.with-bottom-border .md-3.left:last-child,
    .footer-end .contain-md-5.with-bottom-border .md-3.right:last-child,
    .footer-middle .contain-md-5.with-bottom-border .footer-middle-left:last-child,
    .footer-middle .contain-md-5.with-bottom-border .md-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-5.with-bottom-border .col.md-4,
    .contain-md-5.with-bottom-border .footer-end .left,
    .contain-md-5.with-bottom-border .footer-end .right,
    .contain-md-5.with-bottom-border .footer-middle .md-4.footer-middle-left,
    .contain-md-5.with-bottom-border .footer-middle .md-4.footer-middle-right,
    .footer-end .contain-md-5.with-bottom-border .left,
    .footer-end .contain-md-5.with-bottom-border .right,
    .footer-middle .contain-md-5.with-bottom-border .md-4.footer-middle-left,
    .footer-middle .contain-md-5.with-bottom-border .md-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 79.73422%
    }
    .contain-md-5.with-bottom-border .col.md-4:last-child,
    .contain-md-5.with-bottom-border .footer-end .left:last-child,
    .contain-md-5.with-bottom-border .footer-end .right:last-child,
    .contain-md-5.with-bottom-border .footer-middle .md-4.footer-middle-left:last-child,
    .contain-md-5.with-bottom-border .footer-middle .md-4.footer-middle-right:last-child,
    .footer-end .contain-md-5.with-bottom-border .left:last-child,
    .footer-end .contain-md-5.with-bottom-border .right:last-child,
    .footer-middle .contain-md-5.with-bottom-border .md-4.footer-middle-left:last-child,
    .footer-middle .contain-md-5.with-bottom-border .md-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-5.with-bottom-border .col.md-5,
    .contain-md-5.with-bottom-border .footer-end .md-5.left,
    .contain-md-5.with-bottom-border .footer-end .md-5.right,
    .contain-md-5.with-bottom-border .footer-middle .md-5.footer-middle-left,
    .contain-md-5.with-bottom-border .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-5.with-bottom-border .md-5.left,
    .footer-end .contain-md-5.with-bottom-border .md-5.right,
    .footer-middle .contain-md-5.with-bottom-border .md-5.footer-middle-left,
    .footer-middle .contain-md-5.with-bottom-border .md-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-md-5.with-bottom-border .col:nth-child(5n+5):after,
    .contain-md-5.with-bottom-border .footer-end .left:nth-child(5n+5):after,
    .contain-md-5.with-bottom-border .footer-end .right:nth-child(5n+5):after,
    .contain-md-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n+5):after,
    .contain-md-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n+5):after,
    .footer-end .contain-md-5.with-bottom-border .left:nth-child(5n+5):after,
    .footer-end .contain-md-5.with-bottom-border .right:nth-child(5n+5):after,
    .footer-middle .contain-md-5.with-bottom-border .footer-middle-left:nth-child(5n+5):after,
    .footer-middle .contain-md-5.with-bottom-border .footer-middle-right:nth-child(5n+5):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-md-5.with-bottom-border .col:nth-last-child(-n+5):after,
    .contain-md-5.with-bottom-border .footer-end .left:nth-last-child(-n+5):after,
    .contain-md-5.with-bottom-border .footer-end .right:nth-last-child(-n+5):after,
    .contain-md-5.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+5):after,
    .contain-md-5.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+5):after,
    .footer-end .contain-md-5.with-bottom-border .left:nth-last-child(-n+5):after,
    .footer-end .contain-md-5.with-bottom-border .right:nth-last-child(-n+5):after,
    .footer-middle .contain-md-5.with-bottom-border .footer-middle-left:nth-last-child(-n+5):after,
    .footer-middle .contain-md-5.with-bottom-border .footer-middle-right:nth-last-child(-n+5):after {
        display: none
    }
    .contain-md-5.with-bottom-border .col:nth-child(5n),
    .contain-md-5.with-bottom-border .footer-end .left:nth-child(5n),
    .contain-md-5.with-bottom-border .footer-end .right:nth-child(5n),
    .contain-md-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n),
    .contain-md-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n),
    .footer-end .contain-md-5.with-bottom-border .left:nth-child(5n),
    .footer-end .contain-md-5.with-bottom-border .right:nth-child(5n),
    .footer-middle .contain-md-5.with-bottom-border .footer-middle-left:nth-child(5n),
    .footer-middle .contain-md-5.with-bottom-border .footer-middle-right:nth-child(5n) {
        margin-right: 0
    }
    .contain-md-5.fluid .col,
    .contain-md-5.fluid .footer-end .left,
    .contain-md-5.fluid .footer-end .right,
    .contain-md-5.fluid .footer-middle .footer-middle-left,
    .contain-md-5.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-md-5.fluid .left,
    .footer-end .contain-md-5.fluid .right,
    .footer-middle .contain-md-5.fluid .footer-middle-left,
    .footer-middle .contain-md-5.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 20%
    }
    .contain-md-5.fluid .col.md-1,
    .contain-md-5.fluid .footer-end .md-1.left,
    .contain-md-5.fluid .footer-end .md-1.right,
    .contain-md-5.fluid .footer-middle .footer-middle-right,
    .contain-md-5.fluid .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-5.fluid .md-1.left,
    .footer-end .contain-md-5.fluid .md-1.right,
    .footer-middle .contain-md-5.fluid .footer-middle-right,
    .footer-middle .contain-md-5.fluid .md-1.footer-middle-left {
        width: 20%
    }
    .contain-md-5.fluid .col.md-2,
    .contain-md-5.fluid .footer-end .md-2.left,
    .contain-md-5.fluid .footer-end .md-2.right,
    .contain-md-5.fluid .footer-middle .md-2.footer-middle-left,
    .contain-md-5.fluid .footer-middle .md-2.footer-middle-right,
    .footer-end .contain-md-5.fluid .md-2.left,
    .footer-end .contain-md-5.fluid .md-2.right,
    .footer-middle .contain-md-5.fluid .md-2.footer-middle-left,
    .footer-middle .contain-md-5.fluid .md-2.footer-middle-right {
        width: 40%
    }
    .contain-md-5.fluid .col.md-3,
    .contain-md-5.fluid .footer-end .md-3.left,
    .contain-md-5.fluid .footer-end .md-3.right,
    .contain-md-5.fluid .footer-middle .footer-middle-left,
    .contain-md-5.fluid .footer-middle .md-3.footer-middle-right,
    .footer-end .contain-md-5.fluid .md-3.left,
    .footer-end .contain-md-5.fluid .md-3.right,
    .footer-middle .contain-md-5.fluid .footer-middle-left,
    .footer-middle .contain-md-5.fluid .md-3.footer-middle-right {
        width: 60%
    }
    .contain-md-5.fluid .col.md-4,
    .contain-md-5.fluid .footer-end .left,
    .contain-md-5.fluid .footer-end .right,
    .contain-md-5.fluid .footer-middle .md-4.footer-middle-left,
    .contain-md-5.fluid .footer-middle .md-4.footer-middle-right,
    .footer-end .contain-md-5.fluid .left,
    .footer-end .contain-md-5.fluid .right,
    .footer-middle .contain-md-5.fluid .md-4.footer-middle-left,
    .footer-middle .contain-md-5.fluid .md-4.footer-middle-right {
        width: 80%
    }
    .contain-md-5.fluid .col.md-5,
    .contain-md-5.fluid .footer-end .md-5.left,
    .contain-md-5.fluid .footer-end .md-5.right,
    .contain-md-5.fluid .footer-middle .md-5.footer-middle-left,
    .contain-md-5.fluid .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-5.fluid .md-5.left,
    .footer-end .contain-md-5.fluid .md-5.right,
    .footer-middle .contain-md-5.fluid .md-5.footer-middle-left,
    .footer-middle .contain-md-5.fluid .md-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (min-width: 0px) and (max-width: 992px) {
    .contain-sm-5 .col.sm-1,
    .contain-sm-5 .footer-end .sm-1.left,
    .contain-sm-5 .footer-end .sm-1.right,
    .contain-sm-5 .footer-middle .footer-middle-right,
    .contain-sm-5 .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-5 .sm-1.left,
    .footer-end .contain-sm-5 .sm-1.right,
    .footer-middle .contain-sm-5 .footer-middle-right,
    .footer-middle .contain-sm-5 .sm-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 18.93688%
    }
    .contain-sm-5 .col.sm-1:last-child,
    .contain-sm-5 .footer-end .sm-1.left:last-child,
    .contain-sm-5 .footer-end .sm-1.right:last-child,
    .contain-sm-5 .footer-middle .footer-middle-right:last-child,
    .contain-sm-5 .footer-middle .sm-1.footer-middle-left:last-child,
    .footer-end .contain-sm-5 .sm-1.left:last-child,
    .footer-end .contain-sm-5 .sm-1.right:last-child,
    .footer-middle .contain-sm-5 .footer-middle-right:last-child,
    .footer-middle .contain-sm-5 .sm-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-sm-5 .col.sm-2,
    .contain-sm-5 .footer-end .sm-2.left,
    .contain-sm-5 .footer-end .sm-2.right,
    .contain-sm-5 .footer-middle .footer-middle-left,
    .contain-sm-5 .footer-middle .sm-2.footer-middle-right,
    .footer-end .contain-sm-5 .sm-2.left,
    .footer-end .contain-sm-5 .sm-2.right,
    .footer-middle .contain-sm-5 .footer-middle-left,
    .footer-middle .contain-sm-5 .sm-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 39.20266%
    }
    .contain-sm-5 .col.sm-2:last-child,
    .contain-sm-5 .footer-end .sm-2.left:last-child,
    .contain-sm-5 .footer-end .sm-2.right:last-child,
    .contain-sm-5 .footer-middle .footer-middle-left:last-child,
    .contain-sm-5 .footer-middle .sm-2.footer-middle-right:last-child,
    .footer-end .contain-sm-5 .sm-2.left:last-child,
    .footer-end .contain-sm-5 .sm-2.right:last-child,
    .footer-middle .contain-sm-5 .footer-middle-left:last-child,
    .footer-middle .contain-sm-5 .sm-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-5 .col.sm-3,
    .contain-sm-5 .footer-end .left,
    .contain-sm-5 .footer-end .right,
    .contain-sm-5 .footer-middle .sm-3.footer-middle-left,
    .contain-sm-5 .footer-middle .sm-3.footer-middle-right,
    .footer-end .contain-sm-5 .left,
    .footer-end .contain-sm-5 .right,
    .footer-middle .contain-sm-5 .sm-3.footer-middle-left,
    .footer-middle .contain-sm-5 .sm-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 59.46844%
    }
    .contain-sm-5 .col.sm-3:last-child,
    .contain-sm-5 .footer-end .left:last-child,
    .contain-sm-5 .footer-end .right:last-child,
    .contain-sm-5 .footer-middle .sm-3.footer-middle-left:last-child,
    .contain-sm-5 .footer-middle .sm-3.footer-middle-right:last-child,
    .footer-end .contain-sm-5 .left:last-child,
    .footer-end .contain-sm-5 .right:last-child,
    .footer-middle .contain-sm-5 .sm-3.footer-middle-left:last-child,
    .footer-middle .contain-sm-5 .sm-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-5 .col.sm-4,
    .contain-sm-5 .footer-end .sm-4.left,
    .contain-sm-5 .footer-end .sm-4.right,
    .contain-sm-5 .footer-middle .sm-4.footer-middle-left,
    .contain-sm-5 .footer-middle .sm-4.footer-middle-right,
    .footer-end .contain-sm-5 .sm-4.left,
    .footer-end .contain-sm-5 .sm-4.right,
    .footer-middle .contain-sm-5 .sm-4.footer-middle-left,
    .footer-middle .contain-sm-5 .sm-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 79.73422%
    }
    .contain-sm-5 .col.sm-4:last-child,
    .contain-sm-5 .col:nth-child(5n),
    .contain-sm-5 .footer-end .left:nth-child(5n),
    .contain-sm-5 .footer-end .right:nth-child(5n),
    .contain-sm-5 .footer-end .sm-4.left:last-child,
    .contain-sm-5 .footer-end .sm-4.right:last-child,
    .contain-sm-5 .footer-middle .footer-middle-left:nth-child(5n),
    .contain-sm-5 .footer-middle .footer-middle-right:nth-child(5n),
    .contain-sm-5 .footer-middle .sm-4.footer-middle-left:last-child,
    .contain-sm-5 .footer-middle .sm-4.footer-middle-right:last-child,
    .footer-end .contain-sm-5 .left:nth-child(5n),
    .footer-end .contain-sm-5 .right:nth-child(5n),
    .footer-end .contain-sm-5 .sm-4.left:last-child,
    .footer-end .contain-sm-5 .sm-4.right:last-child,
    .footer-middle .contain-sm-5 .footer-middle-left:nth-child(5n),
    .footer-middle .contain-sm-5 .footer-middle-right:nth-child(5n),
    .footer-middle .contain-sm-5 .sm-4.footer-middle-left:last-child,
    .footer-middle .contain-sm-5 .sm-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-5 .col.sm-5,
    .contain-sm-5 .footer-end .sm-5.left,
    .contain-sm-5 .footer-end .sm-5.right,
    .contain-sm-5 .footer-middle .sm-5.footer-middle-left,
    .contain-sm-5 .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-5 .sm-5.left,
    .footer-end .contain-sm-5 .sm-5.right,
    .footer-middle .contain-sm-5 .sm-5.footer-middle-left,
    .footer-middle .contain-sm-5 .sm-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-sm-5.with-bottom-border .col.sm-1,
    .contain-sm-5.with-bottom-border .footer-end .sm-1.left,
    .contain-sm-5.with-bottom-border .footer-end .sm-1.right,
    .contain-sm-5.with-bottom-border .footer-middle .footer-middle-right,
    .contain-sm-5.with-bottom-border .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-5.with-bottom-border .sm-1.left,
    .footer-end .contain-sm-5.with-bottom-border .sm-1.right,
    .footer-middle .contain-sm-5.with-bottom-border .footer-middle-right,
    .footer-middle .contain-sm-5.with-bottom-border .sm-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 18.93688%
    }
    .contain-sm-5.with-bottom-border .col.sm-1:last-child,
    .contain-sm-5.with-bottom-border .footer-end .sm-1.left:last-child,
    .contain-sm-5.with-bottom-border .footer-end .sm-1.right:last-child,
    .contain-sm-5.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-sm-5.with-bottom-border .footer-middle .sm-1.footer-middle-left:last-child,
    .footer-end .contain-sm-5.with-bottom-border .sm-1.left:last-child,
    .footer-end .contain-sm-5.with-bottom-border .sm-1.right:last-child,
    .footer-middle .contain-sm-5.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-sm-5.with-bottom-border .sm-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-sm-5.with-bottom-border .col.sm-2,
    .contain-sm-5.with-bottom-border .footer-end .sm-2.left,
    .contain-sm-5.with-bottom-border .footer-end .sm-2.right,
    .contain-sm-5.with-bottom-border .footer-middle .footer-middle-left,
    .contain-sm-5.with-bottom-border .footer-middle .sm-2.footer-middle-right,
    .footer-end .contain-sm-5.with-bottom-border .sm-2.left,
    .footer-end .contain-sm-5.with-bottom-border .sm-2.right,
    .footer-middle .contain-sm-5.with-bottom-border .footer-middle-left,
    .footer-middle .contain-sm-5.with-bottom-border .sm-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 39.20266%
    }
    .contain-sm-5.with-bottom-border .col.sm-2:last-child,
    .contain-sm-5.with-bottom-border .footer-end .sm-2.left:last-child,
    .contain-sm-5.with-bottom-border .footer-end .sm-2.right:last-child,
    .contain-sm-5.with-bottom-border .footer-middle .footer-middle-left:last-child,
    .contain-sm-5.with-bottom-border .footer-middle .sm-2.footer-middle-right:last-child,
    .footer-end .contain-sm-5.with-bottom-border .sm-2.left:last-child,
    .footer-end .contain-sm-5.with-bottom-border .sm-2.right:last-child,
    .footer-middle .contain-sm-5.with-bottom-border .footer-middle-left:last-child,
    .footer-middle .contain-sm-5.with-bottom-border .sm-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-5.with-bottom-border .col.sm-3,
    .contain-sm-5.with-bottom-border .footer-end .left,
    .contain-sm-5.with-bottom-border .footer-end .right,
    .contain-sm-5.with-bottom-border .footer-middle .sm-3.footer-middle-left,
    .contain-sm-5.with-bottom-border .footer-middle .sm-3.footer-middle-right,
    .footer-end .contain-sm-5.with-bottom-border .left,
    .footer-end .contain-sm-5.with-bottom-border .right,
    .footer-middle .contain-sm-5.with-bottom-border .sm-3.footer-middle-left,
    .footer-middle .contain-sm-5.with-bottom-border .sm-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 59.46844%
    }
    .contain-sm-5.with-bottom-border .col.sm-3:last-child,
    .contain-sm-5.with-bottom-border .footer-end .left:last-child,
    .contain-sm-5.with-bottom-border .footer-end .right:last-child,
    .contain-sm-5.with-bottom-border .footer-middle .sm-3.footer-middle-left:last-child,
    .contain-sm-5.with-bottom-border .footer-middle .sm-3.footer-middle-right:last-child,
    .footer-end .contain-sm-5.with-bottom-border .left:last-child,
    .footer-end .contain-sm-5.with-bottom-border .right:last-child,
    .footer-middle .contain-sm-5.with-bottom-border .sm-3.footer-middle-left:last-child,
    .footer-middle .contain-sm-5.with-bottom-border .sm-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-5.with-bottom-border .col.sm-4,
    .contain-sm-5.with-bottom-border .footer-end .sm-4.left,
    .contain-sm-5.with-bottom-border .footer-end .sm-4.right,
    .contain-sm-5.with-bottom-border .footer-middle .sm-4.footer-middle-left,
    .contain-sm-5.with-bottom-border .footer-middle .sm-4.footer-middle-right,
    .footer-end .contain-sm-5.with-bottom-border .sm-4.left,
    .footer-end .contain-sm-5.with-bottom-border .sm-4.right,
    .footer-middle .contain-sm-5.with-bottom-border .sm-4.footer-middle-left,
    .footer-middle .contain-sm-5.with-bottom-border .sm-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 79.73422%
    }
    .contain-sm-5.with-bottom-border .col.sm-4:last-child,
    .contain-sm-5.with-bottom-border .footer-end .sm-4.left:last-child,
    .contain-sm-5.with-bottom-border .footer-end .sm-4.right:last-child,
    .contain-sm-5.with-bottom-border .footer-middle .sm-4.footer-middle-left:last-child,
    .contain-sm-5.with-bottom-border .footer-middle .sm-4.footer-middle-right:last-child,
    .footer-end .contain-sm-5.with-bottom-border .sm-4.left:last-child,
    .footer-end .contain-sm-5.with-bottom-border .sm-4.right:last-child,
    .footer-middle .contain-sm-5.with-bottom-border .sm-4.footer-middle-left:last-child,
    .footer-middle .contain-sm-5.with-bottom-border .sm-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-5.with-bottom-border .col.sm-5,
    .contain-sm-5.with-bottom-border .footer-end .sm-5.left,
    .contain-sm-5.with-bottom-border .footer-end .sm-5.right,
    .contain-sm-5.with-bottom-border .footer-middle .sm-5.footer-middle-left,
    .contain-sm-5.with-bottom-border .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-5.with-bottom-border .sm-5.left,
    .footer-end .contain-sm-5.with-bottom-border .sm-5.right,
    .footer-middle .contain-sm-5.with-bottom-border .sm-5.footer-middle-left,
    .footer-middle .contain-sm-5.with-bottom-border .sm-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-sm-5.with-bottom-border .col:nth-child(5n+5):after,
    .contain-sm-5.with-bottom-border .footer-end .left:nth-child(5n+5):after,
    .contain-sm-5.with-bottom-border .footer-end .right:nth-child(5n+5):after,
    .contain-sm-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n+5):after,
    .contain-sm-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n+5):after,
    .footer-end .contain-sm-5.with-bottom-border .left:nth-child(5n+5):after,
    .footer-end .contain-sm-5.with-bottom-border .right:nth-child(5n+5):after,
    .footer-middle .contain-sm-5.with-bottom-border .footer-middle-left:nth-child(5n+5):after,
    .footer-middle .contain-sm-5.with-bottom-border .footer-middle-right:nth-child(5n+5):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-sm-5.with-bottom-border .col:nth-last-child(-n+5):after,
    .contain-sm-5.with-bottom-border .footer-end .left:nth-last-child(-n+5):after,
    .contain-sm-5.with-bottom-border .footer-end .right:nth-last-child(-n+5):after,
    .contain-sm-5.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+5):after,
    .contain-sm-5.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+5):after,
    .footer-end .contain-sm-5.with-bottom-border .left:nth-last-child(-n+5):after,
    .footer-end .contain-sm-5.with-bottom-border .right:nth-last-child(-n+5):after,
    .footer-middle .contain-sm-5.with-bottom-border .footer-middle-left:nth-last-child(-n+5):after,
    .footer-middle .contain-sm-5.with-bottom-border .footer-middle-right:nth-last-child(-n+5):after {
        display: none
    }
    .contain-sm-5.with-bottom-border .col:nth-child(5n),
    .contain-sm-5.with-bottom-border .footer-end .left:nth-child(5n),
    .contain-sm-5.with-bottom-border .footer-end .right:nth-child(5n),
    .contain-sm-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n),
    .contain-sm-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n),
    .footer-end .contain-sm-5.with-bottom-border .left:nth-child(5n),
    .footer-end .contain-sm-5.with-bottom-border .right:nth-child(5n),
    .footer-middle .contain-sm-5.with-bottom-border .footer-middle-left:nth-child(5n),
    .footer-middle .contain-sm-5.with-bottom-border .footer-middle-right:nth-child(5n) {
        margin-right: 0
    }
    .contain-sm-5.fluid .col,
    .contain-sm-5.fluid .footer-end .left,
    .contain-sm-5.fluid .footer-end .right,
    .contain-sm-5.fluid .footer-middle .footer-middle-left,
    .contain-sm-5.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-sm-5.fluid .left,
    .footer-end .contain-sm-5.fluid .right,
    .footer-middle .contain-sm-5.fluid .footer-middle-left,
    .footer-middle .contain-sm-5.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 20%
    }
    .contain-sm-5.fluid .col.sm-1,
    .contain-sm-5.fluid .footer-end .sm-1.left,
    .contain-sm-5.fluid .footer-end .sm-1.right,
    .contain-sm-5.fluid .footer-middle .footer-middle-right,
    .contain-sm-5.fluid .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-5.fluid .sm-1.left,
    .footer-end .contain-sm-5.fluid .sm-1.right,
    .footer-middle .contain-sm-5.fluid .footer-middle-right,
    .footer-middle .contain-sm-5.fluid .sm-1.footer-middle-left {
        width: 20%
    }
    .contain-sm-5.fluid .col.sm-2,
    .contain-sm-5.fluid .footer-end .sm-2.left,
    .contain-sm-5.fluid .footer-end .sm-2.right,
    .contain-sm-5.fluid .footer-middle .footer-middle-left,
    .contain-sm-5.fluid .footer-middle .sm-2.footer-middle-right,
    .footer-end .contain-sm-5.fluid .sm-2.left,
    .footer-end .contain-sm-5.fluid .sm-2.right,
    .footer-middle .contain-sm-5.fluid .footer-middle-left,
    .footer-middle .contain-sm-5.fluid .sm-2.footer-middle-right {
        width: 40%
    }
    .contain-sm-5.fluid .col.sm-3,
    .contain-sm-5.fluid .footer-end .left,
    .contain-sm-5.fluid .footer-end .right,
    .contain-sm-5.fluid .footer-middle .sm-3.footer-middle-left,
    .contain-sm-5.fluid .footer-middle .sm-3.footer-middle-right,
    .footer-end .contain-sm-5.fluid .left,
    .footer-end .contain-sm-5.fluid .right,
    .footer-middle .contain-sm-5.fluid .sm-3.footer-middle-left,
    .footer-middle .contain-sm-5.fluid .sm-3.footer-middle-right {
        width: 60%
    }
    .contain-sm-5.fluid .col.sm-4,
    .contain-sm-5.fluid .footer-end .sm-4.left,
    .contain-sm-5.fluid .footer-end .sm-4.right,
    .contain-sm-5.fluid .footer-middle .sm-4.footer-middle-left,
    .contain-sm-5.fluid .footer-middle .sm-4.footer-middle-right,
    .footer-end .contain-sm-5.fluid .sm-4.left,
    .footer-end .contain-sm-5.fluid .sm-4.right,
    .footer-middle .contain-sm-5.fluid .sm-4.footer-middle-left,
    .footer-middle .contain-sm-5.fluid .sm-4.footer-middle-right {
        width: 80%
    }
    .contain-sm-5.fluid .col.sm-5,
    .contain-sm-5.fluid .footer-end .sm-5.left,
    .contain-sm-5.fluid .footer-end .sm-5.right,
    .contain-sm-5.fluid .footer-middle .sm-5.footer-middle-left,
    .contain-sm-5.fluid .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-5.fluid .sm-5.left,
    .footer-end .contain-sm-5.fluid .sm-5.right,
    .footer-middle .contain-sm-5.fluid .sm-5.footer-middle-left,
    .footer-middle .contain-sm-5.fluid .sm-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (max-width: 767px) {
    .contain-xs-5 .col.xs-1,
    .contain-xs-5 .footer-end .xs-1.left,
    .contain-xs-5 .footer-end .xs-1.right,
    .contain-xs-5 .footer-middle .xs-1.footer-middle-left,
    .contain-xs-5 .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-5 .xs-1.left,
    .footer-end .contain-xs-5 .xs-1.right,
    .footer-middle .contain-xs-5 .xs-1.footer-middle-left,
    .footer-middle .contain-xs-5 .xs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 18.93688%
    }
    .contain-xs-5 .col.xs-1:last-child,
    .contain-xs-5 .footer-end .xs-1.left:last-child,
    .contain-xs-5 .footer-end .xs-1.right:last-child,
    .contain-xs-5 .footer-middle .xs-1.footer-middle-left:last-child,
    .contain-xs-5 .footer-middle .xs-1.footer-middle-right:last-child,
    .footer-end .contain-xs-5 .xs-1.left:last-child,
    .footer-end .contain-xs-5 .xs-1.right:last-child,
    .footer-middle .contain-xs-5 .xs-1.footer-middle-left:last-child,
    .footer-middle .contain-xs-5 .xs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-5 .col.xs-2,
    .contain-xs-5 .footer-end .xs-2.left,
    .contain-xs-5 .footer-end .xs-2.right,
    .contain-xs-5 .footer-middle .xs-2.footer-middle-left,
    .contain-xs-5 .footer-middle .xs-2.footer-middle-right,
    .footer-end .contain-xs-5 .xs-2.left,
    .footer-end .contain-xs-5 .xs-2.right,
    .footer-middle .contain-xs-5 .xs-2.footer-middle-left,
    .footer-middle .contain-xs-5 .xs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 39.20266%
    }
    .contain-xs-5 .col.xs-2:last-child,
    .contain-xs-5 .footer-end .xs-2.left:last-child,
    .contain-xs-5 .footer-end .xs-2.right:last-child,
    .contain-xs-5 .footer-middle .xs-2.footer-middle-left:last-child,
    .contain-xs-5 .footer-middle .xs-2.footer-middle-right:last-child,
    .footer-end .contain-xs-5 .xs-2.left:last-child,
    .footer-end .contain-xs-5 .xs-2.right:last-child,
    .footer-middle .contain-xs-5 .xs-2.footer-middle-left:last-child,
    .footer-middle .contain-xs-5 .xs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-5 .col.xs-3,
    .contain-xs-5 .footer-end .xs-3.left,
    .contain-xs-5 .footer-end .xs-3.right,
    .contain-xs-5 .footer-middle .xs-3.footer-middle-left,
    .contain-xs-5 .footer-middle .xs-3.footer-middle-right,
    .footer-end .contain-xs-5 .xs-3.left,
    .footer-end .contain-xs-5 .xs-3.right,
    .footer-middle .contain-xs-5 .xs-3.footer-middle-left,
    .footer-middle .contain-xs-5 .xs-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 59.46844%
    }
    .contain-xs-5 .col.xs-3:last-child,
    .contain-xs-5 .footer-end .xs-3.left:last-child,
    .contain-xs-5 .footer-end .xs-3.right:last-child,
    .contain-xs-5 .footer-middle .xs-3.footer-middle-left:last-child,
    .contain-xs-5 .footer-middle .xs-3.footer-middle-right:last-child,
    .footer-end .contain-xs-5 .xs-3.left:last-child,
    .footer-end .contain-xs-5 .xs-3.right:last-child,
    .footer-middle .contain-xs-5 .xs-3.footer-middle-left:last-child,
    .footer-middle .contain-xs-5 .xs-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-5 .col.xs-4,
    .contain-xs-5 .footer-end .xs-4.left,
    .contain-xs-5 .footer-end .xs-4.right,
    .contain-xs-5 .footer-middle .xs-4.footer-middle-left,
    .contain-xs-5 .footer-middle .xs-4.footer-middle-right,
    .footer-end .contain-xs-5 .xs-4.left,
    .footer-end .contain-xs-5 .xs-4.right,
    .footer-middle .contain-xs-5 .xs-4.footer-middle-left,
    .footer-middle .contain-xs-5 .xs-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 79.73422%
    }
    .contain-xs-5 .col.xs-4:last-child,
    .contain-xs-5 .col:nth-child(5n),
    .contain-xs-5 .footer-end .left:nth-child(5n),
    .contain-xs-5 .footer-end .right:nth-child(5n),
    .contain-xs-5 .footer-end .xs-4.left:last-child,
    .contain-xs-5 .footer-end .xs-4.right:last-child,
    .contain-xs-5 .footer-middle .footer-middle-left:nth-child(5n),
    .contain-xs-5 .footer-middle .footer-middle-right:nth-child(5n),
    .contain-xs-5 .footer-middle .xs-4.footer-middle-left:last-child,
    .contain-xs-5 .footer-middle .xs-4.footer-middle-right:last-child,
    .footer-end .contain-xs-5 .left:nth-child(5n),
    .footer-end .contain-xs-5 .right:nth-child(5n),
    .footer-end .contain-xs-5 .xs-4.left:last-child,
    .footer-end .contain-xs-5 .xs-4.right:last-child,
    .footer-middle .contain-xs-5 .footer-middle-left:nth-child(5n),
    .footer-middle .contain-xs-5 .footer-middle-right:nth-child(5n),
    .footer-middle .contain-xs-5 .xs-4.footer-middle-left:last-child,
    .footer-middle .contain-xs-5 .xs-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-5 .col.xs-5,
    .contain-xs-5 .footer-end .xs-5.left,
    .contain-xs-5 .footer-end .xs-5.right,
    .contain-xs-5 .footer-middle .xs-5.footer-middle-left,
    .contain-xs-5 .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-5 .xs-5.left,
    .footer-end .contain-xs-5 .xs-5.right,
    .footer-middle .contain-xs-5 .xs-5.footer-middle-left,
    .footer-middle .contain-xs-5 .xs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xs-5.with-bottom-border .col.xs-1,
    .contain-xs-5.with-bottom-border .footer-end .xs-1.left,
    .contain-xs-5.with-bottom-border .footer-end .xs-1.right,
    .contain-xs-5.with-bottom-border .footer-middle .xs-1.footer-middle-left,
    .contain-xs-5.with-bottom-border .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-5.with-bottom-border .xs-1.left,
    .footer-end .contain-xs-5.with-bottom-border .xs-1.right,
    .footer-middle .contain-xs-5.with-bottom-border .xs-1.footer-middle-left,
    .footer-middle .contain-xs-5.with-bottom-border .xs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 18.93688%
    }
    .contain-xs-5.with-bottom-border .col.xs-1:last-child,
    .contain-xs-5.with-bottom-border .footer-end .xs-1.left:last-child,
    .contain-xs-5.with-bottom-border .footer-end .xs-1.right:last-child,
    .contain-xs-5.with-bottom-border .footer-middle .xs-1.footer-middle-left:last-child,
    .contain-xs-5.with-bottom-border .footer-middle .xs-1.footer-middle-right:last-child,
    .footer-end .contain-xs-5.with-bottom-border .xs-1.left:last-child,
    .footer-end .contain-xs-5.with-bottom-border .xs-1.right:last-child,
    .footer-middle .contain-xs-5.with-bottom-border .xs-1.footer-middle-left:last-child,
    .footer-middle .contain-xs-5.with-bottom-border .xs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-5.with-bottom-border .col.xs-2,
    .contain-xs-5.with-bottom-border .footer-end .xs-2.left,
    .contain-xs-5.with-bottom-border .footer-end .xs-2.right,
    .contain-xs-5.with-bottom-border .footer-middle .xs-2.footer-middle-left,
    .contain-xs-5.with-bottom-border .footer-middle .xs-2.footer-middle-right,
    .footer-end .contain-xs-5.with-bottom-border .xs-2.left,
    .footer-end .contain-xs-5.with-bottom-border .xs-2.right,
    .footer-middle .contain-xs-5.with-bottom-border .xs-2.footer-middle-left,
    .footer-middle .contain-xs-5.with-bottom-border .xs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 39.20266%
    }
    .contain-xs-5.with-bottom-border .col.xs-2:last-child,
    .contain-xs-5.with-bottom-border .footer-end .xs-2.left:last-child,
    .contain-xs-5.with-bottom-border .footer-end .xs-2.right:last-child,
    .contain-xs-5.with-bottom-border .footer-middle .xs-2.footer-middle-left:last-child,
    .contain-xs-5.with-bottom-border .footer-middle .xs-2.footer-middle-right:last-child,
    .footer-end .contain-xs-5.with-bottom-border .xs-2.left:last-child,
    .footer-end .contain-xs-5.with-bottom-border .xs-2.right:last-child,
    .footer-middle .contain-xs-5.with-bottom-border .xs-2.footer-middle-left:last-child,
    .footer-middle .contain-xs-5.with-bottom-border .xs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-5.with-bottom-border .col.xs-3,
    .contain-xs-5.with-bottom-border .footer-end .xs-3.left,
    .contain-xs-5.with-bottom-border .footer-end .xs-3.right,
    .contain-xs-5.with-bottom-border .footer-middle .xs-3.footer-middle-left,
    .contain-xs-5.with-bottom-border .footer-middle .xs-3.footer-middle-right,
    .footer-end .contain-xs-5.with-bottom-border .xs-3.left,
    .footer-end .contain-xs-5.with-bottom-border .xs-3.right,
    .footer-middle .contain-xs-5.with-bottom-border .xs-3.footer-middle-left,
    .footer-middle .contain-xs-5.with-bottom-border .xs-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 59.46844%
    }
    .contain-xs-5.with-bottom-border .col.xs-3:last-child,
    .contain-xs-5.with-bottom-border .footer-end .xs-3.left:last-child,
    .contain-xs-5.with-bottom-border .footer-end .xs-3.right:last-child,
    .contain-xs-5.with-bottom-border .footer-middle .xs-3.footer-middle-left:last-child,
    .contain-xs-5.with-bottom-border .footer-middle .xs-3.footer-middle-right:last-child,
    .footer-end .contain-xs-5.with-bottom-border .xs-3.left:last-child,
    .footer-end .contain-xs-5.with-bottom-border .xs-3.right:last-child,
    .footer-middle .contain-xs-5.with-bottom-border .xs-3.footer-middle-left:last-child,
    .footer-middle .contain-xs-5.with-bottom-border .xs-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-5.with-bottom-border .col.xs-4,
    .contain-xs-5.with-bottom-border .footer-end .xs-4.left,
    .contain-xs-5.with-bottom-border .footer-end .xs-4.right,
    .contain-xs-5.with-bottom-border .footer-middle .xs-4.footer-middle-left,
    .contain-xs-5.with-bottom-border .footer-middle .xs-4.footer-middle-right,
    .footer-end .contain-xs-5.with-bottom-border .xs-4.left,
    .footer-end .contain-xs-5.with-bottom-border .xs-4.right,
    .footer-middle .contain-xs-5.with-bottom-border .xs-4.footer-middle-left,
    .footer-middle .contain-xs-5.with-bottom-border .xs-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 79.73422%
    }
    .contain-xs-5.with-bottom-border .col.xs-4:last-child,
    .contain-xs-5.with-bottom-border .footer-end .xs-4.left:last-child,
    .contain-xs-5.with-bottom-border .footer-end .xs-4.right:last-child,
    .contain-xs-5.with-bottom-border .footer-middle .xs-4.footer-middle-left:last-child,
    .contain-xs-5.with-bottom-border .footer-middle .xs-4.footer-middle-right:last-child,
    .footer-end .contain-xs-5.with-bottom-border .xs-4.left:last-child,
    .footer-end .contain-xs-5.with-bottom-border .xs-4.right:last-child,
    .footer-middle .contain-xs-5.with-bottom-border .xs-4.footer-middle-left:last-child,
    .footer-middle .contain-xs-5.with-bottom-border .xs-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-5.with-bottom-border .col.xs-5,
    .contain-xs-5.with-bottom-border .footer-end .xs-5.left,
    .contain-xs-5.with-bottom-border .footer-end .xs-5.right,
    .contain-xs-5.with-bottom-border .footer-middle .xs-5.footer-middle-left,
    .contain-xs-5.with-bottom-border .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-5.with-bottom-border .xs-5.left,
    .footer-end .contain-xs-5.with-bottom-border .xs-5.right,
    .footer-middle .contain-xs-5.with-bottom-border .xs-5.footer-middle-left,
    .footer-middle .contain-xs-5.with-bottom-border .xs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xs-5.with-bottom-border .col:nth-child(5n+5):after,
    .contain-xs-5.with-bottom-border .footer-end .left:nth-child(5n+5):after,
    .contain-xs-5.with-bottom-border .footer-end .right:nth-child(5n+5):after,
    .contain-xs-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n+5):after,
    .contain-xs-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n+5):after,
    .footer-end .contain-xs-5.with-bottom-border .left:nth-child(5n+5):after,
    .footer-end .contain-xs-5.with-bottom-border .right:nth-child(5n+5):after,
    .footer-middle .contain-xs-5.with-bottom-border .footer-middle-left:nth-child(5n+5):after,
    .footer-middle .contain-xs-5.with-bottom-border .footer-middle-right:nth-child(5n+5):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-xs-5.with-bottom-border .col:nth-last-child(-n+5):after,
    .contain-xs-5.with-bottom-border .footer-end .left:nth-last-child(-n+5):after,
    .contain-xs-5.with-bottom-border .footer-end .right:nth-last-child(-n+5):after,
    .contain-xs-5.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+5):after,
    .contain-xs-5.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+5):after,
    .footer-end .contain-xs-5.with-bottom-border .left:nth-last-child(-n+5):after,
    .footer-end .contain-xs-5.with-bottom-border .right:nth-last-child(-n+5):after,
    .footer-middle .contain-xs-5.with-bottom-border .footer-middle-left:nth-last-child(-n+5):after,
    .footer-middle .contain-xs-5.with-bottom-border .footer-middle-right:nth-last-child(-n+5):after {
        display: none
    }
    .contain-xs-5.with-bottom-border .col:nth-child(5n),
    .contain-xs-5.with-bottom-border .footer-end .left:nth-child(5n),
    .contain-xs-5.with-bottom-border .footer-end .right:nth-child(5n),
    .contain-xs-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n),
    .contain-xs-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n),
    .footer-end .contain-xs-5.with-bottom-border .left:nth-child(5n),
    .footer-end .contain-xs-5.with-bottom-border .right:nth-child(5n),
    .footer-middle .contain-xs-5.with-bottom-border .footer-middle-left:nth-child(5n),
    .footer-middle .contain-xs-5.with-bottom-border .footer-middle-right:nth-child(5n) {
        margin-right: 0
    }
    .contain-xs-5.fluid .col,
    .contain-xs-5.fluid .footer-end .left,
    .contain-xs-5.fluid .footer-end .right,
    .contain-xs-5.fluid .footer-middle .footer-middle-left,
    .contain-xs-5.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-xs-5.fluid .left,
    .footer-end .contain-xs-5.fluid .right,
    .footer-middle .contain-xs-5.fluid .footer-middle-left,
    .footer-middle .contain-xs-5.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 20%
    }
    .contain-xs-5.fluid .col.xs-1,
    .contain-xs-5.fluid .footer-end .xs-1.left,
    .contain-xs-5.fluid .footer-end .xs-1.right,
    .contain-xs-5.fluid .footer-middle .xs-1.footer-middle-left,
    .contain-xs-5.fluid .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-5.fluid .xs-1.left,
    .footer-end .contain-xs-5.fluid .xs-1.right,
    .footer-middle .contain-xs-5.fluid .xs-1.footer-middle-left,
    .footer-middle .contain-xs-5.fluid .xs-1.footer-middle-right {
        width: 20%
    }
    .contain-xs-5.fluid .col.xs-2,
    .contain-xs-5.fluid .footer-end .xs-2.left,
    .contain-xs-5.fluid .footer-end .xs-2.right,
    .contain-xs-5.fluid .footer-middle .xs-2.footer-middle-left,
    .contain-xs-5.fluid .footer-middle .xs-2.footer-middle-right,
    .footer-end .contain-xs-5.fluid .xs-2.left,
    .footer-end .contain-xs-5.fluid .xs-2.right,
    .footer-middle .contain-xs-5.fluid .xs-2.footer-middle-left,
    .footer-middle .contain-xs-5.fluid .xs-2.footer-middle-right {
        width: 40%
    }
    .contain-xs-5.fluid .col.xs-3,
    .contain-xs-5.fluid .footer-end .xs-3.left,
    .contain-xs-5.fluid .footer-end .xs-3.right,
    .contain-xs-5.fluid .footer-middle .xs-3.footer-middle-left,
    .contain-xs-5.fluid .footer-middle .xs-3.footer-middle-right,
    .footer-end .contain-xs-5.fluid .xs-3.left,
    .footer-end .contain-xs-5.fluid .xs-3.right,
    .footer-middle .contain-xs-5.fluid .xs-3.footer-middle-left,
    .footer-middle .contain-xs-5.fluid .xs-3.footer-middle-right {
        width: 60%
    }
    .contain-xs-5.fluid .col.xs-4,
    .contain-xs-5.fluid .footer-end .xs-4.left,
    .contain-xs-5.fluid .footer-end .xs-4.right,
    .contain-xs-5.fluid .footer-middle .xs-4.footer-middle-left,
    .contain-xs-5.fluid .footer-middle .xs-4.footer-middle-right,
    .footer-end .contain-xs-5.fluid .xs-4.left,
    .footer-end .contain-xs-5.fluid .xs-4.right,
    .footer-middle .contain-xs-5.fluid .xs-4.footer-middle-left,
    .footer-middle .contain-xs-5.fluid .xs-4.footer-middle-right {
        width: 80%
    }
    .contain-xs-5.fluid .col.xs-5,
    .contain-xs-5.fluid .footer-end .xs-5.left,
    .contain-xs-5.fluid .footer-end .xs-5.right,
    .contain-xs-5.fluid .footer-middle .xs-5.footer-middle-left,
    .contain-xs-5.fluid .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-5.fluid .xs-5.left,
    .footer-end .contain-xs-5.fluid .xs-5.right,
    .footer-middle .contain-xs-5.fluid .xs-5.footer-middle-left,
    .footer-middle .contain-xs-5.fluid .xs-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (max-width: 567px) {
    .contain-xxs-5 .col.xxs-1,
    .contain-xxs-5 .footer-end .xxs-1.left,
    .contain-xxs-5 .footer-end .xxs-1.right,
    .contain-xxs-5 .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-5 .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-5 .xxs-1.left,
    .footer-end .contain-xxs-5 .xxs-1.right,
    .footer-middle .contain-xxs-5 .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-5 .xxs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 18.93688%
    }
    .contain-xxs-5 .col.xxs-1:last-child,
    .contain-xxs-5 .footer-end .xxs-1.left:last-child,
    .contain-xxs-5 .footer-end .xxs-1.right:last-child,
    .contain-xxs-5 .footer-middle .xxs-1.footer-middle-left:last-child,
    .contain-xxs-5 .footer-middle .xxs-1.footer-middle-right:last-child,
    .footer-end .contain-xxs-5 .xxs-1.left:last-child,
    .footer-end .contain-xxs-5 .xxs-1.right:last-child,
    .footer-middle .contain-xxs-5 .xxs-1.footer-middle-left:last-child,
    .footer-middle .contain-xxs-5 .xxs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-5 .col.xxs-2,
    .contain-xxs-5 .footer-end .xxs-2.left,
    .contain-xxs-5 .footer-end .xxs-2.right,
    .contain-xxs-5 .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-5 .footer-middle .xxs-2.footer-middle-right,
    .footer-end .contain-xxs-5 .xxs-2.left,
    .footer-end .contain-xxs-5 .xxs-2.right,
    .footer-middle .contain-xxs-5 .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-5 .xxs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 39.20266%
    }
    .contain-xxs-5 .col.xxs-2:last-child,
    .contain-xxs-5 .footer-end .xxs-2.left:last-child,
    .contain-xxs-5 .footer-end .xxs-2.right:last-child,
    .contain-xxs-5 .footer-middle .xxs-2.footer-middle-left:last-child,
    .contain-xxs-5 .footer-middle .xxs-2.footer-middle-right:last-child,
    .footer-end .contain-xxs-5 .xxs-2.left:last-child,
    .footer-end .contain-xxs-5 .xxs-2.right:last-child,
    .footer-middle .contain-xxs-5 .xxs-2.footer-middle-left:last-child,
    .footer-middle .contain-xxs-5 .xxs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-5 .col.xxs-3,
    .contain-xxs-5 .footer-end .xxs-3.left,
    .contain-xxs-5 .footer-end .xxs-3.right,
    .contain-xxs-5 .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-5 .footer-middle .xxs-3.footer-middle-right,
    .footer-end .contain-xxs-5 .xxs-3.left,
    .footer-end .contain-xxs-5 .xxs-3.right,
    .footer-middle .contain-xxs-5 .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-5 .xxs-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 59.46844%
    }
    .contain-xxs-5 .col.xxs-3:last-child,
    .contain-xxs-5 .footer-end .xxs-3.left:last-child,
    .contain-xxs-5 .footer-end .xxs-3.right:last-child,
    .contain-xxs-5 .footer-middle .xxs-3.footer-middle-left:last-child,
    .contain-xxs-5 .footer-middle .xxs-3.footer-middle-right:last-child,
    .footer-end .contain-xxs-5 .xxs-3.left:last-child,
    .footer-end .contain-xxs-5 .xxs-3.right:last-child,
    .footer-middle .contain-xxs-5 .xxs-3.footer-middle-left:last-child,
    .footer-middle .contain-xxs-5 .xxs-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-5 .col.xxs-4,
    .contain-xxs-5 .footer-end .xxs-4.left,
    .contain-xxs-5 .footer-end .xxs-4.right,
    .contain-xxs-5 .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-5 .footer-middle .xxs-4.footer-middle-right,
    .footer-end .contain-xxs-5 .xxs-4.left,
    .footer-end .contain-xxs-5 .xxs-4.right,
    .footer-middle .contain-xxs-5 .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-5 .xxs-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 79.73422%
    }
    .contain-xxs-5 .col.xxs-4:last-child,
    .contain-xxs-5 .col:nth-child(5n),
    .contain-xxs-5 .footer-end .left:nth-child(5n),
    .contain-xxs-5 .footer-end .right:nth-child(5n),
    .contain-xxs-5 .footer-end .xxs-4.left:last-child,
    .contain-xxs-5 .footer-end .xxs-4.right:last-child,
    .contain-xxs-5 .footer-middle .footer-middle-left:nth-child(5n),
    .contain-xxs-5 .footer-middle .footer-middle-right:nth-child(5n),
    .contain-xxs-5 .footer-middle .xxs-4.footer-middle-left:last-child,
    .contain-xxs-5 .footer-middle .xxs-4.footer-middle-right:last-child,
    .footer-end .contain-xxs-5 .left:nth-child(5n),
    .footer-end .contain-xxs-5 .right:nth-child(5n),
    .footer-end .contain-xxs-5 .xxs-4.left:last-child,
    .footer-end .contain-xxs-5 .xxs-4.right:last-child,
    .footer-middle .contain-xxs-5 .footer-middle-left:nth-child(5n),
    .footer-middle .contain-xxs-5 .footer-middle-right:nth-child(5n),
    .footer-middle .contain-xxs-5 .xxs-4.footer-middle-left:last-child,
    .footer-middle .contain-xxs-5 .xxs-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-5 .col.xxs-5,
    .contain-xxs-5 .footer-end .xxs-5.left,
    .contain-xxs-5 .footer-end .xxs-5.right,
    .contain-xxs-5 .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-5 .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-5 .xxs-5.left,
    .footer-end .contain-xxs-5 .xxs-5.right,
    .footer-middle .contain-xxs-5 .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-5 .xxs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xxs-5.with-bottom-border .col.xxs-1,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-1.left,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-1.right,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-1.left,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-1.right,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 18.93688%
    }
    .contain-xxs-5.with-bottom-border .col.xxs-1:last-child,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-1.left:last-child,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-1.right:last-child,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-1.footer-middle-left:last-child,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-1.footer-middle-right:last-child,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-1.left:last-child,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-1.right:last-child,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-1.footer-middle-left:last-child,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-5.with-bottom-border .col.xxs-2,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-2.left,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-2.right,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-2.footer-middle-right,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-2.left,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-2.right,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 39.20266%
    }
    .contain-xxs-5.with-bottom-border .col.xxs-2:last-child,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-2.left:last-child,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-2.right:last-child,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-2.footer-middle-left:last-child,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-2.footer-middle-right:last-child,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-2.left:last-child,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-2.right:last-child,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-2.footer-middle-left:last-child,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-5.with-bottom-border .col.xxs-3,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-3.left,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-3.right,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-3.footer-middle-right,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-3.left,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-3.right,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 59.46844%
    }
    .contain-xxs-5.with-bottom-border .col.xxs-3:last-child,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-3.left:last-child,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-3.right:last-child,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-3.footer-middle-left:last-child,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-3.footer-middle-right:last-child,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-3.left:last-child,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-3.right:last-child,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-3.footer-middle-left:last-child,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-5.with-bottom-border .col.xxs-4,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-4.left,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-4.right,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-4.footer-middle-right,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-4.left,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-4.right,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-4.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.3289%;
        width: 79.73422%
    }
    .contain-xxs-5.with-bottom-border .col.xxs-4:last-child,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-4.left:last-child,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-4.right:last-child,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-4.footer-middle-left:last-child,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-4.footer-middle-right:last-child,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-4.left:last-child,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-4.right:last-child,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-4.footer-middle-left:last-child,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-4.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-5.with-bottom-border .col.xxs-5,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-5.left,
    .contain-xxs-5.with-bottom-border .footer-end .xxs-5.right,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-5.with-bottom-border .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-5.left,
    .footer-end .contain-xxs-5.with-bottom-border .xxs-5.right,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-5.with-bottom-border .xxs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xxs-5.with-bottom-border .col:nth-child(5n+5):after,
    .contain-xxs-5.with-bottom-border .footer-end .left:nth-child(5n+5):after,
    .contain-xxs-5.with-bottom-border .footer-end .right:nth-child(5n+5):after,
    .contain-xxs-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n+5):after,
    .contain-xxs-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n+5):after,
    .footer-end .contain-xxs-5.with-bottom-border .left:nth-child(5n+5):after,
    .footer-end .contain-xxs-5.with-bottom-border .right:nth-child(5n+5):after,
    .footer-middle .contain-xxs-5.with-bottom-border .footer-middle-left:nth-child(5n+5):after,
    .footer-middle .contain-xxs-5.with-bottom-border .footer-middle-right:nth-child(5n+5):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-xxs-5.with-bottom-border .col:nth-last-child(-n+5):after,
    .contain-xxs-5.with-bottom-border .footer-end .left:nth-last-child(-n+5):after,
    .contain-xxs-5.with-bottom-border .footer-end .right:nth-last-child(-n+5):after,
    .contain-xxs-5.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+5):after,
    .contain-xxs-5.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+5):after,
    .footer-end .contain-xxs-5.with-bottom-border .left:nth-last-child(-n+5):after,
    .footer-end .contain-xxs-5.with-bottom-border .right:nth-last-child(-n+5):after,
    .footer-middle .contain-xxs-5.with-bottom-border .footer-middle-left:nth-last-child(-n+5):after,
    .footer-middle .contain-xxs-5.with-bottom-border .footer-middle-right:nth-last-child(-n+5):after {
        display: none
    }
    .contain-xxs-5.with-bottom-border .col:nth-child(5n),
    .contain-xxs-5.with-bottom-border .footer-end .left:nth-child(5n),
    .contain-xxs-5.with-bottom-border .footer-end .right:nth-child(5n),
    .contain-xxs-5.with-bottom-border .footer-middle .footer-middle-left:nth-child(5n),
    .contain-xxs-5.with-bottom-border .footer-middle .footer-middle-right:nth-child(5n),
    .footer-end .contain-xxs-5.with-bottom-border .left:nth-child(5n),
    .footer-end .contain-xxs-5.with-bottom-border .right:nth-child(5n),
    .footer-middle .contain-xxs-5.with-bottom-border .footer-middle-left:nth-child(5n),
    .footer-middle .contain-xxs-5.with-bottom-border .footer-middle-right:nth-child(5n) {
        margin-right: 0
    }
    .contain-xxs-5.fluid .col,
    .contain-xxs-5.fluid .footer-end .left,
    .contain-xxs-5.fluid .footer-end .right,
    .contain-xxs-5.fluid .footer-middle .footer-middle-left,
    .contain-xxs-5.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-xxs-5.fluid .left,
    .footer-end .contain-xxs-5.fluid .right,
    .footer-middle .contain-xxs-5.fluid .footer-middle-left,
    .footer-middle .contain-xxs-5.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 20%
    }
    .contain-xxs-5.fluid .col.xxs-1,
    .contain-xxs-5.fluid .footer-end .xxs-1.left,
    .contain-xxs-5.fluid .footer-end .xxs-1.right,
    .contain-xxs-5.fluid .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-5.fluid .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-5.fluid .xxs-1.left,
    .footer-end .contain-xxs-5.fluid .xxs-1.right,
    .footer-middle .contain-xxs-5.fluid .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-5.fluid .xxs-1.footer-middle-right {
        width: 20%
    }
    .contain-xxs-5.fluid .col.xxs-2,
    .contain-xxs-5.fluid .footer-end .xxs-2.left,
    .contain-xxs-5.fluid .footer-end .xxs-2.right,
    .contain-xxs-5.fluid .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-5.fluid .footer-middle .xxs-2.footer-middle-right,
    .footer-end .contain-xxs-5.fluid .xxs-2.left,
    .footer-end .contain-xxs-5.fluid .xxs-2.right,
    .footer-middle .contain-xxs-5.fluid .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-5.fluid .xxs-2.footer-middle-right {
        width: 40%
    }
    .contain-xxs-5.fluid .col.xxs-3,
    .contain-xxs-5.fluid .footer-end .xxs-3.left,
    .contain-xxs-5.fluid .footer-end .xxs-3.right,
    .contain-xxs-5.fluid .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-5.fluid .footer-middle .xxs-3.footer-middle-right,
    .footer-end .contain-xxs-5.fluid .xxs-3.left,
    .footer-end .contain-xxs-5.fluid .xxs-3.right,
    .footer-middle .contain-xxs-5.fluid .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-5.fluid .xxs-3.footer-middle-right {
        width: 60%
    }
    .contain-xxs-5.fluid .col.xxs-4,
    .contain-xxs-5.fluid .footer-end .xxs-4.left,
    .contain-xxs-5.fluid .footer-end .xxs-4.right,
    .contain-xxs-5.fluid .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-5.fluid .footer-middle .xxs-4.footer-middle-right,
    .footer-end .contain-xxs-5.fluid .xxs-4.left,
    .footer-end .contain-xxs-5.fluid .xxs-4.right,
    .footer-middle .contain-xxs-5.fluid .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-5.fluid .xxs-4.footer-middle-right {
        width: 80%
    }
    .contain-xxs-5.fluid .col.xxs-5,
    .contain-xxs-5.fluid .footer-end .xxs-5.left,
    .contain-xxs-5.fluid .footer-end .xxs-5.right,
    .contain-xxs-5.fluid .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-5.fluid .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-5.fluid .xxs-5.left,
    .footer-end .contain-xxs-5.fluid .xxs-5.right,
    .footer-middle .contain-xxs-5.fluid .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-5.fluid .xxs-5.footer-middle-right {
        width: 100%
    }
}
.contain-lg-4 .col.lg-1,
.contain-lg-4 .footer-end .left,
.contain-lg-4 .footer-end .lg-1.right,
.contain-lg-4 .footer-middle .lg-1.footer-middle-left,
.contain-lg-4 .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-4 .left,
.footer-end .contain-lg-4 .lg-1.right,
.footer-middle .contain-lg-4 .lg-1.footer-middle-left,
.footer-middle .contain-lg-4 .lg-1.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.66667%;
    width: 23.75%
}
.contain-lg-4 .col.lg-1:last-child,
.contain-lg-4 .footer-end .left:last-child,
.contain-lg-4 .footer-end .lg-1.right:last-child,
.contain-lg-4 .footer-middle .lg-1.footer-middle-left:last-child,
.contain-lg-4 .footer-middle .lg-1.footer-middle-right:last-child,
.footer-end .contain-lg-4 .left:last-child,
.footer-end .contain-lg-4 .lg-1.right:last-child,
.footer-middle .contain-lg-4 .lg-1.footer-middle-left:last-child,
.footer-middle .contain-lg-4 .lg-1.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-4 .col.lg-2,
.contain-lg-4 .footer-end .lg-2.left,
.contain-lg-4 .footer-end .lg-2.right,
.contain-lg-4 .footer-middle .footer-middle-right,
.contain-lg-4 .footer-middle .lg-2.footer-middle-left,
.footer-end .contain-lg-4 .lg-2.left,
.footer-end .contain-lg-4 .lg-2.right,
.footer-middle .contain-lg-4 .footer-middle-right,
.footer-middle .contain-lg-4 .lg-2.footer-middle-left {
    float: left;
    display: block;
    margin-right: 1.66667%;
    width: 49.16667%
}
.contain-lg-4 .col.lg-2:last-child,
.contain-lg-4 .footer-end .lg-2.left:last-child,
.contain-lg-4 .footer-end .lg-2.right:last-child,
.contain-lg-4 .footer-middle .footer-middle-right:last-child,
.contain-lg-4 .footer-middle .lg-2.footer-middle-left:last-child,
.footer-end .contain-lg-4 .lg-2.left:last-child,
.footer-end .contain-lg-4 .lg-2.right:last-child,
.footer-middle .contain-lg-4 .footer-middle-right:last-child,
.footer-middle .contain-lg-4 .lg-2.footer-middle-left:last-child {
    margin-right: 0
}
.contain-lg-4 .col.lg-3,
.contain-lg-4 .footer-end .lg-3.left,
.contain-lg-4 .footer-end .lg-3.right,
.contain-lg-4 .footer-middle .footer-middle-left,
.contain-lg-4 .footer-middle .lg-3.footer-middle-right,
.footer-end .contain-lg-4 .lg-3.left,
.footer-end .contain-lg-4 .lg-3.right,
.footer-middle .contain-lg-4 .footer-middle-left,
.footer-middle .contain-lg-4 .lg-3.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.66667%;
    width: 74.58333%
}
.contain-lg-4 .col.lg-3:last-child,
.contain-lg-4 .col:nth-child(4n),
.contain-lg-4 .footer-end .left:nth-child(4n),
.contain-lg-4 .footer-end .lg-3.left:last-child,
.contain-lg-4 .footer-end .lg-3.right:last-child,
.contain-lg-4 .footer-end .right:nth-child(4n),
.contain-lg-4 .footer-middle .footer-middle-left:last-child,
.contain-lg-4 .footer-middle .footer-middle-left:nth-child(4n),
.contain-lg-4 .footer-middle .footer-middle-right:nth-child(4n),
.contain-lg-4 .footer-middle .lg-3.footer-middle-right:last-child,
.footer-end .contain-lg-4 .left:nth-child(4n),
.footer-end .contain-lg-4 .lg-3.left:last-child,
.footer-end .contain-lg-4 .lg-3.right:last-child,
.footer-end .contain-lg-4 .right:nth-child(4n),
.footer-middle .contain-lg-4 .footer-middle-left:last-child,
.footer-middle .contain-lg-4 .footer-middle-left:nth-child(4n),
.footer-middle .contain-lg-4 .footer-middle-right:nth-child(4n),
.footer-middle .contain-lg-4 .lg-3.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-4 .col.lg-4,
.contain-lg-4 .col.lg-5,
.contain-lg-4 .footer-end .lg-4.left,
.contain-lg-4 .footer-end .lg-5.left,
.contain-lg-4 .footer-end .lg-5.right,
.contain-lg-4 .footer-end .right,
.contain-lg-4 .footer-middle .lg-4.footer-middle-left,
.contain-lg-4 .footer-middle .lg-4.footer-middle-right,
.contain-lg-4 .footer-middle .lg-5.footer-middle-left,
.contain-lg-4 .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-4 .lg-4.left,
.footer-end .contain-lg-4 .lg-5.left,
.footer-end .contain-lg-4 .lg-5.right,
.footer-end .contain-lg-4 .right,
.footer-middle .contain-lg-4 .lg-4.footer-middle-left,
.footer-middle .contain-lg-4 .lg-4.footer-middle-right,
.footer-middle .contain-lg-4 .lg-5.footer-middle-left,
.footer-middle .contain-lg-4 .lg-5.footer-middle-right {
    float: left;
    width: 100%
}
@media screen and (min-width: 1200px) {
    .contain-lg-4 .col.lg-1,
    .contain-lg-4 .footer-end .left,
    .contain-lg-4 .footer-end .lg-1.right,
    .contain-lg-4 .footer-middle .lg-1.footer-middle-left,
    .contain-lg-4 .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-4 .left,
    .footer-end .contain-lg-4 .lg-1.right,
    .footer-middle .contain-lg-4 .lg-1.footer-middle-left,
    .footer-middle .contain-lg-4 .lg-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .contain-lg-4 .col.lg-1:last-child,
    .contain-lg-4 .footer-end .left:last-child,
    .contain-lg-4 .footer-end .lg-1.right:last-child,
    .contain-lg-4 .footer-middle .lg-1.footer-middle-left:last-child,
    .contain-lg-4 .footer-middle .lg-1.footer-middle-right:last-child,
    .footer-end .contain-lg-4 .left:last-child,
    .footer-end .contain-lg-4 .lg-1.right:last-child,
    .footer-middle .contain-lg-4 .lg-1.footer-middle-left:last-child,
    .footer-middle .contain-lg-4 .lg-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-4 .col.lg-2,
    .contain-lg-4 .footer-end .lg-2.left,
    .contain-lg-4 .footer-end .lg-2.right,
    .contain-lg-4 .footer-middle .footer-middle-right,
    .contain-lg-4 .footer-middle .lg-2.footer-middle-left,
    .footer-end .contain-lg-4 .lg-2.left,
    .footer-end .contain-lg-4 .lg-2.right,
    .footer-middle .contain-lg-4 .footer-middle-right,
    .footer-middle .contain-lg-4 .lg-2.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .contain-lg-4 .col.lg-2:last-child,
    .contain-lg-4 .footer-end .lg-2.left:last-child,
    .contain-lg-4 .footer-end .lg-2.right:last-child,
    .contain-lg-4 .footer-middle .footer-middle-right:last-child,
    .contain-lg-4 .footer-middle .lg-2.footer-middle-left:last-child,
    .footer-end .contain-lg-4 .lg-2.left:last-child,
    .footer-end .contain-lg-4 .lg-2.right:last-child,
    .footer-middle .contain-lg-4 .footer-middle-right:last-child,
    .footer-middle .contain-lg-4 .lg-2.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-lg-4 .col.lg-3,
    .contain-lg-4 .footer-end .lg-3.left,
    .contain-lg-4 .footer-end .lg-3.right,
    .contain-lg-4 .footer-middle .footer-middle-left,
    .contain-lg-4 .footer-middle .lg-3.footer-middle-right,
    .footer-end .contain-lg-4 .lg-3.left,
    .footer-end .contain-lg-4 .lg-3.right,
    .footer-middle .contain-lg-4 .footer-middle-left,
    .footer-middle .contain-lg-4 .lg-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .contain-lg-4 .col.lg-3:last-child,
    .contain-lg-4 .col:nth-child(4n),
    .contain-lg-4 .footer-end .left:nth-child(4n),
    .contain-lg-4 .footer-end .lg-3.left:last-child,
    .contain-lg-4 .footer-end .lg-3.right:last-child,
    .contain-lg-4 .footer-end .right:nth-child(4n),
    .contain-lg-4 .footer-middle .footer-middle-left:last-child,
    .contain-lg-4 .footer-middle .footer-middle-left:nth-child(4n),
    .contain-lg-4 .footer-middle .footer-middle-right:nth-child(4n),
    .contain-lg-4 .footer-middle .lg-3.footer-middle-right:last-child,
    .footer-end .contain-lg-4 .left:nth-child(4n),
    .footer-end .contain-lg-4 .lg-3.left:last-child,
    .footer-end .contain-lg-4 .lg-3.right:last-child,
    .footer-end .contain-lg-4 .right:nth-child(4n),
    .footer-middle .contain-lg-4 .footer-middle-left:last-child,
    .footer-middle .contain-lg-4 .footer-middle-left:nth-child(4n),
    .footer-middle .contain-lg-4 .footer-middle-right:nth-child(4n),
    .footer-middle .contain-lg-4 .lg-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-4 .col.lg-4,
    .contain-lg-4 .col.lg-5,
    .contain-lg-4 .footer-end .lg-4.left,
    .contain-lg-4 .footer-end .lg-5.left,
    .contain-lg-4 .footer-end .lg-5.right,
    .contain-lg-4 .footer-end .right,
    .contain-lg-4 .footer-middle .lg-4.footer-middle-left,
    .contain-lg-4 .footer-middle .lg-4.footer-middle-right,
    .contain-lg-4 .footer-middle .lg-5.footer-middle-left,
    .contain-lg-4 .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-4 .lg-4.left,
    .footer-end .contain-lg-4 .lg-5.left,
    .footer-end .contain-lg-4 .lg-5.right,
    .footer-end .contain-lg-4 .right,
    .footer-middle .contain-lg-4 .lg-4.footer-middle-left,
    .footer-middle .contain-lg-4 .lg-4.footer-middle-right,
    .footer-middle .contain-lg-4 .lg-5.footer-middle-left,
    .footer-middle .contain-lg-4 .lg-5.footer-middle-right {
        float: left;
        width: 100%
    }
}
.contain-lg-4.with-bottom-border .col.lg-1,
.contain-lg-4.with-bottom-border .footer-end .left,
.contain-lg-4.with-bottom-border .footer-end .lg-1.right,
.contain-lg-4.with-bottom-border .footer-middle .lg-1.footer-middle-left,
.contain-lg-4.with-bottom-border .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-4.with-bottom-border .left,
.footer-end .contain-lg-4.with-bottom-border .lg-1.right,
.footer-middle .contain-lg-4.with-bottom-border .lg-1.footer-middle-left,
.footer-middle .contain-lg-4.with-bottom-border .lg-1.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.66667%;
    width: 23.75%
}
.contain-lg-4.with-bottom-border .col.lg-1:last-child,
.contain-lg-4.with-bottom-border .footer-end .left:last-child,
.contain-lg-4.with-bottom-border .footer-end .lg-1.right:last-child,
.contain-lg-4.with-bottom-border .footer-middle .lg-1.footer-middle-left:last-child,
.contain-lg-4.with-bottom-border .footer-middle .lg-1.footer-middle-right:last-child,
.footer-end .contain-lg-4.with-bottom-border .left:last-child,
.footer-end .contain-lg-4.with-bottom-border .lg-1.right:last-child,
.footer-middle .contain-lg-4.with-bottom-border .lg-1.footer-middle-left:last-child,
.footer-middle .contain-lg-4.with-bottom-border .lg-1.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-4.with-bottom-border .col.lg-2,
.contain-lg-4.with-bottom-border .footer-end .lg-2.left,
.contain-lg-4.with-bottom-border .footer-end .lg-2.right,
.contain-lg-4.with-bottom-border .footer-middle .footer-middle-right,
.contain-lg-4.with-bottom-border .footer-middle .lg-2.footer-middle-left,
.footer-end .contain-lg-4.with-bottom-border .lg-2.left,
.footer-end .contain-lg-4.with-bottom-border .lg-2.right,
.footer-middle .contain-lg-4.with-bottom-border .footer-middle-right,
.footer-middle .contain-lg-4.with-bottom-border .lg-2.footer-middle-left {
    float: left;
    display: block;
    margin-right: 1.66667%;
    width: 49.16667%
}
.contain-lg-4.with-bottom-border .col.lg-2:last-child,
.contain-lg-4.with-bottom-border .footer-end .lg-2.left:last-child,
.contain-lg-4.with-bottom-border .footer-end .lg-2.right:last-child,
.contain-lg-4.with-bottom-border .footer-middle .footer-middle-right:last-child,
.contain-lg-4.with-bottom-border .footer-middle .lg-2.footer-middle-left:last-child,
.footer-end .contain-lg-4.with-bottom-border .lg-2.left:last-child,
.footer-end .contain-lg-4.with-bottom-border .lg-2.right:last-child,
.footer-middle .contain-lg-4.with-bottom-border .footer-middle-right:last-child,
.footer-middle .contain-lg-4.with-bottom-border .lg-2.footer-middle-left:last-child {
    margin-right: 0
}
.contain-lg-4.with-bottom-border .col.lg-3,
.contain-lg-4.with-bottom-border .footer-end .lg-3.left,
.contain-lg-4.with-bottom-border .footer-end .lg-3.right,
.contain-lg-4.with-bottom-border .footer-middle .footer-middle-left,
.contain-lg-4.with-bottom-border .footer-middle .lg-3.footer-middle-right,
.footer-end .contain-lg-4.with-bottom-border .lg-3.left,
.footer-end .contain-lg-4.with-bottom-border .lg-3.right,
.footer-middle .contain-lg-4.with-bottom-border .footer-middle-left,
.footer-middle .contain-lg-4.with-bottom-border .lg-3.footer-middle-right {
    float: left;
    display: block;
    margin-right: 1.66667%;
    width: 74.58333%
}
.contain-lg-4.with-bottom-border .col.lg-3:last-child,
.contain-lg-4.with-bottom-border .footer-end .lg-3.left:last-child,
.contain-lg-4.with-bottom-border .footer-end .lg-3.right:last-child,
.contain-lg-4.with-bottom-border .footer-middle .footer-middle-left:last-child,
.contain-lg-4.with-bottom-border .footer-middle .lg-3.footer-middle-right:last-child,
.footer-end .contain-lg-4.with-bottom-border .lg-3.left:last-child,
.footer-end .contain-lg-4.with-bottom-border .lg-3.right:last-child,
.footer-middle .contain-lg-4.with-bottom-border .footer-middle-left:last-child,
.footer-middle .contain-lg-4.with-bottom-border .lg-3.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-4.with-bottom-border .col.lg-4,
.contain-lg-4.with-bottom-border .col.lg-5,
.contain-lg-4.with-bottom-border .footer-end .lg-4.left,
.contain-lg-4.with-bottom-border .footer-end .lg-5.left,
.contain-lg-4.with-bottom-border .footer-end .lg-5.right,
.contain-lg-4.with-bottom-border .footer-end .right,
.contain-lg-4.with-bottom-border .footer-middle .lg-4.footer-middle-left,
.contain-lg-4.with-bottom-border .footer-middle .lg-4.footer-middle-right,
.contain-lg-4.with-bottom-border .footer-middle .lg-5.footer-middle-left,
.contain-lg-4.with-bottom-border .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-4.with-bottom-border .lg-4.left,
.footer-end .contain-lg-4.with-bottom-border .lg-5.left,
.footer-end .contain-lg-4.with-bottom-border .lg-5.right,
.footer-end .contain-lg-4.with-bottom-border .right,
.footer-middle .contain-lg-4.with-bottom-border .lg-4.footer-middle-left,
.footer-middle .contain-lg-4.with-bottom-border .lg-4.footer-middle-right,
.footer-middle .contain-lg-4.with-bottom-border .lg-5.footer-middle-left,
.footer-middle .contain-lg-4.with-bottom-border .lg-5.footer-middle-right {
    float: left;
    width: 100%
}
.contain-lg-4.with-bottom-border .col:nth-child(4n+4):after,
.contain-lg-4.with-bottom-border .footer-end .left:nth-child(4n+4):after,
.contain-lg-4.with-bottom-border .footer-end .right:nth-child(4n+4):after,
.contain-lg-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n+4):after,
.contain-lg-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n+4):after,
.footer-end .contain-lg-4.with-bottom-border .left:nth-child(4n+4):after,
.footer-end .contain-lg-4.with-bottom-border .right:nth-child(4n+4):after,
.footer-middle .contain-lg-4.with-bottom-border .footer-middle-left:nth-child(4n+4):after,
.footer-middle .contain-lg-4.with-bottom-border .footer-middle-right:nth-child(4n+4):after {
    content: '';
    width: 100%;
    display: block;
    height: 0;
    border-bottom: 1px solid #e5e5e5;
    position: absolute;
    left: -15px;
    margin: 0 15px;
    right: 0
}
.contain-lg-4.with-bottom-border .col:nth-last-child(-n+4):after,
.contain-lg-4.with-bottom-border .footer-end .left:nth-last-child(-n+4):after,
.contain-lg-4.with-bottom-border .footer-end .right:nth-last-child(-n+4):after,
.contain-lg-4.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+4):after,
.contain-lg-4.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+4):after,
.footer-end .contain-lg-4.with-bottom-border .left:nth-last-child(-n+4):after,
.footer-end .contain-lg-4.with-bottom-border .right:nth-last-child(-n+4):after,
.footer-middle .contain-lg-4.with-bottom-border .footer-middle-left:nth-last-child(-n+4):after,
.footer-middle .contain-lg-4.with-bottom-border .footer-middle-right:nth-last-child(-n+4):after {
    display: none
}
.contain-lg-4.with-bottom-border .col:nth-child(4n),
.contain-lg-4.with-bottom-border .footer-end .left:nth-child(4n),
.contain-lg-4.with-bottom-border .footer-end .right:nth-child(4n),
.contain-lg-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n),
.contain-lg-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n),
.footer-end .contain-lg-4.with-bottom-border .left:nth-child(4n),
.footer-end .contain-lg-4.with-bottom-border .right:nth-child(4n),
.footer-middle .contain-lg-4.with-bottom-border .footer-middle-left:nth-child(4n),
.footer-middle .contain-lg-4.with-bottom-border .footer-middle-right:nth-child(4n) {
    margin-right: 0
}
@media screen and (min-width: 1200px) {
    .contain-lg-4.with-bottom-border .col.lg-1,
    .contain-lg-4.with-bottom-border .footer-end .left,
    .contain-lg-4.with-bottom-border .footer-end .lg-1.right,
    .contain-lg-4.with-bottom-border .footer-middle .lg-1.footer-middle-left,
    .contain-lg-4.with-bottom-border .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-4.with-bottom-border .left,
    .footer-end .contain-lg-4.with-bottom-border .lg-1.right,
    .footer-middle .contain-lg-4.with-bottom-border .lg-1.footer-middle-left,
    .footer-middle .contain-lg-4.with-bottom-border .lg-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .contain-lg-4.with-bottom-border .col.lg-1:last-child,
    .contain-lg-4.with-bottom-border .footer-end .left:last-child,
    .contain-lg-4.with-bottom-border .footer-end .lg-1.right:last-child,
    .contain-lg-4.with-bottom-border .footer-middle .lg-1.footer-middle-left:last-child,
    .contain-lg-4.with-bottom-border .footer-middle .lg-1.footer-middle-right:last-child,
    .footer-end .contain-lg-4.with-bottom-border .left:last-child,
    .footer-end .contain-lg-4.with-bottom-border .lg-1.right:last-child,
    .footer-middle .contain-lg-4.with-bottom-border .lg-1.footer-middle-left:last-child,
    .footer-middle .contain-lg-4.with-bottom-border .lg-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-4.with-bottom-border .col.lg-2,
    .contain-lg-4.with-bottom-border .footer-end .lg-2.left,
    .contain-lg-4.with-bottom-border .footer-end .lg-2.right,
    .contain-lg-4.with-bottom-border .footer-middle .footer-middle-right,
    .contain-lg-4.with-bottom-border .footer-middle .lg-2.footer-middle-left,
    .footer-end .contain-lg-4.with-bottom-border .lg-2.left,
    .footer-end .contain-lg-4.with-bottom-border .lg-2.right,
    .footer-middle .contain-lg-4.with-bottom-border .footer-middle-right,
    .footer-middle .contain-lg-4.with-bottom-border .lg-2.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .contain-lg-4.with-bottom-border .col.lg-2:last-child,
    .contain-lg-4.with-bottom-border .footer-end .lg-2.left:last-child,
    .contain-lg-4.with-bottom-border .footer-end .lg-2.right:last-child,
    .contain-lg-4.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-lg-4.with-bottom-border .footer-middle .lg-2.footer-middle-left:last-child,
    .footer-end .contain-lg-4.with-bottom-border .lg-2.left:last-child,
    .footer-end .contain-lg-4.with-bottom-border .lg-2.right:last-child,
    .footer-middle .contain-lg-4.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-lg-4.with-bottom-border .lg-2.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-lg-4.with-bottom-border .col.lg-3,
    .contain-lg-4.with-bottom-border .footer-end .lg-3.left,
    .contain-lg-4.with-bottom-border .footer-end .lg-3.right,
    .contain-lg-4.with-bottom-border .footer-middle .footer-middle-left,
    .contain-lg-4.with-bottom-border .footer-middle .lg-3.footer-middle-right,
    .footer-end .contain-lg-4.with-bottom-border .lg-3.left,
    .footer-end .contain-lg-4.with-bottom-border .lg-3.right,
    .footer-middle .contain-lg-4.with-bottom-border .footer-middle-left,
    .footer-middle .contain-lg-4.with-bottom-border .lg-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .contain-lg-4.with-bottom-border .col.lg-3:last-child,
    .contain-lg-4.with-bottom-border .footer-end .lg-3.left:last-child,
    .contain-lg-4.with-bottom-border .footer-end .lg-3.right:last-child,
    .contain-lg-4.with-bottom-border .footer-middle .footer-middle-left:last-child,
    .contain-lg-4.with-bottom-border .footer-middle .lg-3.footer-middle-right:last-child,
    .footer-end .contain-lg-4.with-bottom-border .lg-3.left:last-child,
    .footer-end .contain-lg-4.with-bottom-border .lg-3.right:last-child,
    .footer-middle .contain-lg-4.with-bottom-border .footer-middle-left:last-child,
    .footer-middle .contain-lg-4.with-bottom-border .lg-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-4.with-bottom-border .col.lg-4,
    .contain-lg-4.with-bottom-border .col.lg-5,
    .contain-lg-4.with-bottom-border .footer-end .lg-4.left,
    .contain-lg-4.with-bottom-border .footer-end .lg-5.left,
    .contain-lg-4.with-bottom-border .footer-end .lg-5.right,
    .contain-lg-4.with-bottom-border .footer-end .right,
    .contain-lg-4.with-bottom-border .footer-middle .lg-4.footer-middle-left,
    .contain-lg-4.with-bottom-border .footer-middle .lg-4.footer-middle-right,
    .contain-lg-4.with-bottom-border .footer-middle .lg-5.footer-middle-left,
    .contain-lg-4.with-bottom-border .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-4.with-bottom-border .lg-4.left,
    .footer-end .contain-lg-4.with-bottom-border .lg-5.left,
    .footer-end .contain-lg-4.with-bottom-border .lg-5.right,
    .footer-end .contain-lg-4.with-bottom-border .right,
    .footer-middle .contain-lg-4.with-bottom-border .lg-4.footer-middle-left,
    .footer-middle .contain-lg-4.with-bottom-border .lg-4.footer-middle-right,
    .footer-middle .contain-lg-4.with-bottom-border .lg-5.footer-middle-left,
    .footer-middle .contain-lg-4.with-bottom-border .lg-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-lg-4.with-bottom-border .col:nth-child(4n+4):after,
    .contain-lg-4.with-bottom-border .footer-end .left:nth-child(4n+4):after,
    .contain-lg-4.with-bottom-border .footer-end .right:nth-child(4n+4):after,
    .contain-lg-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n+4):after,
    .contain-lg-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n+4):after,
    .footer-end .contain-lg-4.with-bottom-border .left:nth-child(4n+4):after,
    .footer-end .contain-lg-4.with-bottom-border .right:nth-child(4n+4):after,
    .footer-middle .contain-lg-4.with-bottom-border .footer-middle-left:nth-child(4n+4):after,
    .footer-middle .contain-lg-4.with-bottom-border .footer-middle-right:nth-child(4n+4):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-lg-4.with-bottom-border .col:nth-last-child(-n+4):after,
    .contain-lg-4.with-bottom-border .footer-end .left:nth-last-child(-n+4):after,
    .contain-lg-4.with-bottom-border .footer-end .right:nth-last-child(-n+4):after,
    .contain-lg-4.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+4):after,
    .contain-lg-4.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+4):after,
    .footer-end .contain-lg-4.with-bottom-border .left:nth-last-child(-n+4):after,
    .footer-end .contain-lg-4.with-bottom-border .right:nth-last-child(-n+4):after,
    .footer-middle .contain-lg-4.with-bottom-border .footer-middle-left:nth-last-child(-n+4):after,
    .footer-middle .contain-lg-4.with-bottom-border .footer-middle-right:nth-last-child(-n+4):after {
        display: none
    }
    .contain-lg-4.with-bottom-border .col:nth-child(4n),
    .contain-lg-4.with-bottom-border .footer-end .left:nth-child(4n),
    .contain-lg-4.with-bottom-border .footer-end .right:nth-child(4n),
    .contain-lg-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n),
    .contain-lg-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n),
    .footer-end .contain-lg-4.with-bottom-border .left:nth-child(4n),
    .footer-end .contain-lg-4.with-bottom-border .right:nth-child(4n),
    .footer-middle .contain-lg-4.with-bottom-border .footer-middle-left:nth-child(4n),
    .footer-middle .contain-lg-4.with-bottom-border .footer-middle-right:nth-child(4n) {
        margin-right: 0
    }
}
.contain-lg-4.fluid .col,
.contain-lg-4.fluid .footer-end .left,
.contain-lg-4.fluid .footer-end .right,
.contain-lg-4.fluid .footer-middle .footer-middle-left,
.contain-lg-4.fluid .footer-middle .footer-middle-right,
.footer-end .contain-lg-4.fluid .left,
.footer-end .contain-lg-4.fluid .right,
.footer-middle .contain-lg-4.fluid .footer-middle-left,
.footer-middle .contain-lg-4.fluid .footer-middle-right {
    float: left;
    margin-right: 0!important;
    width: 25%
}
.contain-lg-4.fluid .col.lg-1,
.contain-lg-4.fluid .footer-end .left,
.contain-lg-4.fluid .footer-end .lg-1.right,
.contain-lg-4.fluid .footer-middle .lg-1.footer-middle-left,
.contain-lg-4.fluid .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-4.fluid .left,
.footer-end .contain-lg-4.fluid .lg-1.right,
.footer-middle .contain-lg-4.fluid .lg-1.footer-middle-left,
.footer-middle .contain-lg-4.fluid .lg-1.footer-middle-right {
    width: 25%
}
.contain-lg-4.fluid .col.lg-2,
.contain-lg-4.fluid .footer-end .lg-2.left,
.contain-lg-4.fluid .footer-end .lg-2.right,
.contain-lg-4.fluid .footer-middle .footer-middle-right,
.contain-lg-4.fluid .footer-middle .lg-2.footer-middle-left,
.footer-end .contain-lg-4.fluid .lg-2.left,
.footer-end .contain-lg-4.fluid .lg-2.right,
.footer-middle .contain-lg-4.fluid .footer-middle-right,
.footer-middle .contain-lg-4.fluid .lg-2.footer-middle-left {
    width: 50%
}
.contain-lg-4.fluid .col.lg-3,
.contain-lg-4.fluid .footer-end .lg-3.left,
.contain-lg-4.fluid .footer-end .lg-3.right,
.contain-lg-4.fluid .footer-middle .footer-middle-left,
.contain-lg-4.fluid .footer-middle .lg-3.footer-middle-right,
.footer-end .contain-lg-4.fluid .lg-3.left,
.footer-end .contain-lg-4.fluid .lg-3.right,
.footer-middle .contain-lg-4.fluid .footer-middle-left,
.footer-middle .contain-lg-4.fluid .lg-3.footer-middle-right {
    width: 75%
}
.contain-lg-4.fluid .col.lg-4,
.contain-lg-4.fluid .col.lg-5,
.contain-lg-4.fluid .footer-end .lg-4.left,
.contain-lg-4.fluid .footer-end .lg-5.left,
.contain-lg-4.fluid .footer-end .lg-5.right,
.contain-lg-4.fluid .footer-end .right,
.contain-lg-4.fluid .footer-middle .lg-4.footer-middle-left,
.contain-lg-4.fluid .footer-middle .lg-4.footer-middle-right,
.contain-lg-4.fluid .footer-middle .lg-5.footer-middle-left,
.contain-lg-4.fluid .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-4.fluid .lg-4.left,
.footer-end .contain-lg-4.fluid .lg-5.left,
.footer-end .contain-lg-4.fluid .lg-5.right,
.footer-end .contain-lg-4.fluid .right,
.footer-middle .contain-lg-4.fluid .lg-4.footer-middle-left,
.footer-middle .contain-lg-4.fluid .lg-4.footer-middle-right,
.footer-middle .contain-lg-4.fluid .lg-5.footer-middle-left,
.footer-middle .contain-lg-4.fluid .lg-5.footer-middle-right {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .contain-lg-4.fluid .col,
    .contain-lg-4.fluid .footer-end .left,
    .contain-lg-4.fluid .footer-end .right,
    .contain-lg-4.fluid .footer-middle .footer-middle-left,
    .contain-lg-4.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-lg-4.fluid .left,
    .footer-end .contain-lg-4.fluid .right,
    .footer-middle .contain-lg-4.fluid .footer-middle-left,
    .footer-middle .contain-lg-4.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 25%
    }
    .contain-lg-4.fluid .col.lg-1,
    .contain-lg-4.fluid .footer-end .left,
    .contain-lg-4.fluid .footer-end .lg-1.right,
    .contain-lg-4.fluid .footer-middle .lg-1.footer-middle-left,
    .contain-lg-4.fluid .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-4.fluid .left,
    .footer-end .contain-lg-4.fluid .lg-1.right,
    .footer-middle .contain-lg-4.fluid .lg-1.footer-middle-left,
    .footer-middle .contain-lg-4.fluid .lg-1.footer-middle-right {
        width: 25%
    }
    .contain-lg-4.fluid .col.lg-2,
    .contain-lg-4.fluid .footer-end .lg-2.left,
    .contain-lg-4.fluid .footer-end .lg-2.right,
    .contain-lg-4.fluid .footer-middle .footer-middle-right,
    .contain-lg-4.fluid .footer-middle .lg-2.footer-middle-left,
    .footer-end .contain-lg-4.fluid .lg-2.left,
    .footer-end .contain-lg-4.fluid .lg-2.right,
    .footer-middle .contain-lg-4.fluid .footer-middle-right,
    .footer-middle .contain-lg-4.fluid .lg-2.footer-middle-left {
        width: 50%
    }
    .contain-lg-4.fluid .col.lg-3,
    .contain-lg-4.fluid .footer-end .lg-3.left,
    .contain-lg-4.fluid .footer-end .lg-3.right,
    .contain-lg-4.fluid .footer-middle .footer-middle-left,
    .contain-lg-4.fluid .footer-middle .lg-3.footer-middle-right,
    .footer-end .contain-lg-4.fluid .lg-3.left,
    .footer-end .contain-lg-4.fluid .lg-3.right,
    .footer-middle .contain-lg-4.fluid .footer-middle-left,
    .footer-middle .contain-lg-4.fluid .lg-3.footer-middle-right {
        width: 75%
    }
    .contain-lg-4.fluid .col.lg-4,
    .contain-lg-4.fluid .col.lg-5,
    .contain-lg-4.fluid .footer-end .lg-4.left,
    .contain-lg-4.fluid .footer-end .lg-5.left,
    .contain-lg-4.fluid .footer-end .lg-5.right,
    .contain-lg-4.fluid .footer-end .right,
    .contain-lg-4.fluid .footer-middle .lg-4.footer-middle-left,
    .contain-lg-4.fluid .footer-middle .lg-4.footer-middle-right,
    .contain-lg-4.fluid .footer-middle .lg-5.footer-middle-left,
    .contain-lg-4.fluid .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-4.fluid .lg-4.left,
    .footer-end .contain-lg-4.fluid .lg-5.left,
    .footer-end .contain-lg-4.fluid .lg-5.right,
    .footer-end .contain-lg-4.fluid .right,
    .footer-middle .contain-lg-4.fluid .lg-4.footer-middle-left,
    .footer-middle .contain-lg-4.fluid .lg-4.footer-middle-right,
    .footer-middle .contain-lg-4.fluid .lg-5.footer-middle-left,
    .footer-middle .contain-lg-4.fluid .lg-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
    .contain-md-4 .col.md-1,
    .contain-md-4 .footer-end .md-1.left,
    .contain-md-4 .footer-end .md-1.right,
    .contain-md-4 .footer-middle .footer-middle-right,
    .contain-md-4 .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-4 .md-1.left,
    .footer-end .contain-md-4 .md-1.right,
    .footer-middle .contain-md-4 .footer-middle-right,
    .footer-middle .contain-md-4 .md-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .contain-md-4 .col.md-1:last-child,
    .contain-md-4 .footer-end .md-1.left:last-child,
    .contain-md-4 .footer-end .md-1.right:last-child,
    .contain-md-4 .footer-middle .footer-middle-right:last-child,
    .contain-md-4 .footer-middle .md-1.footer-middle-left:last-child,
    .footer-end .contain-md-4 .md-1.left:last-child,
    .footer-end .contain-md-4 .md-1.right:last-child,
    .footer-middle .contain-md-4 .footer-middle-right:last-child,
    .footer-middle .contain-md-4 .md-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-md-4 .col.md-2,
    .contain-md-4 .footer-end .md-2.left,
    .contain-md-4 .footer-end .md-2.right,
    .contain-md-4 .footer-middle .md-2.footer-middle-left,
    .contain-md-4 .footer-middle .md-2.footer-middle-right,
    .footer-end .contain-md-4 .md-2.left,
    .footer-end .contain-md-4 .md-2.right,
    .footer-middle .contain-md-4 .md-2.footer-middle-left,
    .footer-middle .contain-md-4 .md-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .contain-md-4 .col.md-2:last-child,
    .contain-md-4 .footer-end .md-2.left:last-child,
    .contain-md-4 .footer-end .md-2.right:last-child,
    .contain-md-4 .footer-middle .md-2.footer-middle-left:last-child,
    .contain-md-4 .footer-middle .md-2.footer-middle-right:last-child,
    .footer-end .contain-md-4 .md-2.left:last-child,
    .footer-end .contain-md-4 .md-2.right:last-child,
    .footer-middle .contain-md-4 .md-2.footer-middle-left:last-child,
    .footer-middle .contain-md-4 .md-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-4 .col.md-3,
    .contain-md-4 .footer-end .md-3.left,
    .contain-md-4 .footer-end .md-3.right,
    .contain-md-4 .footer-middle .footer-middle-left,
    .contain-md-4 .footer-middle .md-3.footer-middle-right,
    .footer-end .contain-md-4 .md-3.left,
    .footer-end .contain-md-4 .md-3.right,
    .footer-middle .contain-md-4 .footer-middle-left,
    .footer-middle .contain-md-4 .md-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .contain-md-4 .col.md-3:last-child,
    .contain-md-4 .col:nth-child(4n),
    .contain-md-4 .footer-end .left:nth-child(4n),
    .contain-md-4 .footer-end .md-3.left:last-child,
    .contain-md-4 .footer-end .md-3.right:last-child,
    .contain-md-4 .footer-end .right:nth-child(4n),
    .contain-md-4 .footer-middle .footer-middle-left:last-child,
    .contain-md-4 .footer-middle .footer-middle-left:nth-child(4n),
    .contain-md-4 .footer-middle .footer-middle-right:nth-child(4n),
    .contain-md-4 .footer-middle .md-3.footer-middle-right:last-child,
    .footer-end .contain-md-4 .left:nth-child(4n),
    .footer-end .contain-md-4 .md-3.left:last-child,
    .footer-end .contain-md-4 .md-3.right:last-child,
    .footer-end .contain-md-4 .right:nth-child(4n),
    .footer-middle .contain-md-4 .footer-middle-left:last-child,
    .footer-middle .contain-md-4 .footer-middle-left:nth-child(4n),
    .footer-middle .contain-md-4 .footer-middle-right:nth-child(4n),
    .footer-middle .contain-md-4 .md-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-4 .col.md-4,
    .contain-md-4 .col.md-5,
    .contain-md-4 .footer-end .left,
    .contain-md-4 .footer-end .md-5.left,
    .contain-md-4 .footer-end .md-5.right,
    .contain-md-4 .footer-end .right,
    .contain-md-4 .footer-middle .md-4.footer-middle-left,
    .contain-md-4 .footer-middle .md-4.footer-middle-right,
    .contain-md-4 .footer-middle .md-5.footer-middle-left,
    .contain-md-4 .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-4 .left,
    .footer-end .contain-md-4 .md-5.left,
    .footer-end .contain-md-4 .md-5.right,
    .footer-end .contain-md-4 .right,
    .footer-middle .contain-md-4 .md-4.footer-middle-left,
    .footer-middle .contain-md-4 .md-4.footer-middle-right,
    .footer-middle .contain-md-4 .md-5.footer-middle-left,
    .footer-middle .contain-md-4 .md-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-md-4.with-bottom-border .col.md-1,
    .contain-md-4.with-bottom-border .footer-end .md-1.left,
    .contain-md-4.with-bottom-border .footer-end .md-1.right,
    .contain-md-4.with-bottom-border .footer-middle .footer-middle-right,
    .contain-md-4.with-bottom-border .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-4.with-bottom-border .md-1.left,
    .footer-end .contain-md-4.with-bottom-border .md-1.right,
    .footer-middle .contain-md-4.with-bottom-border .footer-middle-right,
    .footer-middle .contain-md-4.with-bottom-border .md-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .contain-md-4.with-bottom-border .col.md-1:last-child,
    .contain-md-4.with-bottom-border .footer-end .md-1.left:last-child,
    .contain-md-4.with-bottom-border .footer-end .md-1.right:last-child,
    .contain-md-4.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-md-4.with-bottom-border .footer-middle .md-1.footer-middle-left:last-child,
    .footer-end .contain-md-4.with-bottom-border .md-1.left:last-child,
    .footer-end .contain-md-4.with-bottom-border .md-1.right:last-child,
    .footer-middle .contain-md-4.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-md-4.with-bottom-border .md-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-md-4.with-bottom-border .col.md-2,
    .contain-md-4.with-bottom-border .footer-end .md-2.left,
    .contain-md-4.with-bottom-border .footer-end .md-2.right,
    .contain-md-4.with-bottom-border .footer-middle .md-2.footer-middle-left,
    .contain-md-4.with-bottom-border .footer-middle .md-2.footer-middle-right,
    .footer-end .contain-md-4.with-bottom-border .md-2.left,
    .footer-end .contain-md-4.with-bottom-border .md-2.right,
    .footer-middle .contain-md-4.with-bottom-border .md-2.footer-middle-left,
    .footer-middle .contain-md-4.with-bottom-border .md-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .contain-md-4.with-bottom-border .col.md-2:last-child,
    .contain-md-4.with-bottom-border .footer-end .md-2.left:last-child,
    .contain-md-4.with-bottom-border .footer-end .md-2.right:last-child,
    .contain-md-4.with-bottom-border .footer-middle .md-2.footer-middle-left:last-child,
    .contain-md-4.with-bottom-border .footer-middle .md-2.footer-middle-right:last-child,
    .footer-end .contain-md-4.with-bottom-border .md-2.left:last-child,
    .footer-end .contain-md-4.with-bottom-border .md-2.right:last-child,
    .footer-middle .contain-md-4.with-bottom-border .md-2.footer-middle-left:last-child,
    .footer-middle .contain-md-4.with-bottom-border .md-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-4.with-bottom-border .col.md-3,
    .contain-md-4.with-bottom-border .footer-end .md-3.left,
    .contain-md-4.with-bottom-border .footer-end .md-3.right,
    .contain-md-4.with-bottom-border .footer-middle .footer-middle-left,
    .contain-md-4.with-bottom-border .footer-middle .md-3.footer-middle-right,
    .footer-end .contain-md-4.with-bottom-border .md-3.left,
    .footer-end .contain-md-4.with-bottom-border .md-3.right,
    .footer-middle .contain-md-4.with-bottom-border .footer-middle-left,
    .footer-middle .contain-md-4.with-bottom-border .md-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .contain-md-4.with-bottom-border .col.md-3:last-child,
    .contain-md-4.with-bottom-border .footer-end .md-3.left:last-child,
    .contain-md-4.with-bottom-border .footer-end .md-3.right:last-child,
    .contain-md-4.with-bottom-border .footer-middle .footer-middle-left:last-child,
    .contain-md-4.with-bottom-border .footer-middle .md-3.footer-middle-right:last-child,
    .footer-end .contain-md-4.with-bottom-border .md-3.left:last-child,
    .footer-end .contain-md-4.with-bottom-border .md-3.right:last-child,
    .footer-middle .contain-md-4.with-bottom-border .footer-middle-left:last-child,
    .footer-middle .contain-md-4.with-bottom-border .md-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-4.with-bottom-border .col.md-4,
    .contain-md-4.with-bottom-border .col.md-5,
    .contain-md-4.with-bottom-border .footer-end .left,
    .contain-md-4.with-bottom-border .footer-end .md-5.left,
    .contain-md-4.with-bottom-border .footer-end .md-5.right,
    .contain-md-4.with-bottom-border .footer-end .right,
    .contain-md-4.with-bottom-border .footer-middle .md-4.footer-middle-left,
    .contain-md-4.with-bottom-border .footer-middle .md-4.footer-middle-right,
    .contain-md-4.with-bottom-border .footer-middle .md-5.footer-middle-left,
    .contain-md-4.with-bottom-border .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-4.with-bottom-border .left,
    .footer-end .contain-md-4.with-bottom-border .md-5.left,
    .footer-end .contain-md-4.with-bottom-border .md-5.right,
    .footer-end .contain-md-4.with-bottom-border .right,
    .footer-middle .contain-md-4.with-bottom-border .md-4.footer-middle-left,
    .footer-middle .contain-md-4.with-bottom-border .md-4.footer-middle-right,
    .footer-middle .contain-md-4.with-bottom-border .md-5.footer-middle-left,
    .footer-middle .contain-md-4.with-bottom-border .md-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-md-4.with-bottom-border .col:nth-child(4n+4):after,
    .contain-md-4.with-bottom-border .footer-end .left:nth-child(4n+4):after,
    .contain-md-4.with-bottom-border .footer-end .right:nth-child(4n+4):after,
    .contain-md-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n+4):after,
    .contain-md-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n+4):after,
    .footer-end .contain-md-4.with-bottom-border .left:nth-child(4n+4):after,
    .footer-end .contain-md-4.with-bottom-border .right:nth-child(4n+4):after,
    .footer-middle .contain-md-4.with-bottom-border .footer-middle-left:nth-child(4n+4):after,
    .footer-middle .contain-md-4.with-bottom-border .footer-middle-right:nth-child(4n+4):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-md-4.with-bottom-border .col:nth-last-child(-n+4):after,
    .contain-md-4.with-bottom-border .footer-end .left:nth-last-child(-n+4):after,
    .contain-md-4.with-bottom-border .footer-end .right:nth-last-child(-n+4):after,
    .contain-md-4.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+4):after,
    .contain-md-4.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+4):after,
    .footer-end .contain-md-4.with-bottom-border .left:nth-last-child(-n+4):after,
    .footer-end .contain-md-4.with-bottom-border .right:nth-last-child(-n+4):after,
    .footer-middle .contain-md-4.with-bottom-border .footer-middle-left:nth-last-child(-n+4):after,
    .footer-middle .contain-md-4.with-bottom-border .footer-middle-right:nth-last-child(-n+4):after {
        display: none
    }
    .contain-md-4.with-bottom-border .col:nth-child(4n),
    .contain-md-4.with-bottom-border .footer-end .left:nth-child(4n),
    .contain-md-4.with-bottom-border .footer-end .right:nth-child(4n),
    .contain-md-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n),
    .contain-md-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n),
    .footer-end .contain-md-4.with-bottom-border .left:nth-child(4n),
    .footer-end .contain-md-4.with-bottom-border .right:nth-child(4n),
    .footer-middle .contain-md-4.with-bottom-border .footer-middle-left:nth-child(4n),
    .footer-middle .contain-md-4.with-bottom-border .footer-middle-right:nth-child(4n) {
        margin-right: 0
    }
    .contain-md-4.fluid .col,
    .contain-md-4.fluid .footer-end .left,
    .contain-md-4.fluid .footer-end .right,
    .contain-md-4.fluid .footer-middle .footer-middle-left,
    .contain-md-4.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-md-4.fluid .left,
    .footer-end .contain-md-4.fluid .right,
    .footer-middle .contain-md-4.fluid .footer-middle-left,
    .footer-middle .contain-md-4.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 25%
    }
    .contain-md-4.fluid .col.md-1,
    .contain-md-4.fluid .footer-end .md-1.left,
    .contain-md-4.fluid .footer-end .md-1.right,
    .contain-md-4.fluid .footer-middle .footer-middle-right,
    .contain-md-4.fluid .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-4.fluid .md-1.left,
    .footer-end .contain-md-4.fluid .md-1.right,
    .footer-middle .contain-md-4.fluid .footer-middle-right,
    .footer-middle .contain-md-4.fluid .md-1.footer-middle-left {
        width: 25%
    }
    .contain-md-4.fluid .col.md-2,
    .contain-md-4.fluid .footer-end .md-2.left,
    .contain-md-4.fluid .footer-end .md-2.right,
    .contain-md-4.fluid .footer-middle .md-2.footer-middle-left,
    .contain-md-4.fluid .footer-middle .md-2.footer-middle-right,
    .footer-end .contain-md-4.fluid .md-2.left,
    .footer-end .contain-md-4.fluid .md-2.right,
    .footer-middle .contain-md-4.fluid .md-2.footer-middle-left,
    .footer-middle .contain-md-4.fluid .md-2.footer-middle-right {
        width: 50%
    }
    .contain-md-4.fluid .col.md-3,
    .contain-md-4.fluid .footer-end .md-3.left,
    .contain-md-4.fluid .footer-end .md-3.right,
    .contain-md-4.fluid .footer-middle .footer-middle-left,
    .contain-md-4.fluid .footer-middle .md-3.footer-middle-right,
    .footer-end .contain-md-4.fluid .md-3.left,
    .footer-end .contain-md-4.fluid .md-3.right,
    .footer-middle .contain-md-4.fluid .footer-middle-left,
    .footer-middle .contain-md-4.fluid .md-3.footer-middle-right {
        width: 75%
    }
    .contain-md-4.fluid .col.md-4,
    .contain-md-4.fluid .col.md-5,
    .contain-md-4.fluid .footer-end .left,
    .contain-md-4.fluid .footer-end .md-5.left,
    .contain-md-4.fluid .footer-end .md-5.right,
    .contain-md-4.fluid .footer-end .right,
    .contain-md-4.fluid .footer-middle .md-4.footer-middle-left,
    .contain-md-4.fluid .footer-middle .md-4.footer-middle-right,
    .contain-md-4.fluid .footer-middle .md-5.footer-middle-left,
    .contain-md-4.fluid .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-4.fluid .left,
    .footer-end .contain-md-4.fluid .md-5.left,
    .footer-end .contain-md-4.fluid .md-5.right,
    .footer-end .contain-md-4.fluid .right,
    .footer-middle .contain-md-4.fluid .md-4.footer-middle-left,
    .footer-middle .contain-md-4.fluid .md-4.footer-middle-right,
    .footer-middle .contain-md-4.fluid .md-5.footer-middle-left,
    .footer-middle .contain-md-4.fluid .md-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (min-width: 0px) and (max-width: 992px) {
    .contain-sm-4 .col.sm-1,
    .contain-sm-4 .footer-end .sm-1.left,
    .contain-sm-4 .footer-end .sm-1.right,
    .contain-sm-4 .footer-middle .footer-middle-right,
    .contain-sm-4 .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-4 .sm-1.left,
    .footer-end .contain-sm-4 .sm-1.right,
    .footer-middle .contain-sm-4 .footer-middle-right,
    .footer-middle .contain-sm-4 .sm-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .contain-sm-4 .col.sm-1:last-child,
    .contain-sm-4 .footer-end .sm-1.left:last-child,
    .contain-sm-4 .footer-end .sm-1.right:last-child,
    .contain-sm-4 .footer-middle .footer-middle-right:last-child,
    .contain-sm-4 .footer-middle .sm-1.footer-middle-left:last-child,
    .footer-end .contain-sm-4 .sm-1.left:last-child,
    .footer-end .contain-sm-4 .sm-1.right:last-child,
    .footer-middle .contain-sm-4 .footer-middle-right:last-child,
    .footer-middle .contain-sm-4 .sm-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-sm-4 .col.sm-2,
    .contain-sm-4 .footer-end .sm-2.left,
    .contain-sm-4 .footer-end .sm-2.right,
    .contain-sm-4 .footer-middle .footer-middle-left,
    .contain-sm-4 .footer-middle .sm-2.footer-middle-right,
    .footer-end .contain-sm-4 .sm-2.left,
    .footer-end .contain-sm-4 .sm-2.right,
    .footer-middle .contain-sm-4 .footer-middle-left,
    .footer-middle .contain-sm-4 .sm-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .contain-sm-4 .col.sm-2:last-child,
    .contain-sm-4 .footer-end .sm-2.left:last-child,
    .contain-sm-4 .footer-end .sm-2.right:last-child,
    .contain-sm-4 .footer-middle .footer-middle-left:last-child,
    .contain-sm-4 .footer-middle .sm-2.footer-middle-right:last-child,
    .footer-end .contain-sm-4 .sm-2.left:last-child,
    .footer-end .contain-sm-4 .sm-2.right:last-child,
    .footer-middle .contain-sm-4 .footer-middle-left:last-child,
    .footer-middle .contain-sm-4 .sm-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-4 .col.sm-3,
    .contain-sm-4 .footer-end .left,
    .contain-sm-4 .footer-end .right,
    .contain-sm-4 .footer-middle .sm-3.footer-middle-left,
    .contain-sm-4 .footer-middle .sm-3.footer-middle-right,
    .footer-end .contain-sm-4 .left,
    .footer-end .contain-sm-4 .right,
    .footer-middle .contain-sm-4 .sm-3.footer-middle-left,
    .footer-middle .contain-sm-4 .sm-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .contain-sm-4 .col.sm-3:last-child,
    .contain-sm-4 .col:nth-child(4n),
    .contain-sm-4 .footer-end .left:last-child,
    .contain-sm-4 .footer-end .left:nth-child(4n),
    .contain-sm-4 .footer-end .right:last-child,
    .contain-sm-4 .footer-end .right:nth-child(4n),
    .contain-sm-4 .footer-middle .footer-middle-left:nth-child(4n),
    .contain-sm-4 .footer-middle .footer-middle-right:nth-child(4n),
    .contain-sm-4 .footer-middle .sm-3.footer-middle-left:last-child,
    .contain-sm-4 .footer-middle .sm-3.footer-middle-right:last-child,
    .footer-end .contain-sm-4 .left:last-child,
    .footer-end .contain-sm-4 .left:nth-child(4n),
    .footer-end .contain-sm-4 .right:last-child,
    .footer-end .contain-sm-4 .right:nth-child(4n),
    .footer-middle .contain-sm-4 .footer-middle-left:nth-child(4n),
    .footer-middle .contain-sm-4 .footer-middle-right:nth-child(4n),
    .footer-middle .contain-sm-4 .sm-3.footer-middle-left:last-child,
    .footer-middle .contain-sm-4 .sm-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-4 .col.sm-4,
    .contain-sm-4 .col.sm-5,
    .contain-sm-4 .footer-end .sm-4.left,
    .contain-sm-4 .footer-end .sm-4.right,
    .contain-sm-4 .footer-end .sm-5.left,
    .contain-sm-4 .footer-end .sm-5.right,
    .contain-sm-4 .footer-middle .sm-4.footer-middle-left,
    .contain-sm-4 .footer-middle .sm-4.footer-middle-right,
    .contain-sm-4 .footer-middle .sm-5.footer-middle-left,
    .contain-sm-4 .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-4 .sm-4.left,
    .footer-end .contain-sm-4 .sm-4.right,
    .footer-end .contain-sm-4 .sm-5.left,
    .footer-end .contain-sm-4 .sm-5.right,
    .footer-middle .contain-sm-4 .sm-4.footer-middle-left,
    .footer-middle .contain-sm-4 .sm-4.footer-middle-right,
    .footer-middle .contain-sm-4 .sm-5.footer-middle-left,
    .footer-middle .contain-sm-4 .sm-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-sm-4.with-bottom-border .col.sm-1,
    .contain-sm-4.with-bottom-border .footer-end .sm-1.left,
    .contain-sm-4.with-bottom-border .footer-end .sm-1.right,
    .contain-sm-4.with-bottom-border .footer-middle .footer-middle-right,
    .contain-sm-4.with-bottom-border .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-4.with-bottom-border .sm-1.left,
    .footer-end .contain-sm-4.with-bottom-border .sm-1.right,
    .footer-middle .contain-sm-4.with-bottom-border .footer-middle-right,
    .footer-middle .contain-sm-4.with-bottom-border .sm-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .contain-sm-4.with-bottom-border .col.sm-1:last-child,
    .contain-sm-4.with-bottom-border .footer-end .sm-1.left:last-child,
    .contain-sm-4.with-bottom-border .footer-end .sm-1.right:last-child,
    .contain-sm-4.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-sm-4.with-bottom-border .footer-middle .sm-1.footer-middle-left:last-child,
    .footer-end .contain-sm-4.with-bottom-border .sm-1.left:last-child,
    .footer-end .contain-sm-4.with-bottom-border .sm-1.right:last-child,
    .footer-middle .contain-sm-4.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-sm-4.with-bottom-border .sm-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-sm-4.with-bottom-border .col.sm-2,
    .contain-sm-4.with-bottom-border .footer-end .sm-2.left,
    .contain-sm-4.with-bottom-border .footer-end .sm-2.right,
    .contain-sm-4.with-bottom-border .footer-middle .footer-middle-left,
    .contain-sm-4.with-bottom-border .footer-middle .sm-2.footer-middle-right,
    .footer-end .contain-sm-4.with-bottom-border .sm-2.left,
    .footer-end .contain-sm-4.with-bottom-border .sm-2.right,
    .footer-middle .contain-sm-4.with-bottom-border .footer-middle-left,
    .footer-middle .contain-sm-4.with-bottom-border .sm-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .contain-sm-4.with-bottom-border .col.sm-2:last-child,
    .contain-sm-4.with-bottom-border .footer-end .sm-2.left:last-child,
    .contain-sm-4.with-bottom-border .footer-end .sm-2.right:last-child,
    .contain-sm-4.with-bottom-border .footer-middle .footer-middle-left:last-child,
    .contain-sm-4.with-bottom-border .footer-middle .sm-2.footer-middle-right:last-child,
    .footer-end .contain-sm-4.with-bottom-border .sm-2.left:last-child,
    .footer-end .contain-sm-4.with-bottom-border .sm-2.right:last-child,
    .footer-middle .contain-sm-4.with-bottom-border .footer-middle-left:last-child,
    .footer-middle .contain-sm-4.with-bottom-border .sm-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-4.with-bottom-border .col.sm-3,
    .contain-sm-4.with-bottom-border .footer-end .left,
    .contain-sm-4.with-bottom-border .footer-end .right,
    .contain-sm-4.with-bottom-border .footer-middle .sm-3.footer-middle-left,
    .contain-sm-4.with-bottom-border .footer-middle .sm-3.footer-middle-right,
    .footer-end .contain-sm-4.with-bottom-border .left,
    .footer-end .contain-sm-4.with-bottom-border .right,
    .footer-middle .contain-sm-4.with-bottom-border .sm-3.footer-middle-left,
    .footer-middle .contain-sm-4.with-bottom-border .sm-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .contain-sm-4.with-bottom-border .col.sm-3:last-child,
    .contain-sm-4.with-bottom-border .footer-end .left:last-child,
    .contain-sm-4.with-bottom-border .footer-end .right:last-child,
    .contain-sm-4.with-bottom-border .footer-middle .sm-3.footer-middle-left:last-child,
    .contain-sm-4.with-bottom-border .footer-middle .sm-3.footer-middle-right:last-child,
    .footer-end .contain-sm-4.with-bottom-border .left:last-child,
    .footer-end .contain-sm-4.with-bottom-border .right:last-child,
    .footer-middle .contain-sm-4.with-bottom-border .sm-3.footer-middle-left:last-child,
    .footer-middle .contain-sm-4.with-bottom-border .sm-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-4.with-bottom-border .col.sm-4,
    .contain-sm-4.with-bottom-border .col.sm-5,
    .contain-sm-4.with-bottom-border .footer-end .sm-4.left,
    .contain-sm-4.with-bottom-border .footer-end .sm-4.right,
    .contain-sm-4.with-bottom-border .footer-end .sm-5.left,
    .contain-sm-4.with-bottom-border .footer-end .sm-5.right,
    .contain-sm-4.with-bottom-border .footer-middle .sm-4.footer-middle-left,
    .contain-sm-4.with-bottom-border .footer-middle .sm-4.footer-middle-right,
    .contain-sm-4.with-bottom-border .footer-middle .sm-5.footer-middle-left,
    .contain-sm-4.with-bottom-border .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-4.with-bottom-border .sm-4.left,
    .footer-end .contain-sm-4.with-bottom-border .sm-4.right,
    .footer-end .contain-sm-4.with-bottom-border .sm-5.left,
    .footer-end .contain-sm-4.with-bottom-border .sm-5.right,
    .footer-middle .contain-sm-4.with-bottom-border .sm-4.footer-middle-left,
    .footer-middle .contain-sm-4.with-bottom-border .sm-4.footer-middle-right,
    .footer-middle .contain-sm-4.with-bottom-border .sm-5.footer-middle-left,
    .footer-middle .contain-sm-4.with-bottom-border .sm-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-sm-4.with-bottom-border .col:nth-child(4n+4):after,
    .contain-sm-4.with-bottom-border .footer-end .left:nth-child(4n+4):after,
    .contain-sm-4.with-bottom-border .footer-end .right:nth-child(4n+4):after,
    .contain-sm-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n+4):after,
    .contain-sm-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n+4):after,
    .footer-end .contain-sm-4.with-bottom-border .left:nth-child(4n+4):after,
    .footer-end .contain-sm-4.with-bottom-border .right:nth-child(4n+4):after,
    .footer-middle .contain-sm-4.with-bottom-border .footer-middle-left:nth-child(4n+4):after,
    .footer-middle .contain-sm-4.with-bottom-border .footer-middle-right:nth-child(4n+4):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-sm-4.with-bottom-border .col:nth-last-child(-n+4):after,
    .contain-sm-4.with-bottom-border .footer-end .left:nth-last-child(-n+4):after,
    .contain-sm-4.with-bottom-border .footer-end .right:nth-last-child(-n+4):after,
    .contain-sm-4.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+4):after,
    .contain-sm-4.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+4):after,
    .footer-end .contain-sm-4.with-bottom-border .left:nth-last-child(-n+4):after,
    .footer-end .contain-sm-4.with-bottom-border .right:nth-last-child(-n+4):after,
    .footer-middle .contain-sm-4.with-bottom-border .footer-middle-left:nth-last-child(-n+4):after,
    .footer-middle .contain-sm-4.with-bottom-border .footer-middle-right:nth-last-child(-n+4):after {
        display: none
    }
    .contain-sm-4.with-bottom-border .col:nth-child(4n),
    .contain-sm-4.with-bottom-border .footer-end .left:nth-child(4n),
    .contain-sm-4.with-bottom-border .footer-end .right:nth-child(4n),
    .contain-sm-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n),
    .contain-sm-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n),
    .footer-end .contain-sm-4.with-bottom-border .left:nth-child(4n),
    .footer-end .contain-sm-4.with-bottom-border .right:nth-child(4n),
    .footer-middle .contain-sm-4.with-bottom-border .footer-middle-left:nth-child(4n),
    .footer-middle .contain-sm-4.with-bottom-border .footer-middle-right:nth-child(4n) {
        margin-right: 0
    }
    .contain-sm-4.fluid .col,
    .contain-sm-4.fluid .footer-end .left,
    .contain-sm-4.fluid .footer-end .right,
    .contain-sm-4.fluid .footer-middle .footer-middle-left,
    .contain-sm-4.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-sm-4.fluid .left,
    .footer-end .contain-sm-4.fluid .right,
    .footer-middle .contain-sm-4.fluid .footer-middle-left,
    .footer-middle .contain-sm-4.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 25%
    }
    .contain-sm-4.fluid .col.sm-1,
    .contain-sm-4.fluid .footer-end .sm-1.left,
    .contain-sm-4.fluid .footer-end .sm-1.right,
    .contain-sm-4.fluid .footer-middle .footer-middle-right,
    .contain-sm-4.fluid .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-4.fluid .sm-1.left,
    .footer-end .contain-sm-4.fluid .sm-1.right,
    .footer-middle .contain-sm-4.fluid .footer-middle-right,
    .footer-middle .contain-sm-4.fluid .sm-1.footer-middle-left {
        width: 25%
    }
    .contain-sm-4.fluid .col.sm-2,
    .contain-sm-4.fluid .footer-end .sm-2.left,
    .contain-sm-4.fluid .footer-end .sm-2.right,
    .contain-sm-4.fluid .footer-middle .footer-middle-left,
    .contain-sm-4.fluid .footer-middle .sm-2.footer-middle-right,
    .footer-end .contain-sm-4.fluid .sm-2.left,
    .footer-end .contain-sm-4.fluid .sm-2.right,
    .footer-middle .contain-sm-4.fluid .footer-middle-left,
    .footer-middle .contain-sm-4.fluid .sm-2.footer-middle-right {
        width: 50%
    }
    .contain-sm-4.fluid .col.sm-3,
    .contain-sm-4.fluid .footer-end .left,
    .contain-sm-4.fluid .footer-end .right,
    .contain-sm-4.fluid .footer-middle .sm-3.footer-middle-left,
    .contain-sm-4.fluid .footer-middle .sm-3.footer-middle-right,
    .footer-end .contain-sm-4.fluid .left,
    .footer-end .contain-sm-4.fluid .right,
    .footer-middle .contain-sm-4.fluid .sm-3.footer-middle-left,
    .footer-middle .contain-sm-4.fluid .sm-3.footer-middle-right {
        width: 75%
    }
    .contain-sm-4.fluid .col.sm-4,
    .contain-sm-4.fluid .col.sm-5,
    .contain-sm-4.fluid .footer-end .sm-4.left,
    .contain-sm-4.fluid .footer-end .sm-4.right,
    .contain-sm-4.fluid .footer-end .sm-5.left,
    .contain-sm-4.fluid .footer-end .sm-5.right,
    .contain-sm-4.fluid .footer-middle .sm-4.footer-middle-left,
    .contain-sm-4.fluid .footer-middle .sm-4.footer-middle-right,
    .contain-sm-4.fluid .footer-middle .sm-5.footer-middle-left,
    .contain-sm-4.fluid .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-4.fluid .sm-4.left,
    .footer-end .contain-sm-4.fluid .sm-4.right,
    .footer-end .contain-sm-4.fluid .sm-5.left,
    .footer-end .contain-sm-4.fluid .sm-5.right,
    .footer-middle .contain-sm-4.fluid .sm-4.footer-middle-left,
    .footer-middle .contain-sm-4.fluid .sm-4.footer-middle-right,
    .footer-middle .contain-sm-4.fluid .sm-5.footer-middle-left,
    .footer-middle .contain-sm-4.fluid .sm-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (max-width: 767px) {
    .contain-xs-4 .col.xs-1,
    .contain-xs-4 .footer-end .xs-1.left,
    .contain-xs-4 .footer-end .xs-1.right,

    .contain-xs-4 .footer-middle .xs-1.footer-middle-left,
    .contain-xs-4 .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-4 .xs-1.left,
    .footer-end .contain-xs-4 .xs-1.right,
    .footer-middle .contain-xs-4 .xs-1.footer-middle-left,
    .footer-middle .contain-xs-4 .xs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .contain-xs-4 .col.xs-1:last-child,
    .contain-xs-4 .footer-end .xs-1.left:last-child,
    .contain-xs-4 .footer-end .xs-1.right:last-child,
    .contain-xs-4 .footer-middle .xs-1.footer-middle-left:last-child,
    .contain-xs-4 .footer-middle .xs-1.footer-middle-right:last-child,
    .footer-end .contain-xs-4 .xs-1.left:last-child,
    .footer-end .contain-xs-4 .xs-1.right:last-child,
    .footer-middle .contain-xs-4 .xs-1.footer-middle-left:last-child,
    .footer-middle .contain-xs-4 .xs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-4 .col.xs-2,
    .contain-xs-4 .footer-end .xs-2.left,
    .contain-xs-4 .footer-end .xs-2.right,
    .contain-xs-4 .footer-middle .xs-2.footer-middle-left,
    .contain-xs-4 .footer-middle .xs-2.footer-middle-right,
    .footer-end .contain-xs-4 .xs-2.left,
    .footer-end .contain-xs-4 .xs-2.right,
    .footer-middle .contain-xs-4 .xs-2.footer-middle-left,
    .footer-middle .contain-xs-4 .xs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .contain-xs-4 .col.xs-2:last-child,
    .contain-xs-4 .footer-end .xs-2.left:last-child,
    .contain-xs-4 .footer-end .xs-2.right:last-child,
    .contain-xs-4 .footer-middle .xs-2.footer-middle-left:last-child,
    .contain-xs-4 .footer-middle .xs-2.footer-middle-right:last-child,
    .footer-end .contain-xs-4 .xs-2.left:last-child,
    .footer-end .contain-xs-4 .xs-2.right:last-child,
    .footer-middle .contain-xs-4 .xs-2.footer-middle-left:last-child,
    .footer-middle .contain-xs-4 .xs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-4 .col.xs-3,
    .contain-xs-4 .footer-end .xs-3.left,
    .contain-xs-4 .footer-end .xs-3.right,
    .contain-xs-4 .footer-middle .xs-3.footer-middle-left,
    .contain-xs-4 .footer-middle .xs-3.footer-middle-right,
    .footer-end .contain-xs-4 .xs-3.left,
    .footer-end .contain-xs-4 .xs-3.right,
    .footer-middle .contain-xs-4 .xs-3.footer-middle-left,
    .footer-middle .contain-xs-4 .xs-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .contain-xs-4 .col.xs-3:last-child,
    .contain-xs-4 .col:nth-child(4n),
    .contain-xs-4 .footer-end .left:nth-child(4n),
    .contain-xs-4 .footer-end .right:nth-child(4n),
    .contain-xs-4 .footer-end .xs-3.left:last-child,
    .contain-xs-4 .footer-end .xs-3.right:last-child,
    .contain-xs-4 .footer-middle .footer-middle-left:nth-child(4n),
    .contain-xs-4 .footer-middle .footer-middle-right:nth-child(4n),
    .contain-xs-4 .footer-middle .xs-3.footer-middle-left:last-child,
    .contain-xs-4 .footer-middle .xs-3.footer-middle-right:last-child,
    .footer-end .contain-xs-4 .left:nth-child(4n),
    .footer-end .contain-xs-4 .right:nth-child(4n),
    .footer-end .contain-xs-4 .xs-3.left:last-child,
    .footer-end .contain-xs-4 .xs-3.right:last-child,
    .footer-middle .contain-xs-4 .footer-middle-left:nth-child(4n),
    .footer-middle .contain-xs-4 .footer-middle-right:nth-child(4n),
    .footer-middle .contain-xs-4 .xs-3.footer-middle-left:last-child,
    .footer-middle .contain-xs-4 .xs-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-4 .col.xs-4,
    .contain-xs-4 .col.xs-5,
    .contain-xs-4 .footer-end .xs-4.left,
    .contain-xs-4 .footer-end .xs-4.right,
    .contain-xs-4 .footer-end .xs-5.left,
    .contain-xs-4 .footer-end .xs-5.right,
    .contain-xs-4 .footer-middle .xs-4.footer-middle-left,
    .contain-xs-4 .footer-middle .xs-4.footer-middle-right,
    .contain-xs-4 .footer-middle .xs-5.footer-middle-left,
    .contain-xs-4 .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-4 .xs-4.left,
    .footer-end .contain-xs-4 .xs-4.right,
    .footer-end .contain-xs-4 .xs-5.left,
    .footer-end .contain-xs-4 .xs-5.right,
    .footer-middle .contain-xs-4 .xs-4.footer-middle-left,
    .footer-middle .contain-xs-4 .xs-4.footer-middle-right,
    .footer-middle .contain-xs-4 .xs-5.footer-middle-left,
    .footer-middle .contain-xs-4 .xs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xs-4.with-bottom-border .col.xs-1,
    .contain-xs-4.with-bottom-border .footer-end .xs-1.left,
    .contain-xs-4.with-bottom-border .footer-end .xs-1.right,
    .contain-xs-4.with-bottom-border .footer-middle .xs-1.footer-middle-left,
    .contain-xs-4.with-bottom-border .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-4.with-bottom-border .xs-1.left,
    .footer-end .contain-xs-4.with-bottom-border .xs-1.right,
    .footer-middle .contain-xs-4.with-bottom-border .xs-1.footer-middle-left,
    .footer-middle .contain-xs-4.with-bottom-border .xs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .contain-xs-4.with-bottom-border .col.xs-1:last-child,
    .contain-xs-4.with-bottom-border .footer-end .xs-1.left:last-child,
    .contain-xs-4.with-bottom-border .footer-end .xs-1.right:last-child,
    .contain-xs-4.with-bottom-border .footer-middle .xs-1.footer-middle-left:last-child,
    .contain-xs-4.with-bottom-border .footer-middle .xs-1.footer-middle-right:last-child,
    .footer-end .contain-xs-4.with-bottom-border .xs-1.left:last-child,
    .footer-end .contain-xs-4.with-bottom-border .xs-1.right:last-child,
    .footer-middle .contain-xs-4.with-bottom-border .xs-1.footer-middle-left:last-child,
    .footer-middle .contain-xs-4.with-bottom-border .xs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-4.with-bottom-border .col.xs-2,
    .contain-xs-4.with-bottom-border .footer-end .xs-2.left,
    .contain-xs-4.with-bottom-border .footer-end .xs-2.right,
    .contain-xs-4.with-bottom-border .footer-middle .xs-2.footer-middle-left,
    .contain-xs-4.with-bottom-border .footer-middle .xs-2.footer-middle-right,
    .footer-end .contain-xs-4.with-bottom-border .xs-2.left,
    .footer-end .contain-xs-4.with-bottom-border .xs-2.right,
    .footer-middle .contain-xs-4.with-bottom-border .xs-2.footer-middle-left,
    .footer-middle .contain-xs-4.with-bottom-border .xs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .contain-xs-4.with-bottom-border .col.xs-2:last-child,
    .contain-xs-4.with-bottom-border .footer-end .xs-2.left:last-child,
    .contain-xs-4.with-bottom-border .footer-end .xs-2.right:last-child,
    .contain-xs-4.with-bottom-border .footer-middle .xs-2.footer-middle-left:last-child,
    .contain-xs-4.with-bottom-border .footer-middle .xs-2.footer-middle-right:last-child,
    .footer-end .contain-xs-4.with-bottom-border .xs-2.left:last-child,
    .footer-end .contain-xs-4.with-bottom-border .xs-2.right:last-child,
    .footer-middle .contain-xs-4.with-bottom-border .xs-2.footer-middle-left:last-child,
    .footer-middle .contain-xs-4.with-bottom-border .xs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-4.with-bottom-border .col.xs-3,
    .contain-xs-4.with-bottom-border .footer-end .xs-3.left,
    .contain-xs-4.with-bottom-border .footer-end .xs-3.right,
    .contain-xs-4.with-bottom-border .footer-middle .xs-3.footer-middle-left,
    .contain-xs-4.with-bottom-border .footer-middle .xs-3.footer-middle-right,
    .footer-end .contain-xs-4.with-bottom-border .xs-3.left,
    .footer-end .contain-xs-4.with-bottom-border .xs-3.right,
    .footer-middle .contain-xs-4.with-bottom-border .xs-3.footer-middle-left,
    .footer-middle .contain-xs-4.with-bottom-border .xs-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .contain-xs-4.with-bottom-border .col.xs-3:last-child,
    .contain-xs-4.with-bottom-border .footer-end .xs-3.left:last-child,
    .contain-xs-4.with-bottom-border .footer-end .xs-3.right:last-child,
    .contain-xs-4.with-bottom-border .footer-middle .xs-3.footer-middle-left:last-child,
    .contain-xs-4.with-bottom-border .footer-middle .xs-3.footer-middle-right:last-child,
    .footer-end .contain-xs-4.with-bottom-border .xs-3.left:last-child,
    .footer-end .contain-xs-4.with-bottom-border .xs-3.right:last-child,
    .footer-middle .contain-xs-4.with-bottom-border .xs-3.footer-middle-left:last-child,
    .footer-middle .contain-xs-4.with-bottom-border .xs-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-4.with-bottom-border .col.xs-4,
    .contain-xs-4.with-bottom-border .col.xs-5,
    .contain-xs-4.with-bottom-border .footer-end .xs-4.left,
    .contain-xs-4.with-bottom-border .footer-end .xs-4.right,
    .contain-xs-4.with-bottom-border .footer-end .xs-5.left,
    .contain-xs-4.with-bottom-border .footer-end .xs-5.right,
    .contain-xs-4.with-bottom-border .footer-middle .xs-4.footer-middle-left,
    .contain-xs-4.with-bottom-border .footer-middle .xs-4.footer-middle-right,
    .contain-xs-4.with-bottom-border .footer-middle .xs-5.footer-middle-left,
    .contain-xs-4.with-bottom-border .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-4.with-bottom-border .xs-4.left,
    .footer-end .contain-xs-4.with-bottom-border .xs-4.right,
    .footer-end .contain-xs-4.with-bottom-border .xs-5.left,
    .footer-end .contain-xs-4.with-bottom-border .xs-5.right,
    .footer-middle .contain-xs-4.with-bottom-border .xs-4.footer-middle-left,
    .footer-middle .contain-xs-4.with-bottom-border .xs-4.footer-middle-right,
    .footer-middle .contain-xs-4.with-bottom-border .xs-5.footer-middle-left,
    .footer-middle .contain-xs-4.with-bottom-border .xs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xs-4.with-bottom-border .col:nth-child(4n+4):after,
    .contain-xs-4.with-bottom-border .footer-end .left:nth-child(4n+4):after,
    .contain-xs-4.with-bottom-border .footer-end .right:nth-child(4n+4):after,
    .contain-xs-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n+4):after,
    .contain-xs-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n+4):after,
    .footer-end .contain-xs-4.with-bottom-border .left:nth-child(4n+4):after,
    .footer-end .contain-xs-4.with-bottom-border .right:nth-child(4n+4):after,
    .footer-middle .contain-xs-4.with-bottom-border .footer-middle-left:nth-child(4n+4):after,
    .footer-middle .contain-xs-4.with-bottom-border .footer-middle-right:nth-child(4n+4):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-xs-4.with-bottom-border .col:nth-last-child(-n+4):after,
    .contain-xs-4.with-bottom-border .footer-end .left:nth-last-child(-n+4):after,
    .contain-xs-4.with-bottom-border .footer-end .right:nth-last-child(-n+4):after,
    .contain-xs-4.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+4):after,
    .contain-xs-4.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+4):after,
    .footer-end .contain-xs-4.with-bottom-border .left:nth-last-child(-n+4):after,
    .footer-end .contain-xs-4.with-bottom-border .right:nth-last-child(-n+4):after,
    .footer-middle .contain-xs-4.with-bottom-border .footer-middle-left:nth-last-child(-n+4):after,
    .footer-middle .contain-xs-4.with-bottom-border .footer-middle-right:nth-last-child(-n+4):after {
        display: none
    }
    .contain-xs-4.with-bottom-border .col:nth-child(4n),
    .contain-xs-4.with-bottom-border .footer-end .left:nth-child(4n),
    .contain-xs-4.with-bottom-border .footer-end .right:nth-child(4n),
    .contain-xs-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n),
    .contain-xs-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n),
    .footer-end .contain-xs-4.with-bottom-border .left:nth-child(4n),
    .footer-end .contain-xs-4.with-bottom-border .right:nth-child(4n),
    .footer-middle .contain-xs-4.with-bottom-border .footer-middle-left:nth-child(4n),
    .footer-middle .contain-xs-4.with-bottom-border .footer-middle-right:nth-child(4n) {
        margin-right: 0
    }
    .contain-xs-4.fluid .col,
    .contain-xs-4.fluid .footer-end .left,
    .contain-xs-4.fluid .footer-end .right,
    .contain-xs-4.fluid .footer-middle .footer-middle-left,
    .contain-xs-4.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-xs-4.fluid .left,
    .footer-end .contain-xs-4.fluid .right,
    .footer-middle .contain-xs-4.fluid .footer-middle-left,
    .footer-middle .contain-xs-4.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 25%
    }
    .contain-xs-4.fluid .col.xs-1,
    .contain-xs-4.fluid .footer-end .xs-1.left,
    .contain-xs-4.fluid .footer-end .xs-1.right,
    .contain-xs-4.fluid .footer-middle .xs-1.footer-middle-left,
    .contain-xs-4.fluid .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-4.fluid .xs-1.left,
    .footer-end .contain-xs-4.fluid .xs-1.right,
    .footer-middle .contain-xs-4.fluid .xs-1.footer-middle-left,
    .footer-middle .contain-xs-4.fluid .xs-1.footer-middle-right {
        width: 25%
    }
    .contain-xs-4.fluid .col.xs-2,
    .contain-xs-4.fluid .footer-end .xs-2.left,
    .contain-xs-4.fluid .footer-end .xs-2.right,
    .contain-xs-4.fluid .footer-middle .xs-2.footer-middle-left,
    .contain-xs-4.fluid .footer-middle .xs-2.footer-middle-right,
    .footer-end .contain-xs-4.fluid .xs-2.left,
    .footer-end .contain-xs-4.fluid .xs-2.right,
    .footer-middle .contain-xs-4.fluid .xs-2.footer-middle-left,
    .footer-middle .contain-xs-4.fluid .xs-2.footer-middle-right {
        width: 50%
    }
    .contain-xs-4.fluid .col.xs-3,
    .contain-xs-4.fluid .footer-end .xs-3.left,
    .contain-xs-4.fluid .footer-end .xs-3.right,
    .contain-xs-4.fluid .footer-middle .xs-3.footer-middle-left,
    .contain-xs-4.fluid .footer-middle .xs-3.footer-middle-right,
    .footer-end .contain-xs-4.fluid .xs-3.left,
    .footer-end .contain-xs-4.fluid .xs-3.right,
    .footer-middle .contain-xs-4.fluid .xs-3.footer-middle-left,
    .footer-middle .contain-xs-4.fluid .xs-3.footer-middle-right {
        width: 75%
    }
    .contain-xs-4.fluid .col.xs-4,
    .contain-xs-4.fluid .col.xs-5,
    .contain-xs-4.fluid .footer-end .xs-4.left,
    .contain-xs-4.fluid .footer-end .xs-4.right,
    .contain-xs-4.fluid .footer-end .xs-5.left,
    .contain-xs-4.fluid .footer-end .xs-5.right,
    .contain-xs-4.fluid .footer-middle .xs-4.footer-middle-left,
    .contain-xs-4.fluid .footer-middle .xs-4.footer-middle-right,
    .contain-xs-4.fluid .footer-middle .xs-5.footer-middle-left,
    .contain-xs-4.fluid .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-4.fluid .xs-4.left,
    .footer-end .contain-xs-4.fluid .xs-4.right,
    .footer-end .contain-xs-4.fluid .xs-5.left,
    .footer-end .contain-xs-4.fluid .xs-5.right,
    .footer-middle .contain-xs-4.fluid .xs-4.footer-middle-left,
    .footer-middle .contain-xs-4.fluid .xs-4.footer-middle-right,
    .footer-middle .contain-xs-4.fluid .xs-5.footer-middle-left,
    .footer-middle .contain-xs-4.fluid .xs-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (max-width: 567px) {
    .contain-xxs-4 .col.xxs-1,
    .contain-xxs-4 .footer-end .xxs-1.left,
    .contain-xxs-4 .footer-end .xxs-1.right,
    .contain-xxs-4 .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-4 .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-4 .xxs-1.left,
    .footer-end .contain-xxs-4 .xxs-1.right,
    .footer-middle .contain-xxs-4 .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-4 .xxs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .contain-xxs-4 .col.xxs-1:last-child,
    .contain-xxs-4 .footer-end .xxs-1.left:last-child,
    .contain-xxs-4 .footer-end .xxs-1.right:last-child,
    .contain-xxs-4 .footer-middle .xxs-1.footer-middle-left:last-child,
    .contain-xxs-4 .footer-middle .xxs-1.footer-middle-right:last-child,
    .footer-end .contain-xxs-4 .xxs-1.left:last-child,
    .footer-end .contain-xxs-4 .xxs-1.right:last-child,
    .footer-middle .contain-xxs-4 .xxs-1.footer-middle-left:last-child,
    .footer-middle .contain-xxs-4 .xxs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-4 .col.xxs-2,
    .contain-xxs-4 .footer-end .xxs-2.left,
    .contain-xxs-4 .footer-end .xxs-2.right,
    .contain-xxs-4 .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-4 .footer-middle .xxs-2.footer-middle-right,
    .footer-end .contain-xxs-4 .xxs-2.left,
    .footer-end .contain-xxs-4 .xxs-2.right,
    .footer-middle .contain-xxs-4 .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-4 .xxs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .contain-xxs-4 .col.xxs-2:last-child,
    .contain-xxs-4 .footer-end .xxs-2.left:last-child,
    .contain-xxs-4 .footer-end .xxs-2.right:last-child,
    .contain-xxs-4 .footer-middle .xxs-2.footer-middle-left:last-child,
    .contain-xxs-4 .footer-middle .xxs-2.footer-middle-right:last-child,
    .footer-end .contain-xxs-4 .xxs-2.left:last-child,
    .footer-end .contain-xxs-4 .xxs-2.right:last-child,
    .footer-middle .contain-xxs-4 .xxs-2.footer-middle-left:last-child,
    .footer-middle .contain-xxs-4 .xxs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-4 .col.xxs-3,
    .contain-xxs-4 .footer-end .xxs-3.left,
    .contain-xxs-4 .footer-end .xxs-3.right,
    .contain-xxs-4 .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-4 .footer-middle .xxs-3.footer-middle-right,
    .footer-end .contain-xxs-4 .xxs-3.left,
    .footer-end .contain-xxs-4 .xxs-3.right,
    .footer-middle .contain-xxs-4 .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-4 .xxs-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .contain-xxs-4 .col.xxs-3:last-child,
    .contain-xxs-4 .col:nth-child(4n),
    .contain-xxs-4 .footer-end .left:nth-child(4n),
    .contain-xxs-4 .footer-end .right:nth-child(4n),
    .contain-xxs-4 .footer-end .xxs-3.left:last-child,
    .contain-xxs-4 .footer-end .xxs-3.right:last-child,
    .contain-xxs-4 .footer-middle .footer-middle-left:nth-child(4n),
    .contain-xxs-4 .footer-middle .footer-middle-right:nth-child(4n),
    .contain-xxs-4 .footer-middle .xxs-3.footer-middle-left:last-child,
    .contain-xxs-4 .footer-middle .xxs-3.footer-middle-right:last-child,
    .footer-end .contain-xxs-4 .left:nth-child(4n),
    .footer-end .contain-xxs-4 .right:nth-child(4n),
    .footer-end .contain-xxs-4 .xxs-3.left:last-child,
    .footer-end .contain-xxs-4 .xxs-3.right:last-child,
    .footer-middle .contain-xxs-4 .footer-middle-left:nth-child(4n),
    .footer-middle .contain-xxs-4 .footer-middle-right:nth-child(4n),
    .footer-middle .contain-xxs-4 .xxs-3.footer-middle-left:last-child,
    .footer-middle .contain-xxs-4 .xxs-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-4 .col.xxs-4,
    .contain-xxs-4 .col.xxs-5,
    .contain-xxs-4 .footer-end .xxs-4.left,
    .contain-xxs-4 .footer-end .xxs-4.right,
    .contain-xxs-4 .footer-end .xxs-5.left,
    .contain-xxs-4 .footer-end .xxs-5.right,
    .contain-xxs-4 .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-4 .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-4 .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-4 .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-4 .xxs-4.left,
    .footer-end .contain-xxs-4 .xxs-4.right,
    .footer-end .contain-xxs-4 .xxs-5.left,
    .footer-end .contain-xxs-4 .xxs-5.right,
    .footer-middle .contain-xxs-4 .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-4 .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-4 .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-4 .xxs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xxs-4.with-bottom-border .col.xxs-1,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-1.left,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-1.right,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-1.left,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-1.right,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 23.75%
    }
    .contain-xxs-4.with-bottom-border .col.xxs-1:last-child,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-1.left:last-child,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-1.right:last-child,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-1.footer-middle-left:last-child,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-1.footer-middle-right:last-child,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-1.left:last-child,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-1.right:last-child,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-1.footer-middle-left:last-child,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-4.with-bottom-border .col.xxs-2,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-2.left,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-2.right,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-2.footer-middle-right,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-2.left,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-2.right,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 49.16667%
    }
    .contain-xxs-4.with-bottom-border .col.xxs-2:last-child,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-2.left:last-child,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-2.right:last-child,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-2.footer-middle-left:last-child,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-2.footer-middle-right:last-child,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-2.left:last-child,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-2.right:last-child,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-2.footer-middle-left:last-child,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-4.with-bottom-border .col.xxs-3,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-3.left,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-3.right,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-3.footer-middle-right,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-3.left,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-3.right,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-3.footer-middle-right {
        float: left;
        display: block;
        margin-right: 1.66667%;
        width: 74.58333%
    }
    .contain-xxs-4.with-bottom-border .col.xxs-3:last-child,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-3.left:last-child,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-3.right:last-child,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-3.footer-middle-left:last-child,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-3.footer-middle-right:last-child,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-3.left:last-child,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-3.right:last-child,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-3.footer-middle-left:last-child,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-3.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-4.with-bottom-border .col.xxs-4,
    .contain-xxs-4.with-bottom-border .col.xxs-5,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-4.left,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-4.right,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-5.left,
    .contain-xxs-4.with-bottom-border .footer-end .xxs-5.right,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-4.with-bottom-border .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-4.left,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-4.right,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-5.left,
    .footer-end .contain-xxs-4.with-bottom-border .xxs-5.right,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-4.with-bottom-border .xxs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xxs-4.with-bottom-border .col:nth-child(4n+4):after,
    .contain-xxs-4.with-bottom-border .footer-end .left:nth-child(4n+4):after,
    .contain-xxs-4.with-bottom-border .footer-end .right:nth-child(4n+4):after,
    .contain-xxs-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n+4):after,
    .contain-xxs-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n+4):after,
    .footer-end .contain-xxs-4.with-bottom-border .left:nth-child(4n+4):after,
    .footer-end .contain-xxs-4.with-bottom-border .right:nth-child(4n+4):after,
    .footer-middle .contain-xxs-4.with-bottom-border .footer-middle-left:nth-child(4n+4):after,
    .footer-middle .contain-xxs-4.with-bottom-border .footer-middle-right:nth-child(4n+4):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-xxs-4.with-bottom-border .col:nth-last-child(-n+4):after,
    .contain-xxs-4.with-bottom-border .footer-end .left:nth-last-child(-n+4):after,
    .contain-xxs-4.with-bottom-border .footer-end .right:nth-last-child(-n+4):after,
    .contain-xxs-4.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+4):after,
    .contain-xxs-4.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+4):after,
    .footer-end .contain-xxs-4.with-bottom-border .left:nth-last-child(-n+4):after,
    .footer-end .contain-xxs-4.with-bottom-border .right:nth-last-child(-n+4):after,
    .footer-middle .contain-xxs-4.with-bottom-border .footer-middle-left:nth-last-child(-n+4):after,
    .footer-middle .contain-xxs-4.with-bottom-border .footer-middle-right:nth-last-child(-n+4):after {
        display: none
    }
    .contain-xxs-4.with-bottom-border .col:nth-child(4n),
    .contain-xxs-4.with-bottom-border .footer-end .left:nth-child(4n),
    .contain-xxs-4.with-bottom-border .footer-end .right:nth-child(4n),
    .contain-xxs-4.with-bottom-border .footer-middle .footer-middle-left:nth-child(4n),
    .contain-xxs-4.with-bottom-border .footer-middle .footer-middle-right:nth-child(4n),
    .footer-end .contain-xxs-4.with-bottom-border .left:nth-child(4n),
    .footer-end .contain-xxs-4.with-bottom-border .right:nth-child(4n),
    .footer-middle .contain-xxs-4.with-bottom-border .footer-middle-left:nth-child(4n),
    .footer-middle .contain-xxs-4.with-bottom-border .footer-middle-right:nth-child(4n) {
        margin-right: 0
    }
    .contain-xxs-4.fluid .col,
    .contain-xxs-4.fluid .footer-end .left,
    .contain-xxs-4.fluid .footer-end .right,
    .contain-xxs-4.fluid .footer-middle .footer-middle-left,
    .contain-xxs-4.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-xxs-4.fluid .left,
    .footer-end .contain-xxs-4.fluid .right,
    .footer-middle .contain-xxs-4.fluid .footer-middle-left,
    .footer-middle .contain-xxs-4.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 25%
    }
    .contain-xxs-4.fluid .col.xxs-1,
    .contain-xxs-4.fluid .footer-end .xxs-1.left,
    .contain-xxs-4.fluid .footer-end .xxs-1.right,
    .contain-xxs-4.fluid .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-4.fluid .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-4.fluid .xxs-1.left,
    .footer-end .contain-xxs-4.fluid .xxs-1.right,
    .footer-middle .contain-xxs-4.fluid .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-4.fluid .xxs-1.footer-middle-right {
        width: 25%
    }
    .contain-xxs-4.fluid .col.xxs-2,
    .contain-xxs-4.fluid .footer-end .xxs-2.left,
    .contain-xxs-4.fluid .footer-end .xxs-2.right,
    .contain-xxs-4.fluid .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-4.fluid .footer-middle .xxs-2.footer-middle-right,
    .footer-end .contain-xxs-4.fluid .xxs-2.left,
    .footer-end .contain-xxs-4.fluid .xxs-2.right,
    .footer-middle .contain-xxs-4.fluid .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-4.fluid .xxs-2.footer-middle-right {
        width: 50%
    }
    .contain-xxs-4.fluid .col.xxs-3,
    .contain-xxs-4.fluid .footer-end .xxs-3.left,
    .contain-xxs-4.fluid .footer-end .xxs-3.right,
    .contain-xxs-4.fluid .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-4.fluid .footer-middle .xxs-3.footer-middle-right,
    .footer-end .contain-xxs-4.fluid .xxs-3.left,
    .footer-end .contain-xxs-4.fluid .xxs-3.right,
    .footer-middle .contain-xxs-4.fluid .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-4.fluid .xxs-3.footer-middle-right {
        width: 75%
    }
    .contain-xxs-4.fluid .col.xxs-4,
    .contain-xxs-4.fluid .col.xxs-5,
    .contain-xxs-4.fluid .footer-end .xxs-4.left,
    .contain-xxs-4.fluid .footer-end .xxs-4.right,
    .contain-xxs-4.fluid .footer-end .xxs-5.left,
    .contain-xxs-4.fluid .footer-end .xxs-5.right,
    .contain-xxs-4.fluid .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-4.fluid .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-4.fluid .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-4.fluid .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-4.fluid .xxs-4.left,
    .footer-end .contain-xxs-4.fluid .xxs-4.right,
    .footer-end .contain-xxs-4.fluid .xxs-5.left,
    .footer-end .contain-xxs-4.fluid .xxs-5.right,
    .footer-middle .contain-xxs-4.fluid .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-4.fluid .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-4.fluid .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-4.fluid .xxs-5.footer-middle-right {
        width: 100%
    }
}
.contain-lg-3 .col.lg-1,
.contain-lg-3 .footer-end .left,
.contain-lg-3 .footer-end .lg-1.right,
.contain-lg-3 .footer-middle .lg-1.footer-middle-left,
.contain-lg-3 .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-3 .left,
.footer-end .contain-lg-3 .lg-1.right,
.footer-middle .contain-lg-3 .lg-1.footer-middle-left,
.footer-middle .contain-lg-3 .lg-1.footer-middle-right {
    float: left;
    display: block;
    margin-right: 2.23464%;
    width: 31.84358%
}
.contain-lg-3 .col.lg-1:last-child,
.contain-lg-3 .footer-end .left:last-child,
.contain-lg-3 .footer-end .lg-1.right:last-child,
.contain-lg-3 .footer-middle .lg-1.footer-middle-left:last-child,
.contain-lg-3 .footer-middle .lg-1.footer-middle-right:last-child,
.footer-end .contain-lg-3 .left:last-child,
.footer-end .contain-lg-3 .lg-1.right:last-child,
.footer-middle .contain-lg-3 .lg-1.footer-middle-left:last-child,
.footer-middle .contain-lg-3 .lg-1.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-3 .col.lg-2,
.contain-lg-3 .footer-end .lg-2.left,
.contain-lg-3 .footer-end .lg-2.right,
.contain-lg-3 .footer-middle .footer-middle-right,
.contain-lg-3 .footer-middle .lg-2.footer-middle-left,
.footer-end .contain-lg-3 .lg-2.left,
.footer-end .contain-lg-3 .lg-2.right,
.footer-middle .contain-lg-3 .footer-middle-right,
.footer-middle .contain-lg-3 .lg-2.footer-middle-left {
    float: left;
    display: block;
    margin-right: 2.23464%;
    width: 65.92179%
}
.contain-lg-3 .col.lg-2:last-child,
.contain-lg-3 .col:nth-child(3n),
.contain-lg-3 .footer-end .left:nth-child(3n),
.contain-lg-3 .footer-end .lg-2.left:last-child,
.contain-lg-3 .footer-end .lg-2.right:last-child,
.contain-lg-3 .footer-end .right:nth-child(3n),
.contain-lg-3 .footer-middle .footer-middle-left:nth-child(3n),
.contain-lg-3 .footer-middle .footer-middle-right:last-child,
.contain-lg-3 .footer-middle .footer-middle-right:nth-child(3n),
.contain-lg-3 .footer-middle .lg-2.footer-middle-left:last-child,
.footer-end .contain-lg-3 .left:nth-child(3n),
.footer-end .contain-lg-3 .lg-2.left:last-child,
.footer-end .contain-lg-3 .lg-2.right:last-child,
.footer-end .contain-lg-3 .right:nth-child(3n),
.footer-middle .contain-lg-3 .footer-middle-left:nth-child(3n),
.footer-middle .contain-lg-3 .footer-middle-right:last-child,
.footer-middle .contain-lg-3 .footer-middle-right:nth-child(3n),
.footer-middle .contain-lg-3 .lg-2.footer-middle-left:last-child {
    margin-right: 0
}
.contain-lg-3 .col.lg-3,
.contain-lg-3 .col.lg-4,
.contain-lg-3 .col.lg-5,
.contain-lg-3 .footer-end .lg-3.left,
.contain-lg-3 .footer-end .lg-3.right,
.contain-lg-3 .footer-end .lg-4.left,
.contain-lg-3 .footer-end .lg-5.left,
.contain-lg-3 .footer-end .lg-5.right,
.contain-lg-3 .footer-end .right,
.contain-lg-3 .footer-middle .footer-middle-left,
.contain-lg-3 .footer-middle .lg-3.footer-middle-right,
.contain-lg-3 .footer-middle .lg-4.footer-middle-left,
.contain-lg-3 .footer-middle .lg-4.footer-middle-right,
.contain-lg-3 .footer-middle .lg-5.footer-middle-left,
.contain-lg-3 .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-3 .lg-3.left,
.footer-end .contain-lg-3 .lg-3.right,
.footer-end .contain-lg-3 .lg-4.left,
.footer-end .contain-lg-3 .lg-5.left,
.footer-end .contain-lg-3 .lg-5.right,
.footer-end .contain-lg-3 .right,
.footer-middle .contain-lg-3 .footer-middle-left,
.footer-middle .contain-lg-3 .lg-3.footer-middle-right,
.footer-middle .contain-lg-3 .lg-4.footer-middle-left,
.footer-middle .contain-lg-3 .lg-4.footer-middle-right,
.footer-middle .contain-lg-3 .lg-5.footer-middle-left,
.footer-middle .contain-lg-3 .lg-5.footer-middle-right {
    float: left;
    width: 100%
}
@media screen and (min-width: 1200px) {
    .contain-lg-3 .col.lg-1,
    .contain-lg-3 .footer-end .left,
    .contain-lg-3 .footer-end .lg-1.right,
    .contain-lg-3 .footer-middle .lg-1.footer-middle-left,
    .contain-lg-3 .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-3 .left,
    .footer-end .contain-lg-3 .lg-1.right,
    .footer-middle .contain-lg-3 .lg-1.footer-middle-left,
    .footer-middle .contain-lg-3 .lg-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .contain-lg-3 .col.lg-1:last-child,
    .contain-lg-3 .footer-end .left:last-child,
    .contain-lg-3 .footer-end .lg-1.right:last-child,
    .contain-lg-3 .footer-middle .lg-1.footer-middle-left:last-child,
    .contain-lg-3 .footer-middle .lg-1.footer-middle-right:last-child,
    .footer-end .contain-lg-3 .left:last-child,
    .footer-end .contain-lg-3 .lg-1.right:last-child,
    .footer-middle .contain-lg-3 .lg-1.footer-middle-left:last-child,
    .footer-middle .contain-lg-3 .lg-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-3 .col.lg-2,
    .contain-lg-3 .footer-end .lg-2.left,
    .contain-lg-3 .footer-end .lg-2.right,
    .contain-lg-3 .footer-middle .footer-middle-right,
    .contain-lg-3 .footer-middle .lg-2.footer-middle-left,
    .footer-end .contain-lg-3 .lg-2.left,
    .footer-end .contain-lg-3 .lg-2.right,
    .footer-middle .contain-lg-3 .footer-middle-right,
    .footer-middle .contain-lg-3 .lg-2.footer-middle-left {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .contain-lg-3 .col.lg-2:last-child,
    .contain-lg-3 .col:nth-child(3n),
    .contain-lg-3 .footer-end .left:nth-child(3n),
    .contain-lg-3 .footer-end .lg-2.left:last-child,
    .contain-lg-3 .footer-end .lg-2.right:last-child,
    .contain-lg-3 .footer-end .right:nth-child(3n),
    .contain-lg-3 .footer-middle .footer-middle-left:nth-child(3n),
    .contain-lg-3 .footer-middle .footer-middle-right:last-child,
    .contain-lg-3 .footer-middle .footer-middle-right:nth-child(3n),
    .contain-lg-3 .footer-middle .lg-2.footer-middle-left:last-child,
    .footer-end .contain-lg-3 .left:nth-child(3n),
    .footer-end .contain-lg-3 .lg-2.left:last-child,
    .footer-end .contain-lg-3 .lg-2.right:last-child,
    .footer-end .contain-lg-3 .right:nth-child(3n),
    .footer-middle .contain-lg-3 .footer-middle-left:nth-child(3n),
    .footer-middle .contain-lg-3 .footer-middle-right:last-child,
    .footer-middle .contain-lg-3 .footer-middle-right:nth-child(3n),
    .footer-middle .contain-lg-3 .lg-2.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-lg-3 .col.lg-3,
    .contain-lg-3 .col.lg-4,
    .contain-lg-3 .col.lg-5,
    .contain-lg-3 .footer-end .lg-3.left,
    .contain-lg-3 .footer-end .lg-3.right,
    .contain-lg-3 .footer-end .lg-4.left,
    .contain-lg-3 .footer-end .lg-5.left,
    .contain-lg-3 .footer-end .lg-5.right,
    .contain-lg-3 .footer-end .right,
    .contain-lg-3 .footer-middle .footer-middle-left,
    .contain-lg-3 .footer-middle .lg-3.footer-middle-right,
    .contain-lg-3 .footer-middle .lg-4.footer-middle-left,
    .contain-lg-3 .footer-middle .lg-4.footer-middle-right,
    .contain-lg-3 .footer-middle .lg-5.footer-middle-left,
    .contain-lg-3 .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-3 .lg-3.left,
    .footer-end .contain-lg-3 .lg-3.right,
    .footer-end .contain-lg-3 .lg-4.left,
    .footer-end .contain-lg-3 .lg-5.left,
    .footer-end .contain-lg-3 .lg-5.right,
    .footer-end .contain-lg-3 .right,
    .footer-middle .contain-lg-3 .footer-middle-left,
    .footer-middle .contain-lg-3 .lg-3.footer-middle-right,
    .footer-middle .contain-lg-3 .lg-4.footer-middle-left,
    .footer-middle .contain-lg-3 .lg-4.footer-middle-right,
    .footer-middle .contain-lg-3 .lg-5.footer-middle-left,
    .footer-middle .contain-lg-3 .lg-5.footer-middle-right {
        float: left;
        width: 100%
    }
}
.contain-lg-3.with-bottom-border .col.lg-1,
.contain-lg-3.with-bottom-border .footer-end .left,
.contain-lg-3.with-bottom-border .footer-end .lg-1.right,
.contain-lg-3.with-bottom-border .footer-middle .lg-1.footer-middle-left,
.contain-lg-3.with-bottom-border .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-3.with-bottom-border .left,
.footer-end .contain-lg-3.with-bottom-border .lg-1.right,
.footer-middle .contain-lg-3.with-bottom-border .lg-1.footer-middle-left,
.footer-middle .contain-lg-3.with-bottom-border .lg-1.footer-middle-right {
    float: left;
    display: block;
    margin-right: 2.23464%;
    width: 31.84358%
}
.contain-lg-3.with-bottom-border .col.lg-1:last-child,
.contain-lg-3.with-bottom-border .footer-end .left:last-child,
.contain-lg-3.with-bottom-border .footer-end .lg-1.right:last-child,
.contain-lg-3.with-bottom-border .footer-middle .lg-1.footer-middle-left:last-child,
.contain-lg-3.with-bottom-border .footer-middle .lg-1.footer-middle-right:last-child,
.footer-end .contain-lg-3.with-bottom-border .left:last-child,
.footer-end .contain-lg-3.with-bottom-border .lg-1.right:last-child,
.footer-middle .contain-lg-3.with-bottom-border .lg-1.footer-middle-left:last-child,
.footer-middle .contain-lg-3.with-bottom-border .lg-1.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-3.with-bottom-border .col.lg-2,
.contain-lg-3.with-bottom-border .footer-end .lg-2.left,
.contain-lg-3.with-bottom-border .footer-end .lg-2.right,
.contain-lg-3.with-bottom-border .footer-middle .footer-middle-right,
.contain-lg-3.with-bottom-border .footer-middle .lg-2.footer-middle-left,
.footer-end .contain-lg-3.with-bottom-border .lg-2.left,
.footer-end .contain-lg-3.with-bottom-border .lg-2.right,
.footer-middle .contain-lg-3.with-bottom-border .footer-middle-right,
.footer-middle .contain-lg-3.with-bottom-border .lg-2.footer-middle-left {
    float: left;
    display: block;
    margin-right: 2.23464%;
    width: 65.92179%
}
.contain-lg-3.with-bottom-border .col.lg-2:last-child,
.contain-lg-3.with-bottom-border .footer-end .lg-2.left:last-child,
.contain-lg-3.with-bottom-border .footer-end .lg-2.right:last-child,
.contain-lg-3.with-bottom-border .footer-middle .footer-middle-right:last-child,
.contain-lg-3.with-bottom-border .footer-middle .lg-2.footer-middle-left:last-child,
.footer-end .contain-lg-3.with-bottom-border .lg-2.left:last-child,
.footer-end .contain-lg-3.with-bottom-border .lg-2.right:last-child,
.footer-middle .contain-lg-3.with-bottom-border .footer-middle-right:last-child,
.footer-middle .contain-lg-3.with-bottom-border .lg-2.footer-middle-left:last-child {
    margin-right: 0
}
.contain-lg-3.with-bottom-border .col.lg-3,
.contain-lg-3.with-bottom-border .col.lg-4,
.contain-lg-3.with-bottom-border .col.lg-5,
.contain-lg-3.with-bottom-border .footer-end .lg-3.left,
.contain-lg-3.with-bottom-border .footer-end .lg-3.right,
.contain-lg-3.with-bottom-border .footer-end .lg-4.left,
.contain-lg-3.with-bottom-border .footer-end .lg-5.left,
.contain-lg-3.with-bottom-border .footer-end .lg-5.right,
.contain-lg-3.with-bottom-border .footer-end .right,
.contain-lg-3.with-bottom-border .footer-middle .footer-middle-left,
.contain-lg-3.with-bottom-border .footer-middle .lg-3.footer-middle-right,
.contain-lg-3.with-bottom-border .footer-middle .lg-4.footer-middle-left,
.contain-lg-3.with-bottom-border .footer-middle .lg-4.footer-middle-right,
.contain-lg-3.with-bottom-border .footer-middle .lg-5.footer-middle-left,
.contain-lg-3.with-bottom-border .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-3.with-bottom-border .lg-3.left,
.footer-end .contain-lg-3.with-bottom-border .lg-3.right,
.footer-end .contain-lg-3.with-bottom-border .lg-4.left,
.footer-end .contain-lg-3.with-bottom-border .lg-5.left,
.footer-end .contain-lg-3.with-bottom-border .lg-5.right,
.footer-end .contain-lg-3.with-bottom-border .right,
.footer-middle .contain-lg-3.with-bottom-border .footer-middle-left,
.footer-middle .contain-lg-3.with-bottom-border .lg-3.footer-middle-right,
.footer-middle .contain-lg-3.with-bottom-border .lg-4.footer-middle-left,
.footer-middle .contain-lg-3.with-bottom-border .lg-4.footer-middle-right,
.footer-middle .contain-lg-3.with-bottom-border .lg-5.footer-middle-left,
.footer-middle .contain-lg-3.with-bottom-border .lg-5.footer-middle-right {
    float: left;
    width: 100%
}
.contain-lg-3.with-bottom-border .col:nth-child(3n+3):after,
.contain-lg-3.with-bottom-border .footer-end .left:nth-child(3n+3):after,
.contain-lg-3.with-bottom-border .footer-end .right:nth-child(3n+3):after,
.contain-lg-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n+3):after,
.contain-lg-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n+3):after,
.footer-end .contain-lg-3.with-bottom-border .left:nth-child(3n+3):after,
.footer-end .contain-lg-3.with-bottom-border .right:nth-child(3n+3):after,
.footer-middle .contain-lg-3.with-bottom-border .footer-middle-left:nth-child(3n+3):after,
.footer-middle .contain-lg-3.with-bottom-border .footer-middle-right:nth-child(3n+3):after {
    content: '';
    width: 100%;
    display: block;
    height: 0;
    border-bottom: 1px solid #e5e5e5;
    position: absolute;
    left: -15px;
    margin: 0 15px;
    right: 0
}
.contain-lg-3.with-bottom-border .col:nth-last-child(-n+3):after,
.contain-lg-3.with-bottom-border .footer-end .left:nth-last-child(-n+3):after,
.contain-lg-3.with-bottom-border .footer-end .right:nth-last-child(-n+3):after,
.contain-lg-3.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+3):after,
.contain-lg-3.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+3):after,
.footer-end .contain-lg-3.with-bottom-border .left:nth-last-child(-n+3):after,
.footer-end .contain-lg-3.with-bottom-border .right:nth-last-child(-n+3):after,
.footer-middle .contain-lg-3.with-bottom-border .footer-middle-left:nth-last-child(-n+3):after,
.footer-middle .contain-lg-3.with-bottom-border .footer-middle-right:nth-last-child(-n+3):after {
    display: none
}
.contain-lg-3.with-bottom-border .col:nth-child(3n),
.contain-lg-3.with-bottom-border .footer-end .left:nth-child(3n),
.contain-lg-3.with-bottom-border .footer-end .right:nth-child(3n),
.contain-lg-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n),
.contain-lg-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n),
.footer-end .contain-lg-3.with-bottom-border .left:nth-child(3n),
.footer-end .contain-lg-3.with-bottom-border .right:nth-child(3n),
.footer-middle .contain-lg-3.with-bottom-border .footer-middle-left:nth-child(3n),
.footer-middle .contain-lg-3.with-bottom-border .footer-middle-right:nth-child(3n) {
    margin-right: 0
}
@media screen and (min-width: 1200px) {
    .contain-lg-3.with-bottom-border .col.lg-1,
    .contain-lg-3.with-bottom-border .footer-end .left,
    .contain-lg-3.with-bottom-border .footer-end .lg-1.right,
    .contain-lg-3.with-bottom-border .footer-middle .lg-1.footer-middle-left,
    .contain-lg-3.with-bottom-border .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-3.with-bottom-border .left,
    .footer-end .contain-lg-3.with-bottom-border .lg-1.right,
    .footer-middle .contain-lg-3.with-bottom-border .lg-1.footer-middle-left,
    .footer-middle .contain-lg-3.with-bottom-border .lg-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .contain-lg-3.with-bottom-border .col.lg-1:last-child,
    .contain-lg-3.with-bottom-border .footer-end .left:last-child,
    .contain-lg-3.with-bottom-border .footer-end .lg-1.right:last-child,
    .contain-lg-3.with-bottom-border .footer-middle .lg-1.footer-middle-left:last-child,
    .contain-lg-3.with-bottom-border .footer-middle .lg-1.footer-middle-right:last-child,
    .footer-end .contain-lg-3.with-bottom-border .left:last-child,
    .footer-end .contain-lg-3.with-bottom-border .lg-1.right:last-child,
    .footer-middle .contain-lg-3.with-bottom-border .lg-1.footer-middle-left:last-child,
    .footer-middle .contain-lg-3.with-bottom-border .lg-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-3.with-bottom-border .col.lg-2,
    .contain-lg-3.with-bottom-border .footer-end .lg-2.left,
    .contain-lg-3.with-bottom-border .footer-end .lg-2.right,
    .contain-lg-3.with-bottom-border .footer-middle .footer-middle-right,
    .contain-lg-3.with-bottom-border .footer-middle .lg-2.footer-middle-left,
    .footer-end .contain-lg-3.with-bottom-border .lg-2.left,
    .footer-end .contain-lg-3.with-bottom-border .lg-2.right,
    .footer-middle .contain-lg-3.with-bottom-border .footer-middle-right,
    .footer-middle .contain-lg-3.with-bottom-border .lg-2.footer-middle-left {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .contain-lg-3.with-bottom-border .col.lg-2:last-child,
    .contain-lg-3.with-bottom-border .footer-end .lg-2.left:last-child,
    .contain-lg-3.with-bottom-border .footer-end .lg-2.right:last-child,
    .contain-lg-3.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-lg-3.with-bottom-border .footer-middle .lg-2.footer-middle-left:last-child,
    .footer-end .contain-lg-3.with-bottom-border .lg-2.left:last-child,
    .footer-end .contain-lg-3.with-bottom-border .lg-2.right:last-child,
    .footer-middle .contain-lg-3.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-lg-3.with-bottom-border .lg-2.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-lg-3.with-bottom-border .col.lg-3,
    .contain-lg-3.with-bottom-border .col.lg-4,
    .contain-lg-3.with-bottom-border .col.lg-5,
    .contain-lg-3.with-bottom-border .footer-end .lg-3.left,
    .contain-lg-3.with-bottom-border .footer-end .lg-3.right,
    .contain-lg-3.with-bottom-border .footer-end .lg-4.left,
    .contain-lg-3.with-bottom-border .footer-end .lg-5.left,
    .contain-lg-3.with-bottom-border .footer-end .lg-5.right,
    .contain-lg-3.with-bottom-border .footer-end .right,
    .contain-lg-3.with-bottom-border .footer-middle .footer-middle-left,
    .contain-lg-3.with-bottom-border .footer-middle .lg-3.footer-middle-right,
    .contain-lg-3.with-bottom-border .footer-middle .lg-4.footer-middle-left,
    .contain-lg-3.with-bottom-border .footer-middle .lg-4.footer-middle-right,
    .contain-lg-3.with-bottom-border .footer-middle .lg-5.footer-middle-left,
    .contain-lg-3.with-bottom-border .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-3.with-bottom-border .lg-3.left,
    .footer-end .contain-lg-3.with-bottom-border .lg-3.right,
    .footer-end .contain-lg-3.with-bottom-border .lg-4.left,
    .footer-end .contain-lg-3.with-bottom-border .lg-5.left,
    .footer-end .contain-lg-3.with-bottom-border .lg-5.right,
    .footer-end .contain-lg-3.with-bottom-border .right,
    .footer-middle .contain-lg-3.with-bottom-border .footer-middle-left,
    .footer-middle .contain-lg-3.with-bottom-border .lg-3.footer-middle-right,
    .footer-middle .contain-lg-3.with-bottom-border .lg-4.footer-middle-left,
    .footer-middle .contain-lg-3.with-bottom-border .lg-4.footer-middle-right,
    .footer-middle .contain-lg-3.with-bottom-border .lg-5.footer-middle-left,
    .footer-middle .contain-lg-3.with-bottom-border .lg-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-lg-3.with-bottom-border .col:nth-child(3n+3):after,
    .contain-lg-3.with-bottom-border .footer-end .left:nth-child(3n+3):after,
    .contain-lg-3.with-bottom-border .footer-end .right:nth-child(3n+3):after,
    .contain-lg-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n+3):after,
    .contain-lg-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n+3):after,
    .footer-end .contain-lg-3.with-bottom-border .left:nth-child(3n+3):after,
    .footer-end .contain-lg-3.with-bottom-border .right:nth-child(3n+3):after,
    .footer-middle .contain-lg-3.with-bottom-border .footer-middle-left:nth-child(3n+3):after,
    .footer-middle .contain-lg-3.with-bottom-border .footer-middle-right:nth-child(3n+3):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-lg-3.with-bottom-border .col:nth-last-child(-n+3):after,
    .contain-lg-3.with-bottom-border .footer-end .left:nth-last-child(-n+3):after,
    .contain-lg-3.with-bottom-border .footer-end .right:nth-last-child(-n+3):after,
    .contain-lg-3.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+3):after,
    .contain-lg-3.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+3):after,
    .footer-end .contain-lg-3.with-bottom-border .left:nth-last-child(-n+3):after,
    .footer-end .contain-lg-3.with-bottom-border .right:nth-last-child(-n+3):after,
    .footer-middle .contain-lg-3.with-bottom-border .footer-middle-left:nth-last-child(-n+3):after,
    .footer-middle .contain-lg-3.with-bottom-border .footer-middle-right:nth-last-child(-n+3):after {
        display: none
    }
    .contain-lg-3.with-bottom-border .col:nth-child(3n),
    .contain-lg-3.with-bottom-border .footer-end .left:nth-child(3n),
    .contain-lg-3.with-bottom-border .footer-end .right:nth-child(3n),
    .contain-lg-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n),
    .contain-lg-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n),
    .footer-end .contain-lg-3.with-bottom-border .left:nth-child(3n),
    .footer-end .contain-lg-3.with-bottom-border .right:nth-child(3n),
    .footer-middle .contain-lg-3.with-bottom-border .footer-middle-left:nth-child(3n),
    .footer-middle .contain-lg-3.with-bottom-border .footer-middle-right:nth-child(3n) {
        margin-right: 0
    }
}
.contain-lg-3.fluid .col,
.contain-lg-3.fluid .footer-end .left,
.contain-lg-3.fluid .footer-end .right,
.contain-lg-3.fluid .footer-middle .footer-middle-left,
.contain-lg-3.fluid .footer-middle .footer-middle-right,
.footer-end .contain-lg-3.fluid .left,
.footer-end .contain-lg-3.fluid .right,
.footer-middle .contain-lg-3.fluid .footer-middle-left,
.footer-middle .contain-lg-3.fluid .footer-middle-right {
    float: left;
    margin-right: 0!important;
    width: 33.33333%
}
.contain-lg-3.fluid .col.lg-1,
.contain-lg-3.fluid .footer-end .left,
.contain-lg-3.fluid .footer-end .lg-1.right,
.contain-lg-3.fluid .footer-middle .lg-1.footer-middle-left,
.contain-lg-3.fluid .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-3.fluid .left,
.footer-end .contain-lg-3.fluid .lg-1.right,
.footer-middle .contain-lg-3.fluid .lg-1.footer-middle-left,
.footer-middle .contain-lg-3.fluid .lg-1.footer-middle-right {
    width: 33.33333%
}
.contain-lg-3.fluid .col.lg-2,
.contain-lg-3.fluid .footer-end .lg-2.left,
.contain-lg-3.fluid .footer-end .lg-2.right,
.contain-lg-3.fluid .footer-middle .footer-middle-right,
.contain-lg-3.fluid .footer-middle .lg-2.footer-middle-left,
.footer-end .contain-lg-3.fluid .lg-2.left,
.footer-end .contain-lg-3.fluid .lg-2.right,
.footer-middle .contain-lg-3.fluid .footer-middle-right,
.footer-middle .contain-lg-3.fluid .lg-2.footer-middle-left {
    width: 66.66667%
}
.contain-lg-3.fluid .col.lg-3,
.contain-lg-3.fluid .col.lg-4,
.contain-lg-3.fluid .col.lg-5,
.contain-lg-3.fluid .footer-end .lg-3.left,
.contain-lg-3.fluid .footer-end .lg-3.right,
.contain-lg-3.fluid .footer-end .lg-4.left,
.contain-lg-3.fluid .footer-end .lg-5.left,
.contain-lg-3.fluid .footer-end .lg-5.right,
.contain-lg-3.fluid .footer-end .right,
.contain-lg-3.fluid .footer-middle .footer-middle-left,
.contain-lg-3.fluid .footer-middle .lg-3.footer-middle-right,
.contain-lg-3.fluid .footer-middle .lg-4.footer-middle-left,
.contain-lg-3.fluid .footer-middle .lg-4.footer-middle-right,
.contain-lg-3.fluid .footer-middle .lg-5.footer-middle-left,
.contain-lg-3.fluid .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-3.fluid .lg-3.left,
.footer-end .contain-lg-3.fluid .lg-3.right,
.footer-end .contain-lg-3.fluid .lg-4.left,
.footer-end .contain-lg-3.fluid .lg-5.left,
.footer-end .contain-lg-3.fluid .lg-5.right,
.footer-end .contain-lg-3.fluid .right,
.footer-middle .contain-lg-3.fluid .footer-middle-left,
.footer-middle .contain-lg-3.fluid .lg-3.footer-middle-right,
.footer-middle .contain-lg-3.fluid .lg-4.footer-middle-left,
.footer-middle .contain-lg-3.fluid .lg-4.footer-middle-right,
.footer-middle .contain-lg-3.fluid .lg-5.footer-middle-left,
.footer-middle .contain-lg-3.fluid .lg-5.footer-middle-right {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .contain-lg-3.fluid .col,
    .contain-lg-3.fluid .footer-end .left,
    .contain-lg-3.fluid .footer-end .right,
    .contain-lg-3.fluid .footer-middle .footer-middle-left,
    .contain-lg-3.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-lg-3.fluid .left,
    .footer-end .contain-lg-3.fluid .right,
    .footer-middle .contain-lg-3.fluid .footer-middle-left,
    .footer-middle .contain-lg-3.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 33.33333%
    }
    .contain-lg-3.fluid .col.lg-1,
    .contain-lg-3.fluid .footer-end .left,
    .contain-lg-3.fluid .footer-end .lg-1.right,
    .contain-lg-3.fluid .footer-middle .lg-1.footer-middle-left,
    .contain-lg-3.fluid .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-3.fluid .left,
    .footer-end .contain-lg-3.fluid .lg-1.right,
    .footer-middle .contain-lg-3.fluid .lg-1.footer-middle-left,
    .footer-middle .contain-lg-3.fluid .lg-1.footer-middle-right {
        width: 33.33333%
    }
    .contain-lg-3.fluid .col.lg-2,
    .contain-lg-3.fluid .footer-end .lg-2.left,
    .contain-lg-3.fluid .footer-end .lg-2.right,
    .contain-lg-3.fluid .footer-middle .footer-middle-right,
    .contain-lg-3.fluid .footer-middle .lg-2.footer-middle-left,
    .footer-end .contain-lg-3.fluid .lg-2.left,
    .footer-end .contain-lg-3.fluid .lg-2.right,
    .footer-middle .contain-lg-3.fluid .footer-middle-right,
    .footer-middle .contain-lg-3.fluid .lg-2.footer-middle-left {
        width: 66.66667%
    }
    .contain-lg-3.fluid .col.lg-3,
    .contain-lg-3.fluid .col.lg-4,
    .contain-lg-3.fluid .col.lg-5,
    .contain-lg-3.fluid .footer-end .lg-3.left,
    .contain-lg-3.fluid .footer-end .lg-3.right,
    .contain-lg-3.fluid .footer-end .lg-4.left,
    .contain-lg-3.fluid .footer-end .lg-5.left,
    .contain-lg-3.fluid .footer-end .lg-5.right,
    .contain-lg-3.fluid .footer-end .right,
    .contain-lg-3.fluid .footer-middle .footer-middle-left,
    .contain-lg-3.fluid .footer-middle .lg-3.footer-middle-right,
    .contain-lg-3.fluid .footer-middle .lg-4.footer-middle-left,
    .contain-lg-3.fluid .footer-middle .lg-4.footer-middle-right,
    .contain-lg-3.fluid .footer-middle .lg-5.footer-middle-left,
    .contain-lg-3.fluid .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-3.fluid .lg-3.left,
    .footer-end .contain-lg-3.fluid .lg-3.right,
    .footer-end .contain-lg-3.fluid .lg-4.left,
    .footer-end .contain-lg-3.fluid .lg-5.left,
    .footer-end .contain-lg-3.fluid .lg-5.right,
    .footer-end .contain-lg-3.fluid .right,
    .footer-middle .contain-lg-3.fluid .footer-middle-left,
    .footer-middle .contain-lg-3.fluid .lg-3.footer-middle-right,
    .footer-middle .contain-lg-3.fluid .lg-4.footer-middle-left,
    .footer-middle .contain-lg-3.fluid .lg-4.footer-middle-right,
    .footer-middle .contain-lg-3.fluid .lg-5.footer-middle-left,
    .footer-middle .contain-lg-3.fluid .lg-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
    .contain-md-3 .col.md-1,
    .contain-md-3 .footer-end .md-1.left,
    .contain-md-3 .footer-end .md-1.right,
    .contain-md-3 .footer-middle .footer-middle-right,
    .contain-md-3 .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-3 .md-1.left,
    .footer-end .contain-md-3 .md-1.right,
    .footer-middle .contain-md-3 .footer-middle-right,
    .footer-middle .contain-md-3 .md-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .contain-md-3 .col.md-1:last-child,
    .contain-md-3 .footer-end .md-1.left:last-child,
    .contain-md-3 .footer-end .md-1.right:last-child,
    .contain-md-3 .footer-middle .footer-middle-right:last-child,
    .contain-md-3 .footer-middle .md-1.footer-middle-left:last-child,
    .footer-end .contain-md-3 .md-1.left:last-child,
    .footer-end .contain-md-3 .md-1.right:last-child,
    .footer-middle .contain-md-3 .footer-middle-right:last-child,
    .footer-middle .contain-md-3 .md-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-md-3 .col.md-2,
    .contain-md-3 .footer-end .md-2.left,
    .contain-md-3 .footer-end .md-2.right,
    .contain-md-3 .footer-middle .md-2.footer-middle-left,
    .contain-md-3 .footer-middle .md-2.footer-middle-right,
    .footer-end .contain-md-3 .md-2.left,
    .footer-end .contain-md-3 .md-2.right,
    .footer-middle .contain-md-3 .md-2.footer-middle-left,
    .footer-middle .contain-md-3 .md-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .contain-md-3 .col.md-2:last-child,
    .contain-md-3 .col:nth-child(3n),
    .contain-md-3 .footer-end .left:nth-child(3n),
    .contain-md-3 .footer-end .md-2.left:last-child,
    .contain-md-3 .footer-end .md-2.right:last-child,
    .contain-md-3 .footer-end .right:nth-child(3n),
    .contain-md-3 .footer-middle .footer-middle-left:nth-child(3n),
    .contain-md-3 .footer-middle .footer-middle-right:nth-child(3n),
    .contain-md-3 .footer-middle .md-2.footer-middle-left:last-child,
    .contain-md-3 .footer-middle .md-2.footer-middle-right:last-child,
    .footer-end .contain-md-3 .left:nth-child(3n),
    .footer-end .contain-md-3 .md-2.left:last-child,
    .footer-end .contain-md-3 .md-2.right:last-child,
    .footer-end .contain-md-3 .right:nth-child(3n),
    .footer-middle .contain-md-3 .footer-middle-left:nth-child(3n),
    .footer-middle .contain-md-3 .footer-middle-right:nth-child(3n),
    .footer-middle .contain-md-3 .md-2.footer-middle-left:last-child,
    .footer-middle .contain-md-3 .md-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-3 .col.md-3,
    .contain-md-3 .col.md-4,
    .contain-md-3 .col.md-5,
    .contain-md-3 .footer-end .left,
    .contain-md-3 .footer-end .md-3.left,
    .contain-md-3 .footer-end .md-3.right,
    .contain-md-3 .footer-end .md-5.left,
    .contain-md-3 .footer-end .md-5.right,
    .contain-md-3 .footer-end .right,
    .contain-md-3 .footer-middle .footer-middle-left,
    .contain-md-3 .footer-middle .md-3.footer-middle-right,
    .contain-md-3 .footer-middle .md-4.footer-middle-left,
    .contain-md-3 .footer-middle .md-4.footer-middle-right,
    .contain-md-3 .footer-middle .md-5.footer-middle-left,
    .contain-md-3 .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-3 .left,
    .footer-end .contain-md-3 .md-3.left,
    .footer-end .contain-md-3 .md-3.right,
    .footer-end .contain-md-3 .md-5.left,
    .footer-end .contain-md-3 .md-5.right,
    .footer-end .contain-md-3 .right,
    .footer-middle .contain-md-3 .footer-middle-left,
    .footer-middle .contain-md-3 .md-3.footer-middle-right,
    .footer-middle .contain-md-3 .md-4.footer-middle-left,
    .footer-middle .contain-md-3 .md-4.footer-middle-right,
    .footer-middle .contain-md-3 .md-5.footer-middle-left,
    .footer-middle .contain-md-3 .md-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-md-3.with-bottom-border .col.md-1,
    .contain-md-3.with-bottom-border .footer-end .md-1.left,
    .contain-md-3.with-bottom-border .footer-end .md-1.right,
    .contain-md-3.with-bottom-border .footer-middle .footer-middle-right,
    .contain-md-3.with-bottom-border .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-3.with-bottom-border .md-1.left,
    .footer-end .contain-md-3.with-bottom-border .md-1.right,
    .footer-middle .contain-md-3.with-bottom-border .footer-middle-right,
    .footer-middle .contain-md-3.with-bottom-border .md-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .contain-md-3.with-bottom-border .col.md-1:last-child,
    .contain-md-3.with-bottom-border .footer-end .md-1.left:last-child,
    .contain-md-3.with-bottom-border .footer-end .md-1.right:last-child,
    .contain-md-3.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-md-3.with-bottom-border .footer-middle .md-1.footer-middle-left:last-child,
    .footer-end .contain-md-3.with-bottom-border .md-1.left:last-child,
    .footer-end .contain-md-3.with-bottom-border .md-1.right:last-child,
    .footer-middle .contain-md-3.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-md-3.with-bottom-border .md-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-md-3.with-bottom-border .col.md-2,
    .contain-md-3.with-bottom-border .footer-end .md-2.left,
    .contain-md-3.with-bottom-border .footer-end .md-2.right,
    .contain-md-3.with-bottom-border .footer-middle .md-2.footer-middle-left,
    .contain-md-3.with-bottom-border .footer-middle .md-2.footer-middle-right,
    .footer-end .contain-md-3.with-bottom-border .md-2.left,
    .footer-end .contain-md-3.with-bottom-border .md-2.right,
    .footer-middle .contain-md-3.with-bottom-border .md-2.footer-middle-left,
    .footer-middle .contain-md-3.with-bottom-border .md-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .contain-md-3.with-bottom-border .col.md-2:last-child,
    .contain-md-3.with-bottom-border .footer-end .md-2.left:last-child,
    .contain-md-3.with-bottom-border .footer-end .md-2.right:last-child,
    .contain-md-3.with-bottom-border .footer-middle .md-2.footer-middle-left:last-child,
    .contain-md-3.with-bottom-border .footer-middle .md-2.footer-middle-right:last-child,
    .footer-end .contain-md-3.with-bottom-border .md-2.left:last-child,
    .footer-end .contain-md-3.with-bottom-border .md-2.right:last-child,
    .footer-middle .contain-md-3.with-bottom-border .md-2.footer-middle-left:last-child,
    .footer-middle .contain-md-3.with-bottom-border .md-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-md-3.with-bottom-border .col.md-3,
    .contain-md-3.with-bottom-border .col.md-4,
    .contain-md-3.with-bottom-border .col.md-5,
    .contain-md-3.with-bottom-border .footer-end .left,
    .contain-md-3.with-bottom-border .footer-end .md-3.left,
    .contain-md-3.with-bottom-border .footer-end .md-3.right,
    .contain-md-3.with-bottom-border .footer-end .md-5.left,
    .contain-md-3.with-bottom-border .footer-end .md-5.right,
    .contain-md-3.with-bottom-border .footer-end .right,
    .contain-md-3.with-bottom-border .footer-middle .footer-middle-left,
    .contain-md-3.with-bottom-border .footer-middle .md-3.footer-middle-right,
    .contain-md-3.with-bottom-border .footer-middle .md-4.footer-middle-left,
    .contain-md-3.with-bottom-border .footer-middle .md-4.footer-middle-right,
    .contain-md-3.with-bottom-border .footer-middle .md-5.footer-middle-left,
    .contain-md-3.with-bottom-border .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-3.with-bottom-border .left,
    .footer-end .contain-md-3.with-bottom-border .md-3.left,
    .footer-end .contain-md-3.with-bottom-border .md-3.right,
    .footer-end .contain-md-3.with-bottom-border .md-5.left,
    .footer-end .contain-md-3.with-bottom-border .md-5.right,
    .footer-end .contain-md-3.with-bottom-border .right,
    .footer-middle .contain-md-3.with-bottom-border .footer-middle-left,
    .footer-middle .contain-md-3.with-bottom-border .md-3.footer-middle-right,
    .footer-middle .contain-md-3.with-bottom-border .md-4.footer-middle-left,
    .footer-middle .contain-md-3.with-bottom-border .md-4.footer-middle-right,
    .footer-middle .contain-md-3.with-bottom-border .md-5.footer-middle-left,
    .footer-middle .contain-md-3.with-bottom-border .md-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-md-3.with-bottom-border .col:nth-child(3n+3):after,
    .contain-md-3.with-bottom-border .footer-end .left:nth-child(3n+3):after,
    .contain-md-3.with-bottom-border .footer-end .right:nth-child(3n+3):after,
    .contain-md-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n+3):after,
    .contain-md-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n+3):after,
    .footer-end .contain-md-3.with-bottom-border .left:nth-child(3n+3):after,
    .footer-end .contain-md-3.with-bottom-border .right:nth-child(3n+3):after,
    .footer-middle .contain-md-3.with-bottom-border .footer-middle-left:nth-child(3n+3):after,
    .footer-middle .contain-md-3.with-bottom-border .footer-middle-right:nth-child(3n+3):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-md-3.with-bottom-border .col:nth-last-child(-n+3):after,
    .contain-md-3.with-bottom-border .footer-end .left:nth-last-child(-n+3):after,
    .contain-md-3.with-bottom-border .footer-end .right:nth-last-child(-n+3):after,
    .contain-md-3.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+3):after,
    .contain-md-3.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+3):after,
    .footer-end .contain-md-3.with-bottom-border .left:nth-last-child(-n+3):after,
    .footer-end .contain-md-3.with-bottom-border .right:nth-last-child(-n+3):after,
    .footer-middle .contain-md-3.with-bottom-border .footer-middle-left:nth-last-child(-n+3):after,
    .footer-middle .contain-md-3.with-bottom-border .footer-middle-right:nth-last-child(-n+3):after {
        display: none
    }
    .contain-md-3.with-bottom-border .col:nth-child(3n),
    .contain-md-3.with-bottom-border .footer-end .left:nth-child(3n),
    .contain-md-3.with-bottom-border .footer-end .right:nth-child(3n),
    .contain-md-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n),
    .contain-md-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n),
    .footer-end .contain-md-3.with-bottom-border .left:nth-child(3n),
    .footer-end .contain-md-3.with-bottom-border .right:nth-child(3n),
    .footer-middle .contain-md-3.with-bottom-border .footer-middle-left:nth-child(3n),
    .footer-middle .contain-md-3.with-bottom-border .footer-middle-right:nth-child(3n) {
        margin-right: 0
    }
    .contain-md-3.fluid .col,
    .contain-md-3.fluid .footer-end .left,
    .contain-md-3.fluid .footer-end .right,
    .contain-md-3.fluid .footer-middle .footer-middle-left,
    .contain-md-3.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-md-3.fluid .left,
    .footer-end .contain-md-3.fluid .right,
    .footer-middle .contain-md-3.fluid .footer-middle-left,
    .footer-middle .contain-md-3.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 33.33333%
    }
    .contain-md-3.fluid .col.md-1,
    .contain-md-3.fluid .footer-end .md-1.left,
    .contain-md-3.fluid .footer-end .md-1.right,
    .contain-md-3.fluid .footer-middle .footer-middle-right,
    .contain-md-3.fluid .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-3.fluid .md-1.left,
    .footer-end .contain-md-3.fluid .md-1.right,
    .footer-middle .contain-md-3.fluid .footer-middle-right,
    .footer-middle .contain-md-3.fluid .md-1.footer-middle-left {
        width: 33.33333%
    }
    .contain-md-3.fluid .col.md-2,
    .contain-md-3.fluid .footer-end .md-2.left,
    .contain-md-3.fluid .footer-end .md-2.right,
    .contain-md-3.fluid .footer-middle .md-2.footer-middle-left,
    .contain-md-3.fluid .footer-middle .md-2.footer-middle-right,
    .footer-end .contain-md-3.fluid .md-2.left,
    .footer-end .contain-md-3.fluid .md-2.right,
    .footer-middle .contain-md-3.fluid .md-2.footer-middle-left,
    .footer-middle .contain-md-3.fluid .md-2.footer-middle-right {
        width: 66.66667%
    }
    .contain-md-3.fluid .col.md-3,
    .contain-md-3.fluid .col.md-4,
    .contain-md-3.fluid .col.md-5,
    .contain-md-3.fluid .footer-end .left,
    .contain-md-3.fluid .footer-end .md-3.left,
    .contain-md-3.fluid .footer-end .md-3.right,
    .contain-md-3.fluid .footer-end .md-5.left,
    .contain-md-3.fluid .footer-end .md-5.right,
    .contain-md-3.fluid .footer-end .right,
    .contain-md-3.fluid .footer-middle .footer-middle-left,
    .contain-md-3.fluid .footer-middle .md-3.footer-middle-right,
    .contain-md-3.fluid .footer-middle .md-4.footer-middle-left,
    .contain-md-3.fluid .footer-middle .md-4.footer-middle-right,
    .contain-md-3.fluid .footer-middle .md-5.footer-middle-left,
    .contain-md-3.fluid .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-3.fluid .left,
    .footer-end .contain-md-3.fluid .md-3.left,
    .footer-end .contain-md-3.fluid .md-3.right,
    .footer-end .contain-md-3.fluid .md-5.left,
    .footer-end .contain-md-3.fluid .md-5.right,
    .footer-end .contain-md-3.fluid .right,
    .footer-middle .contain-md-3.fluid .footer-middle-left,
    .footer-middle .contain-md-3.fluid .md-3.footer-middle-right,
    .footer-middle .contain-md-3.fluid .md-4.footer-middle-left,
    .footer-middle .contain-md-3.fluid .md-4.footer-middle-right,
    .footer-middle .contain-md-3.fluid .md-5.footer-middle-left,
    .footer-middle .contain-md-3.fluid .md-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (min-width: 0px) and (max-width: 992px) {
    .contain-sm-3 .col.sm-1,
    .contain-sm-3 .footer-end .sm-1.left,
    .contain-sm-3 .footer-end .sm-1.right,
    .contain-sm-3 .footer-middle .footer-middle-right,
    .contain-sm-3 .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-3 .sm-1.left,
    .footer-end .contain-sm-3 .sm-1.right,
    .footer-middle .contain-sm-3 .footer-middle-right,
    .footer-middle .contain-sm-3 .sm-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .contain-sm-3 .col.sm-1:last-child,
    .contain-sm-3 .footer-end .sm-1.left:last-child,
    .contain-sm-3 .footer-end .sm-1.right:last-child,
    .contain-sm-3 .footer-middle .footer-middle-right:last-child,
    .contain-sm-3 .footer-middle .sm-1.footer-middle-left:last-child,
    .footer-end .contain-sm-3 .sm-1.left:last-child,
    .footer-end .contain-sm-3 .sm-1.right:last-child,
    .footer-middle .contain-sm-3 .footer-middle-right:last-child,
    .footer-middle .contain-sm-3 .sm-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-sm-3 .col.sm-2,
    .contain-sm-3 .footer-end .sm-2.left,
    .contain-sm-3 .footer-end .sm-2.right,
    .contain-sm-3 .footer-middle .footer-middle-left,
    .contain-sm-3 .footer-middle .sm-2.footer-middle-right,
    .footer-end .contain-sm-3 .sm-2.left,
    .footer-end .contain-sm-3 .sm-2.right,
    .footer-middle .contain-sm-3 .footer-middle-left,
    .footer-middle .contain-sm-3 .sm-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .contain-sm-3 .col.sm-2:last-child,
    .contain-sm-3 .col:nth-child(3n),
    .contain-sm-3 .footer-end .left:nth-child(3n),
    .contain-sm-3 .footer-end .right:nth-child(3n),
    .contain-sm-3 .footer-end .sm-2.left:last-child,
    .contain-sm-3 .footer-end .sm-2.right:last-child,
    .contain-sm-3 .footer-middle .footer-middle-left:last-child,
    .contain-sm-3 .footer-middle .footer-middle-left:nth-child(3n),
    .contain-sm-3 .footer-middle .footer-middle-right:nth-child(3n),
    .contain-sm-3 .footer-middle .sm-2.footer-middle-right:last-child,
    .footer-end .contain-sm-3 .left:nth-child(3n),
    .footer-end .contain-sm-3 .right:nth-child(3n),
    .footer-end .contain-sm-3 .sm-2.left:last-child,
    .footer-end .contain-sm-3 .sm-2.right:last-child,
    .footer-middle .contain-sm-3 .footer-middle-left:last-child,
    .footer-middle .contain-sm-3 .footer-middle-left:nth-child(3n),
    .footer-middle .contain-sm-3 .footer-middle-right:nth-child(3n),
    .footer-middle .contain-sm-3 .sm-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-3 .col.sm-3,
    .contain-sm-3 .col.sm-4,
    .contain-sm-3 .col.sm-5,
    .contain-sm-3 .footer-end .left,
    .contain-sm-3 .footer-end .right,
    .contain-sm-3 .footer-end .sm-4.left,
    .contain-sm-3 .footer-end .sm-4.right,
    .contain-sm-3 .footer-end .sm-5.left,
    .contain-sm-3 .footer-end .sm-5.right,
    .contain-sm-3 .footer-middle .sm-3.footer-middle-left,
    .contain-sm-3 .footer-middle .sm-3.footer-middle-right,
    .contain-sm-3 .footer-middle .sm-4.footer-middle-left,
    .contain-sm-3 .footer-middle .sm-4.footer-middle-right,
    .contain-sm-3 .footer-middle .sm-5.footer-middle-left,
    .contain-sm-3 .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-3 .left,
    .footer-end .contain-sm-3 .right,
    .footer-end .contain-sm-3 .sm-4.left,
    .footer-end .contain-sm-3 .sm-4.right,
    .footer-end .contain-sm-3 .sm-5.left,
    .footer-end .contain-sm-3 .sm-5.right,
    .footer-middle .contain-sm-3 .sm-3.footer-middle-left,
    .footer-middle .contain-sm-3 .sm-3.footer-middle-right,
    .footer-middle .contain-sm-3 .sm-4.footer-middle-left,
    .footer-middle .contain-sm-3 .sm-4.footer-middle-right,
    .footer-middle .contain-sm-3 .sm-5.footer-middle-left,
    .footer-middle .contain-sm-3 .sm-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-sm-3.with-bottom-border .col.sm-1,
    .contain-sm-3.with-bottom-border .footer-end .sm-1.left,
    .contain-sm-3.with-bottom-border .footer-end .sm-1.right,
    .contain-sm-3.with-bottom-border .footer-middle .footer-middle-right,
    .contain-sm-3.with-bottom-border .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-3.with-bottom-border .sm-1.left,
    .footer-end .contain-sm-3.with-bottom-border .sm-1.right,
    .footer-middle .contain-sm-3.with-bottom-border .footer-middle-right,
    .footer-middle .contain-sm-3.with-bottom-border .sm-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .contain-sm-3.with-bottom-border .col.sm-1:last-child,
    .contain-sm-3.with-bottom-border .footer-end .sm-1.left:last-child,
    .contain-sm-3.with-bottom-border .footer-end .sm-1.right:last-child,
    .contain-sm-3.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-sm-3.with-bottom-border .footer-middle .sm-1.footer-middle-left:last-child,
    .footer-end .contain-sm-3.with-bottom-border .sm-1.left:last-child,
    .footer-end .contain-sm-3.with-bottom-border .sm-1.right:last-child,
    .footer-middle .contain-sm-3.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-sm-3.with-bottom-border .sm-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-sm-3.with-bottom-border .col.sm-2,
    .contain-sm-3.with-bottom-border .footer-end .sm-2.left,
    .contain-sm-3.with-bottom-border .footer-end .sm-2.right,
    .contain-sm-3.with-bottom-border .footer-middle .footer-middle-left,
    .contain-sm-3.with-bottom-border .footer-middle .sm-2.footer-middle-right,
    .footer-end .contain-sm-3.with-bottom-border .sm-2.left,
    .footer-end .contain-sm-3.with-bottom-border .sm-2.right,
    .footer-middle .contain-sm-3.with-bottom-border .footer-middle-left,
    .footer-middle .contain-sm-3.with-bottom-border .sm-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .contain-sm-3.with-bottom-border .col.sm-2:last-child,
    .contain-sm-3.with-bottom-border .footer-end .sm-2.left:last-child,
    .contain-sm-3.with-bottom-border .footer-end .sm-2.right:last-child,
    .contain-sm-3.with-bottom-border .footer-middle .footer-middle-left:last-child,
    .contain-sm-3.with-bottom-border .footer-middle .sm-2.footer-middle-right:last-child,
    .footer-end .contain-sm-3.with-bottom-border .sm-2.left:last-child,
    .footer-end .contain-sm-3.with-bottom-border .sm-2.right:last-child,
    .footer-middle .contain-sm-3.with-bottom-border .footer-middle-left:last-child,
    .footer-middle .contain-sm-3.with-bottom-border .sm-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-sm-3.with-bottom-border .col.sm-3,
    .contain-sm-3.with-bottom-border .col.sm-4,
    .contain-sm-3.with-bottom-border .col.sm-5,
    .contain-sm-3.with-bottom-border .footer-end .left,
    .contain-sm-3.with-bottom-border .footer-end .right,
    .contain-sm-3.with-bottom-border .footer-end .sm-4.left,
    .contain-sm-3.with-bottom-border .footer-end .sm-4.right,
    .contain-sm-3.with-bottom-border .footer-end .sm-5.left,
    .contain-sm-3.with-bottom-border .footer-end .sm-5.right,
    .contain-sm-3.with-bottom-border .footer-middle .sm-3.footer-middle-left,
    .contain-sm-3.with-bottom-border .footer-middle .sm-3.footer-middle-right,
    .contain-sm-3.with-bottom-border .footer-middle .sm-4.footer-middle-left,
    .contain-sm-3.with-bottom-border .footer-middle .sm-4.footer-middle-right,
    .contain-sm-3.with-bottom-border .footer-middle .sm-5.footer-middle-left,
    .contain-sm-3.with-bottom-border .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-3.with-bottom-border .left,
    .footer-end .contain-sm-3.with-bottom-border .right,
    .footer-end .contain-sm-3.with-bottom-border .sm-4.left,
    .footer-end .contain-sm-3.with-bottom-border .sm-4.right,
    .footer-end .contain-sm-3.with-bottom-border .sm-5.left,
    .footer-end .contain-sm-3.with-bottom-border .sm-5.right,
    .footer-middle .contain-sm-3.with-bottom-border .sm-3.footer-middle-left,
    .footer-middle .contain-sm-3.with-bottom-border .sm-3.footer-middle-right,
    .footer-middle .contain-sm-3.with-bottom-border .sm-4.footer-middle-left,
    .footer-middle .contain-sm-3.with-bottom-border .sm-4.footer-middle-right,
    .footer-middle .contain-sm-3.with-bottom-border .sm-5.footer-middle-left,
    .footer-middle .contain-sm-3.with-bottom-border .sm-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-sm-3.with-bottom-border .col:nth-child(3n+3):after,
    .contain-sm-3.with-bottom-border .footer-end .left:nth-child(3n+3):after,
    .contain-sm-3.with-bottom-border .footer-end .right:nth-child(3n+3):after,
    .contain-sm-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n+3):after,
    .contain-sm-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n+3):after,
    .footer-end .contain-sm-3.with-bottom-border .left:nth-child(3n+3):after,
    .footer-end .contain-sm-3.with-bottom-border .right:nth-child(3n+3):after,
    .footer-middle .contain-sm-3.with-bottom-border .footer-middle-left:nth-child(3n+3):after,
    .footer-middle .contain-sm-3.with-bottom-border .footer-middle-right:nth-child(3n+3):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-sm-3.with-bottom-border .col:nth-last-child(-n+3):after,
    .contain-sm-3.with-bottom-border .footer-end .left:nth-last-child(-n+3):after,
    .contain-sm-3.with-bottom-border .footer-end .right:nth-last-child(-n+3):after,
    .contain-sm-3.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+3):after,
    .contain-sm-3.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+3):after,
    .footer-end .contain-sm-3.with-bottom-border .left:nth-last-child(-n+3):after,
    .footer-end .contain-sm-3.with-bottom-border .right:nth-last-child(-n+3):after,
    .footer-middle .contain-sm-3.with-bottom-border .footer-middle-left:nth-last-child(-n+3):after,
    .footer-middle .contain-sm-3.with-bottom-border .footer-middle-right:nth-last-child(-n+3):after {
        display: none
    }
    .contain-sm-3.with-bottom-border .col:nth-child(3n),
    .contain-sm-3.with-bottom-border .footer-end .left:nth-child(3n),
    .contain-sm-3.with-bottom-border .footer-end .right:nth-child(3n),
    .contain-sm-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n),
    .contain-sm-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n),
    .footer-end .contain-sm-3.with-bottom-border .left:nth-child(3n),
    .footer-end .contain-sm-3.with-bottom-border .right:nth-child(3n),
    .footer-middle .contain-sm-3.with-bottom-border .footer-middle-left:nth-child(3n),
    .footer-middle .contain-sm-3.with-bottom-border .footer-middle-right:nth-child(3n) {
        margin-right: 0
    }
    .contain-sm-3.fluid .col,
    .contain-sm-3.fluid .footer-end .left,
    .contain-sm-3.fluid .footer-end .right,
    .contain-sm-3.fluid .footer-middle .footer-middle-left,
    .contain-sm-3.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-sm-3.fluid .left,
    .footer-end .contain-sm-3.fluid .right,
    .footer-middle .contain-sm-3.fluid .footer-middle-left,
    .footer-middle .contain-sm-3.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 33.33333%
    }
    .contain-sm-3.fluid .col.sm-1,
    .contain-sm-3.fluid .footer-end .sm-1.left,
    .contain-sm-3.fluid .footer-end .sm-1.right,
    .contain-sm-3.fluid .footer-middle .footer-middle-right,
    .contain-sm-3.fluid .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-3.fluid .sm-1.left,
    .footer-end .contain-sm-3.fluid .sm-1.right,
    .footer-middle .contain-sm-3.fluid .footer-middle-right,
    .footer-middle .contain-sm-3.fluid .sm-1.footer-middle-left {
        width: 33.33333%
    }
    .contain-sm-3.fluid .col.sm-2,
    .contain-sm-3.fluid .footer-end .sm-2.left,
    .contain-sm-3.fluid .footer-end .sm-2.right,
    .contain-sm-3.fluid .footer-middle .footer-middle-left,
    .contain-sm-3.fluid .footer-middle .sm-2.footer-middle-right,
    .footer-end .contain-sm-3.fluid .sm-2.left,
    .footer-end .contain-sm-3.fluid .sm-2.right,
    .footer-middle .contain-sm-3.fluid .footer-middle-left,
    .footer-middle .contain-sm-3.fluid .sm-2.footer-middle-right {
        width: 66.66667%
    }
    .contain-sm-3.fluid .col.sm-3,
    .contain-sm-3.fluid .col.sm-4,
    .contain-sm-3.fluid .col.sm-5,
    .contain-sm-3.fluid .footer-end .left,
    .contain-sm-3.fluid .footer-end .right,
    .contain-sm-3.fluid .footer-end .sm-4.left,
    .contain-sm-3.fluid .footer-end .sm-4.right,
    .contain-sm-3.fluid .footer-end .sm-5.left,
    .contain-sm-3.fluid .footer-end .sm-5.right,
    .contain-sm-3.fluid .footer-middle .sm-3.footer-middle-left,
    .contain-sm-3.fluid .footer-middle .sm-3.footer-middle-right,
    .contain-sm-3.fluid .footer-middle .sm-4.footer-middle-left,
    .contain-sm-3.fluid .footer-middle .sm-4.footer-middle-right,
    .contain-sm-3.fluid .footer-middle .sm-5.footer-middle-left,
    .contain-sm-3.fluid .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-3.fluid .left,
    .footer-end .contain-sm-3.fluid .right,
    .footer-end .contain-sm-3.fluid .sm-4.left,
    .footer-end .contain-sm-3.fluid .sm-4.right,
    .footer-end .contain-sm-3.fluid .sm-5.left,
    .footer-end .contain-sm-3.fluid .sm-5.right,
    .footer-middle .contain-sm-3.fluid .sm-3.footer-middle-left,
    .footer-middle .contain-sm-3.fluid .sm-3.footer-middle-right,
    .footer-middle .contain-sm-3.fluid .sm-4.footer-middle-left,
    .footer-middle .contain-sm-3.fluid .sm-4.footer-middle-right,
    .footer-middle .contain-sm-3.fluid .sm-5.footer-middle-left,
    .footer-middle .contain-sm-3.fluid .sm-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (max-width: 767px) {
    .contain-xs-3 .col.xs-1,
    .contain-xs-3 .footer-end .xs-1.left,
    .contain-xs-3 .footer-end .xs-1.right,
    .contain-xs-3 .footer-middle .xs-1.footer-middle-left,
    .contain-xs-3 .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-3 .xs-1.left,
    .footer-end .contain-xs-3 .xs-1.right,
    .footer-middle .contain-xs-3 .xs-1.footer-middle-left,
    .footer-middle .contain-xs-3 .xs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .contain-xs-3 .col.xs-1:last-child,
    .contain-xs-3 .footer-end .xs-1.left:last-child,
    .contain-xs-3 .footer-end .xs-1.right:last-child,
    .contain-xs-3 .footer-middle .xs-1.footer-middle-left:last-child,
    .contain-xs-3 .footer-middle .xs-1.footer-middle-right:last-child,
    .footer-end .contain-xs-3 .xs-1.left:last-child,
    .footer-end .contain-xs-3 .xs-1.right:last-child,
    .footer-middle .contain-xs-3 .xs-1.footer-middle-left:last-child,
    .footer-middle .contain-xs-3 .xs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-3 .col.xs-2,
    .contain-xs-3 .footer-end .xs-2.left,
    .contain-xs-3 .footer-end .xs-2.right,
    .contain-xs-3 .footer-middle .xs-2.footer-middle-left,
    .contain-xs-3 .footer-middle .xs-2.footer-middle-right,
    .footer-end .contain-xs-3 .xs-2.left,
    .footer-end .contain-xs-3 .xs-2.right,
    .footer-middle .contain-xs-3 .xs-2.footer-middle-left,
    .footer-middle .contain-xs-3 .xs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .contain-xs-3 .col.xs-2:last-child,
    .contain-xs-3 .col:nth-child(3n),
    .contain-xs-3 .footer-end .left:nth-child(3n),
    .contain-xs-3 .footer-end .right:nth-child(3n),
    .contain-xs-3 .footer-end .xs-2.left:last-child,
    .contain-xs-3 .footer-end .xs-2.right:last-child,
    .contain-xs-3 .footer-middle .footer-middle-left:nth-child(3n),
    .contain-xs-3 .footer-middle .footer-middle-right:nth-child(3n),
    .contain-xs-3 .footer-middle .xs-2.footer-middle-left:last-child,
    .contain-xs-3 .footer-middle .xs-2.footer-middle-right:last-child,
    .footer-end .contain-xs-3 .left:nth-child(3n),
    .footer-end .contain-xs-3 .right:nth-child(3n),
    .footer-end .contain-xs-3 .xs-2.left:last-child,
    .footer-end .contain-xs-3 .xs-2.right:last-child,
    .footer-middle .contain-xs-3 .footer-middle-left:nth-child(3n),
    .footer-middle .contain-xs-3 .footer-middle-right:nth-child(3n),
    .footer-middle .contain-xs-3 .xs-2.footer-middle-left:last-child,
    .footer-middle .contain-xs-3 .xs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-3 .col.xs-3,
    .contain-xs-3 .col.xs-4,
    .contain-xs-3 .col.xs-5,
    .contain-xs-3 .footer-end .xs-3.left,
    .contain-xs-3 .footer-end .xs-3.right,
    .contain-xs-3 .footer-end .xs-4.left,
    .contain-xs-3 .footer-end .xs-4.right,
    .contain-xs-3 .footer-end .xs-5.left,
    .contain-xs-3 .footer-end .xs-5.right,
    .contain-xs-3 .footer-middle .xs-3.footer-middle-left,
    .contain-xs-3 .footer-middle .xs-3.footer-middle-right,
    .contain-xs-3 .footer-middle .xs-4.footer-middle-left,
    .contain-xs-3 .footer-middle .xs-4.footer-middle-right,
    .contain-xs-3 .footer-middle .xs-5.footer-middle-left,
    .contain-xs-3 .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-3 .xs-3.left,
    .footer-end .contain-xs-3 .xs-3.right,
    .footer-end .contain-xs-3 .xs-4.left,
    .footer-end .contain-xs-3 .xs-4.right,
    .footer-end .contain-xs-3 .xs-5.left,
    .footer-end .contain-xs-3 .xs-5.right,
    .footer-middle .contain-xs-3 .xs-3.footer-middle-left,
    .footer-middle .contain-xs-3 .xs-3.footer-middle-right,
    .footer-middle .contain-xs-3 .xs-4.footer-middle-left,
    .footer-middle .contain-xs-3 .xs-4.footer-middle-right,
    .footer-middle .contain-xs-3 .xs-5.footer-middle-left,
    .footer-middle .contain-xs-3 .xs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xs-3.with-bottom-border .col.xs-1,
    .contain-xs-3.with-bottom-border .footer-end .xs-1.left,
    .contain-xs-3.with-bottom-border .footer-end .xs-1.right,
    .contain-xs-3.with-bottom-border .footer-middle .xs-1.footer-middle-left,
    .contain-xs-3.with-bottom-border .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-3.with-bottom-border .xs-1.left,
    .footer-end .contain-xs-3.with-bottom-border .xs-1.right,
    .footer-middle .contain-xs-3.with-bottom-border .xs-1.footer-middle-left,
    .footer-middle .contain-xs-3.with-bottom-border .xs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .contain-xs-3.with-bottom-border .col.xs-1:last-child,
    .contain-xs-3.with-bottom-border .footer-end .xs-1.left:last-child,
    .contain-xs-3.with-bottom-border .footer-end .xs-1.right:last-child,
    .contain-xs-3.with-bottom-border .footer-middle .xs-1.footer-middle-left:last-child,
    .contain-xs-3.with-bottom-border .footer-middle .xs-1.footer-middle-right:last-child,
    .footer-end .contain-xs-3.with-bottom-border .xs-1.left:last-child,
    .footer-end .contain-xs-3.with-bottom-border .xs-1.right:last-child,
    .footer-middle .contain-xs-3.with-bottom-border .xs-1.footer-middle-left:last-child,
    .footer-middle .contain-xs-3.with-bottom-border .xs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-3.with-bottom-border .col.xs-2,
    .contain-xs-3.with-bottom-border .footer-end .xs-2.left,
    .contain-xs-3.with-bottom-border .footer-end .xs-2.right,
    .contain-xs-3.with-bottom-border .footer-middle .xs-2.footer-middle-left,
    .contain-xs-3.with-bottom-border .footer-middle .xs-2.footer-middle-right,
    .footer-end .contain-xs-3.with-bottom-border .xs-2.left,
    .footer-end .contain-xs-3.with-bottom-border .xs-2.right,
    .footer-middle .contain-xs-3.with-bottom-border .xs-2.footer-middle-left,
    .footer-middle .contain-xs-3.with-bottom-border .xs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .contain-xs-3.with-bottom-border .col.xs-2:last-child,
    .contain-xs-3.with-bottom-border .footer-end .xs-2.left:last-child,
    .contain-xs-3.with-bottom-border .footer-end .xs-2.right:last-child,
    .contain-xs-3.with-bottom-border .footer-middle .xs-2.footer-middle-left:last-child,
    .contain-xs-3.with-bottom-border .footer-middle .xs-2.footer-middle-right:last-child,
    .footer-end .contain-xs-3.with-bottom-border .xs-2.left:last-child,
    .footer-end .contain-xs-3.with-bottom-border .xs-2.right:last-child,
    .footer-middle .contain-xs-3.with-bottom-border .xs-2.footer-middle-left:last-child,
    .footer-middle .contain-xs-3.with-bottom-border .xs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-3.with-bottom-border .col.xs-3,
    .contain-xs-3.with-bottom-border .col.xs-4,
    .contain-xs-3.with-bottom-border .col.xs-5,
    .contain-xs-3.with-bottom-border .footer-end .xs-3.left,
    .contain-xs-3.with-bottom-border .footer-end .xs-3.right,
    .contain-xs-3.with-bottom-border .footer-end .xs-4.left,
    .contain-xs-3.with-bottom-border .footer-end .xs-4.right,
    .contain-xs-3.with-bottom-border .footer-end .xs-5.left,
    .contain-xs-3.with-bottom-border .footer-end .xs-5.right,
    .contain-xs-3.with-bottom-border .footer-middle .xs-3.footer-middle-left,
    .contain-xs-3.with-bottom-border .footer-middle .xs-3.footer-middle-right,
    .contain-xs-3.with-bottom-border .footer-middle .xs-4.footer-middle-left,
    .contain-xs-3.with-bottom-border .footer-middle .xs-4.footer-middle-right,
    .contain-xs-3.with-bottom-border .footer-middle .xs-5.footer-middle-left,
    .contain-xs-3.with-bottom-border .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-3.with-bottom-border .xs-3.left,
    .footer-end .contain-xs-3.with-bottom-border .xs-3.right,
    .footer-end .contain-xs-3.with-bottom-border .xs-4.left,
    .footer-end .contain-xs-3.with-bottom-border .xs-4.right,
    .footer-end .contain-xs-3.with-bottom-border .xs-5.left,
    .footer-end .contain-xs-3.with-bottom-border .xs-5.right,
    .footer-middle .contain-xs-3.with-bottom-border .xs-3.footer-middle-left,
    .footer-middle .contain-xs-3.with-bottom-border .xs-3.footer-middle-right,
    .footer-middle .contain-xs-3.with-bottom-border .xs-4.footer-middle-left,
    .footer-middle .contain-xs-3.with-bottom-border .xs-4.footer-middle-right,
    .footer-middle .contain-xs-3.with-bottom-border .xs-5.footer-middle-left,
    .footer-middle .contain-xs-3.with-bottom-border .xs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xs-3.with-bottom-border .col:nth-child(3n+3):after,
    .contain-xs-3.with-bottom-border .footer-end .left:nth-child(3n+3):after,
    .contain-xs-3.with-bottom-border .footer-end .right:nth-child(3n+3):after,
    .contain-xs-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n+3):after,
    .contain-xs-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n+3):after,
    .footer-end .contain-xs-3.with-bottom-border .left:nth-child(3n+3):after,
    .footer-end .contain-xs-3.with-bottom-border .right:nth-child(3n+3):after,
    .footer-middle .contain-xs-3.with-bottom-border .footer-middle-left:nth-child(3n+3):after,
    .footer-middle .contain-xs-3.with-bottom-border .footer-middle-right:nth-child(3n+3):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-xs-3.with-bottom-border .col:nth-last-child(-n+3):after,
    .contain-xs-3.with-bottom-border .footer-end .left:nth-last-child(-n+3):after,
    .contain-xs-3.with-bottom-border .footer-end .right:nth-last-child(-n+3):after,
    .contain-xs-3.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+3):after,
    .contain-xs-3.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+3):after,
    .footer-end .contain-xs-3.with-bottom-border .left:nth-last-child(-n+3):after,
    .footer-end .contain-xs-3.with-bottom-border .right:nth-last-child(-n+3):after,
    .footer-middle .contain-xs-3.with-bottom-border .footer-middle-left:nth-last-child(-n+3):after,
    .footer-middle .contain-xs-3.with-bottom-border .footer-middle-right:nth-last-child(-n+3):after {
        display: none
    }
    .contain-xs-3.with-bottom-border .col:nth-child(3n),
    .contain-xs-3.with-bottom-border .footer-end .left:nth-child(3n),
    .contain-xs-3.with-bottom-border .footer-end .right:nth-child(3n),
    .contain-xs-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n),
    .contain-xs-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n),
    .footer-end .contain-xs-3.with-bottom-border .left:nth-child(3n),
    .footer-end .contain-xs-3.with-bottom-border .right:nth-child(3n),
    .footer-middle .contain-xs-3.with-bottom-border .footer-middle-left:nth-child(3n),
    .footer-middle .contain-xs-3.with-bottom-border .footer-middle-right:nth-child(3n) {
        margin-right: 0
    }
    .contain-xs-3.fluid .col,
    .contain-xs-3.fluid .footer-end .left,
    .contain-xs-3.fluid .footer-end .right,
    .contain-xs-3.fluid .footer-middle .footer-middle-left,
    .contain-xs-3.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-xs-3.fluid .left,
    .footer-end .contain-xs-3.fluid .right,
    .footer-middle .contain-xs-3.fluid .footer-middle-left,
    .footer-middle .contain-xs-3.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 33.33333%
    }
    .contain-xs-3.fluid .col.xs-1,
    .contain-xs-3.fluid .footer-end .xs-1.left,
    .contain-xs-3.fluid .footer-end .xs-1.right,
    .contain-xs-3.fluid .footer-middle .xs-1.footer-middle-left,
    .contain-xs-3.fluid .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-3.fluid .xs-1.left,
    .footer-end .contain-xs-3.fluid .xs-1.right,
    .footer-middle .contain-xs-3.fluid .xs-1.footer-middle-left,
    .footer-middle .contain-xs-3.fluid .xs-1.footer-middle-right {
        width: 33.33333%
    }
    .contain-xs-3.fluid .col.xs-2,
    .contain-xs-3.fluid .footer-end .xs-2.left,
    .contain-xs-3.fluid .footer-end .xs-2.right,
    .contain-xs-3.fluid .footer-middle .xs-2.footer-middle-left,
    .contain-xs-3.fluid .footer-middle .xs-2.footer-middle-right,
    .footer-end .contain-xs-3.fluid .xs-2.left,
    .footer-end .contain-xs-3.fluid .xs-2.right,
    .footer-middle .contain-xs-3.fluid .xs-2.footer-middle-left,
    .footer-middle .contain-xs-3.fluid .xs-2.footer-middle-right {
        width: 66.66667%
    }
    .contain-xs-3.fluid .col.xs-3,
    .contain-xs-3.fluid .col.xs-4,
    .contain-xs-3.fluid .col.xs-5,
    .contain-xs-3.fluid .footer-end .xs-3.left,
    .contain-xs-3.fluid .footer-end .xs-3.right,
    .contain-xs-3.fluid .footer-end .xs-4.left,
    .contain-xs-3.fluid .footer-end .xs-4.right,
    .contain-xs-3.fluid .footer-end .xs-5.left,
    .contain-xs-3.fluid .footer-end .xs-5.right,
    .contain-xs-3.fluid .footer-middle .xs-3.footer-middle-left,
    .contain-xs-3.fluid .footer-middle .xs-3.footer-middle-right,
    .contain-xs-3.fluid .footer-middle .xs-4.footer-middle-left,
    .contain-xs-3.fluid .footer-middle .xs-4.footer-middle-right,
    .contain-xs-3.fluid .footer-middle .xs-5.footer-middle-left,
    .contain-xs-3.fluid .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-3.fluid .xs-3.left,
    .footer-end .contain-xs-3.fluid .xs-3.right,
    .footer-end .contain-xs-3.fluid .xs-4.left,
    .footer-end .contain-xs-3.fluid .xs-4.right,
    .footer-end .contain-xs-3.fluid .xs-5.left,
    .footer-end .contain-xs-3.fluid .xs-5.right,
    .footer-middle .contain-xs-3.fluid .xs-3.footer-middle-left,
    .footer-middle .contain-xs-3.fluid .xs-3.footer-middle-right,
    .footer-middle .contain-xs-3.fluid .xs-4.footer-middle-left,
    .footer-middle .contain-xs-3.fluid .xs-4.footer-middle-right,
    .footer-middle .contain-xs-3.fluid .xs-5.footer-middle-left,
    .footer-middle .contain-xs-3.fluid .xs-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (max-width: 567px) {
    .contain-xxs-3 .col.xxs-1,
    .contain-xxs-3 .footer-end .xxs-1.left,
    .contain-xxs-3 .footer-end .xxs-1.right,
    .contain-xxs-3 .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-3 .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-3 .xxs-1.left,
    .footer-end .contain-xxs-3 .xxs-1.right,
    .footer-middle .contain-xxs-3 .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-3 .xxs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .contain-xxs-3 .col.xxs-1:last-child,
    .contain-xxs-3 .footer-end .xxs-1.left:last-child,
    .contain-xxs-3 .footer-end .xxs-1.right:last-child,
    .contain-xxs-3 .footer-middle .xxs-1.footer-middle-left:last-child,
    .contain-xxs-3 .footer-middle .xxs-1.footer-middle-right:last-child,
    .footer-end .contain-xxs-3 .xxs-1.left:last-child,
    .footer-end .contain-xxs-3 .xxs-1.right:last-child,
    .footer-middle .contain-xxs-3 .xxs-1.footer-middle-left:last-child,
    .footer-middle .contain-xxs-3 .xxs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-3 .col.xxs-2,
    .contain-xxs-3 .footer-end .xxs-2.left,
    .contain-xxs-3 .footer-end .xxs-2.right,
    .contain-xxs-3 .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-3 .footer-middle .xxs-2.footer-middle-right,
    .footer-end .contain-xxs-3 .xxs-2.left,
    .footer-end .contain-xxs-3 .xxs-2.right,
    .footer-middle .contain-xxs-3 .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-3 .xxs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .contain-xxs-3 .col.xxs-2:last-child,
    .contain-xxs-3 .col:nth-child(3n),
    .contain-xxs-3 .footer-end .left:nth-child(3n),
    .contain-xxs-3 .footer-end .right:nth-child(3n),
    .contain-xxs-3 .footer-end .xxs-2.left:last-child,
    .contain-xxs-3 .footer-end .xxs-2.right:last-child,
    .contain-xxs-3 .footer-middle .footer-middle-left:nth-child(3n),
    .contain-xxs-3 .footer-middle .footer-middle-right:nth-child(3n),
    .contain-xxs-3 .footer-middle .xxs-2.footer-middle-left:last-child,
    .contain-xxs-3 .footer-middle .xxs-2.footer-middle-right:last-child,
    .footer-end .contain-xxs-3 .left:nth-child(3n),
    .footer-end .contain-xxs-3 .right:nth-child(3n),
    .footer-end .contain-xxs-3 .xxs-2.left:last-child,
    .footer-end .contain-xxs-3 .xxs-2.right:last-child,
    .footer-middle .contain-xxs-3 .footer-middle-left:nth-child(3n),
    .footer-middle .contain-xxs-3 .footer-middle-right:nth-child(3n),
    .footer-middle .contain-xxs-3 .xxs-2.footer-middle-left:last-child,
    .footer-middle .contain-xxs-3 .xxs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-3 .col.xxs-3,
    .contain-xxs-3 .col.xxs-4,
    .contain-xxs-3 .col.xxs-5,
    .contain-xxs-3 .footer-end .xxs-3.left,
    .contain-xxs-3 .footer-end .xxs-3.right,
    .contain-xxs-3 .footer-end .xxs-4.left,
    .contain-xxs-3 .footer-end .xxs-4.right,
    .contain-xxs-3 .footer-end .xxs-5.left,
    .contain-xxs-3 .footer-end .xxs-5.right,
    .contain-xxs-3 .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-3 .footer-middle .xxs-3.footer-middle-right,
    .contain-xxs-3 .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-3 .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-3 .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-3 .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-3 .xxs-3.left,
    .footer-end .contain-xxs-3 .xxs-3.right,
    .footer-end .contain-xxs-3 .xxs-4.left,
    .footer-end .contain-xxs-3 .xxs-4.right,
    .footer-end .contain-xxs-3 .xxs-5.left,
    .footer-end .contain-xxs-3 .xxs-5.right,
    .footer-middle .contain-xxs-3 .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-3 .xxs-3.footer-middle-right,
    .footer-middle .contain-xxs-3 .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-3 .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-3 .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-3 .xxs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xxs-3.with-bottom-border .col.xxs-1,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-1.left,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-1.right,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-1.left,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-1.right,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 31.84358%
    }
    .contain-xxs-3.with-bottom-border .col.xxs-1:last-child,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-1.left:last-child,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-1.right:last-child,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-1.footer-middle-left:last-child,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-1.footer-middle-right:last-child,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-1.left:last-child,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-1.right:last-child,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-1.footer-middle-left:last-child,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-3.with-bottom-border .col.xxs-2,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-2.left,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-2.right,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-2.footer-middle-right,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-2.left,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-2.right,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-2.footer-middle-right {
        float: left;
        display: block;
        margin-right: 2.23464%;
        width: 65.92179%
    }
    .contain-xxs-3.with-bottom-border .col.xxs-2:last-child,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-2.left:last-child,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-2.right:last-child,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-2.footer-middle-left:last-child,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-2.footer-middle-right:last-child,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-2.left:last-child,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-2.right:last-child,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-2.footer-middle-left:last-child,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-2.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-3.with-bottom-border .col.xxs-3,
    .contain-xxs-3.with-bottom-border .col.xxs-4,
    .contain-xxs-3.with-bottom-border .col.xxs-5,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-3.left,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-3.right,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-4.left,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-4.right,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-5.left,
    .contain-xxs-3.with-bottom-border .footer-end .xxs-5.right,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-3.footer-middle-right,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-3.with-bottom-border .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-3.left,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-3.right,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-4.left,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-4.right,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-5.left,
    .footer-end .contain-xxs-3.with-bottom-border .xxs-5.right,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-3.footer-middle-right,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-3.with-bottom-border .xxs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xxs-3.with-bottom-border .col:nth-child(3n+3):after,
    .contain-xxs-3.with-bottom-border .footer-end .left:nth-child(3n+3):after,
    .contain-xxs-3.with-bottom-border .footer-end .right:nth-child(3n+3):after,
    .contain-xxs-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n+3):after,
    .contain-xxs-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n+3):after,
    .footer-end .contain-xxs-3.with-bottom-border .left:nth-child(3n+3):after,
    .footer-end .contain-xxs-3.with-bottom-border .right:nth-child(3n+3):after,
    .footer-middle .contain-xxs-3.with-bottom-border .footer-middle-left:nth-child(3n+3):after,
    .footer-middle .contain-xxs-3.with-bottom-border .footer-middle-right:nth-child(3n+3):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-xxs-3.with-bottom-border .col:nth-last-child(-n+3):after,
    .contain-xxs-3.with-bottom-border .footer-end .left:nth-last-child(-n+3):after,
    .contain-xxs-3.with-bottom-border .footer-end .right:nth-last-child(-n+3):after,
    .contain-xxs-3.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+3):after,
    .contain-xxs-3.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+3):after,
    .footer-end .contain-xxs-3.with-bottom-border .left:nth-last-child(-n+3):after,
    .footer-end .contain-xxs-3.with-bottom-border .right:nth-last-child(-n+3):after,
    .footer-middle .contain-xxs-3.with-bottom-border .footer-middle-left:nth-last-child(-n+3):after,
    .footer-middle .contain-xxs-3.with-bottom-border .footer-middle-right:nth-last-child(-n+3):after {
        display: none
    }
    .contain-xxs-3.with-bottom-border .col:nth-child(3n),
    .contain-xxs-3.with-bottom-border .footer-end .left:nth-child(3n),
    .contain-xxs-3.with-bottom-border .footer-end .right:nth-child(3n),
    .contain-xxs-3.with-bottom-border .footer-middle .footer-middle-left:nth-child(3n),
    .contain-xxs-3.with-bottom-border .footer-middle .footer-middle-right:nth-child(3n),
    .footer-end .contain-xxs-3.with-bottom-border .left:nth-child(3n),
    .footer-end .contain-xxs-3.with-bottom-border .right:nth-child(3n),
    .footer-middle .contain-xxs-3.with-bottom-border .footer-middle-left:nth-child(3n),
    .footer-middle .contain-xxs-3.with-bottom-border .footer-middle-right:nth-child(3n) {
        margin-right: 0
    }
    .contain-xxs-3.fluid .col,
    .contain-xxs-3.fluid .footer-end .left,
    .contain-xxs-3.fluid .footer-end .right,
    .contain-xxs-3.fluid .footer-middle .footer-middle-left,
    .contain-xxs-3.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-xxs-3.fluid .left,
    .footer-end .contain-xxs-3.fluid .right,
    .footer-middle .contain-xxs-3.fluid .footer-middle-left,
    .footer-middle .contain-xxs-3.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 33.33333%
    }
    .contain-xxs-3.fluid .col.xxs-1,
    .contain-xxs-3.fluid .footer-end .xxs-1.left,
    .contain-xxs-3.fluid .footer-end .xxs-1.right,
    .contain-xxs-3.fluid .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-3.fluid .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-3.fluid .xxs-1.left,
    .footer-end .contain-xxs-3.fluid .xxs-1.right,
    .footer-middle .contain-xxs-3.fluid .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-3.fluid .xxs-1.footer-middle-right {
        width: 33.33333%
    }
    .contain-xxs-3.fluid .col.xxs-2,
    .contain-xxs-3.fluid .footer-end .xxs-2.left,
    .contain-xxs-3.fluid .footer-end .xxs-2.right,
    .contain-xxs-3.fluid .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-3.fluid .footer-middle .xxs-2.footer-middle-right,
    .footer-end .contain-xxs-3.fluid .xxs-2.left,
    .footer-end .contain-xxs-3.fluid .xxs-2.right,
    .footer-middle .contain-xxs-3.fluid .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-3.fluid .xxs-2.footer-middle-right {
        width: 66.66667%
    }
    .contain-xxs-3.fluid .col.xxs-3,
    .contain-xxs-3.fluid .col.xxs-4,
    .contain-xxs-3.fluid .col.xxs-5,
    .contain-xxs-3.fluid .footer-end .xxs-3.left,
    .contain-xxs-3.fluid .footer-end .xxs-3.right,
    .contain-xxs-3.fluid .footer-end .xxs-4.left,
    .contain-xxs-3.fluid .footer-end .xxs-4.right,
    .contain-xxs-3.fluid .footer-end .xxs-5.left,
    .contain-xxs-3.fluid .footer-end .xxs-5.right,
    .contain-xxs-3.fluid .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-3.fluid .footer-middle .xxs-3.footer-middle-right,
    .contain-xxs-3.fluid .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-3.fluid .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-3.fluid .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-3.fluid .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-3.fluid .xxs-3.left,
    .footer-end .contain-xxs-3.fluid .xxs-3.right,
    .footer-end .contain-xxs-3.fluid .xxs-4.left,
    .footer-end .contain-xxs-3.fluid .xxs-4.right,
    .footer-end .contain-xxs-3.fluid .xxs-5.left,
    .footer-end .contain-xxs-3.fluid .xxs-5.right,
    .footer-middle .contain-xxs-3.fluid .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-3.fluid .xxs-3.footer-middle-right,
    .footer-middle .contain-xxs-3.fluid .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-3.fluid .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-3.fluid .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-3.fluid .xxs-5.footer-middle-right {
        width: 100%
    }
}
.contain-lg-2 .col.lg-1,
.contain-lg-2 .footer-end .left,
.contain-lg-2 .footer-end .lg-1.right,
.contain-lg-2 .footer-middle .lg-1.footer-middle-left,
.contain-lg-2 .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-2 .left,
.footer-end .contain-lg-2 .lg-1.right,
.footer-middle .contain-lg-2 .lg-1.footer-middle-left,
.footer-middle .contain-lg-2 .lg-1.footer-middle-right {
    float: left;
    display: block;
    margin-right: 3.38983%;
    width: 48.30508%
}
.contain-lg-2 .col.lg-1:last-child,
.contain-lg-2 .col:nth-child(2n),
.contain-lg-2 .footer-end .left:last-child,
.contain-lg-2 .footer-end .left:nth-child(2n),
.contain-lg-2 .footer-end .lg-1.right:last-child,
.contain-lg-2 .footer-end .right:nth-child(2n),
.contain-lg-2 .footer-middle .footer-middle-left:nth-child(2n),
.contain-lg-2 .footer-middle .footer-middle-right:nth-child(2n),
.contain-lg-2 .footer-middle .lg-1.footer-middle-left:last-child,
.contain-lg-2 .footer-middle .lg-1.footer-middle-right:last-child,
.footer-end .contain-lg-2 .left:last-child,
.footer-end .contain-lg-2 .left:nth-child(2n),
.footer-end .contain-lg-2 .lg-1.right:last-child,
.footer-end .contain-lg-2 .right:nth-child(2n),
.footer-middle .contain-lg-2 .footer-middle-left:nth-child(2n),
.footer-middle .contain-lg-2 .footer-middle-right:nth-child(2n),
.footer-middle .contain-lg-2 .lg-1.footer-middle-left:last-child,
.footer-middle .contain-lg-2 .lg-1.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-2 .col.lg-2,
.contain-lg-2 .col.lg-3,
.contain-lg-2 .col.lg-4,
.contain-lg-2 .col.lg-5,
.contain-lg-2 .footer-end .lg-2.left,
.contain-lg-2 .footer-end .lg-2.right,
.contain-lg-2 .footer-end .lg-3.left,
.contain-lg-2 .footer-end .lg-3.right,
.contain-lg-2 .footer-end .lg-4.left,
.contain-lg-2 .footer-end .lg-5.left,
.contain-lg-2 .footer-end .lg-5.right,
.contain-lg-2 .footer-end .right,
.contain-lg-2 .footer-middle .footer-middle-left,
.contain-lg-2 .footer-middle .footer-middle-right,
.contain-lg-2 .footer-middle .lg-2.footer-middle-left,
.contain-lg-2 .footer-middle .lg-3.footer-middle-right,
.contain-lg-2 .footer-middle .lg-4.footer-middle-left,
.contain-lg-2 .footer-middle .lg-4.footer-middle-right,
.contain-lg-2 .footer-middle .lg-5.footer-middle-left,
.contain-lg-2 .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-2 .lg-2.left,
.footer-end .contain-lg-2 .lg-2.right,
.footer-end .contain-lg-2 .lg-3.left,
.footer-end .contain-lg-2 .lg-3.right,
.footer-end .contain-lg-2 .lg-4.left,
.footer-end .contain-lg-2 .lg-5.left,
.footer-end .contain-lg-2 .lg-5.right,
.footer-end .contain-lg-2 .right,
.footer-middle .contain-lg-2 .footer-middle-left,
.footer-middle .contain-lg-2 .footer-middle-right,
.footer-middle .contain-lg-2 .lg-2.footer-middle-left,
.footer-middle .contain-lg-2 .lg-3.footer-middle-right,
.footer-middle .contain-lg-2 .lg-4.footer-middle-left,
.footer-middle .contain-lg-2 .lg-4.footer-middle-right,
.footer-middle .contain-lg-2 .lg-5.footer-middle-left,
.footer-middle .contain-lg-2 .lg-5.footer-middle-right {
    float: left;
    width: 100%
}
@media screen and (min-width: 1200px) {
    .contain-lg-2 .col.lg-1,
    .contain-lg-2 .footer-end .left,
    .contain-lg-2 .footer-end .lg-1.right,
    .contain-lg-2 .footer-middle .lg-1.footer-middle-left,
    .contain-lg-2 .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-2 .left,
    .footer-end .contain-lg-2 .lg-1.right,
    .footer-middle .contain-lg-2 .lg-1.footer-middle-left,
    .footer-middle .contain-lg-2 .lg-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 3.38983%;
        width: 48.30508%
    }
    .contain-lg-2 .col.lg-1:last-child,
    .contain-lg-2 .col:nth-child(2n),
    .contain-lg-2 .footer-end .left:last-child,
    .contain-lg-2 .footer-end .left:nth-child(2n),
    .contain-lg-2 .footer-end .lg-1.right:last-child,
    .contain-lg-2 .footer-end .right:nth-child(2n),
    .contain-lg-2 .footer-middle .footer-middle-left:nth-child(2n),
    .contain-lg-2 .footer-middle .footer-middle-right:nth-child(2n),
    .contain-lg-2 .footer-middle .lg-1.footer-middle-left:last-child,
    .contain-lg-2 .footer-middle .lg-1.footer-middle-right:last-child,
    .footer-end .contain-lg-2 .left:last-child,
    .footer-end .contain-lg-2 .left:nth-child(2n),
    .footer-end .contain-lg-2 .lg-1.right:last-child,
    .footer-end .contain-lg-2 .right:nth-child(2n),
    .footer-middle .contain-lg-2 .footer-middle-left:nth-child(2n),
    .footer-middle .contain-lg-2 .footer-middle-right:nth-child(2n),
    .footer-middle .contain-lg-2 .lg-1.footer-middle-left:last-child,
    .footer-middle .contain-lg-2 .lg-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-2 .col.lg-2,
    .contain-lg-2 .col.lg-3,
    .contain-lg-2 .col.lg-4,
    .contain-lg-2 .col.lg-5,
    .contain-lg-2 .footer-end .lg-2.left,
    .contain-lg-2 .footer-end .lg-2.right,
    .contain-lg-2 .footer-end .lg-3.left,
    .contain-lg-2 .footer-end .lg-3.right,
    .contain-lg-2 .footer-end .lg-4.left,
    .contain-lg-2 .footer-end .lg-5.left,
    .contain-lg-2 .footer-end .lg-5.right,
    .contain-lg-2 .footer-end .right,
    .contain-lg-2 .footer-middle .footer-middle-left,
    .contain-lg-2 .footer-middle .footer-middle-right,
    .contain-lg-2 .footer-middle .lg-2.footer-middle-left,
    .contain-lg-2 .footer-middle .lg-3.footer-middle-right,
    .contain-lg-2 .footer-middle .lg-4.footer-middle-left,
    .contain-lg-2 .footer-middle .lg-4.footer-middle-right,
    .contain-lg-2 .footer-middle .lg-5.footer-middle-left,
    .contain-lg-2 .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-2 .lg-2.left,
    .footer-end .contain-lg-2 .lg-2.right,
    .footer-end .contain-lg-2 .lg-3.left,
    .footer-end .contain-lg-2 .lg-3.right,
    .footer-end .contain-lg-2 .lg-4.left,
    .footer-end .contain-lg-2 .lg-5.left,
    .footer-end .contain-lg-2 .lg-5.right,
    .footer-end .contain-lg-2 .right,
    .footer-middle .contain-lg-2 .footer-middle-left,
    .footer-middle .contain-lg-2 .footer-middle-right,
    .footer-middle .contain-lg-2 .lg-2.footer-middle-left,
    .footer-middle .contain-lg-2 .lg-3.footer-middle-right,
    .footer-middle .contain-lg-2 .lg-4.footer-middle-left,
    .footer-middle .contain-lg-2 .lg-4.footer-middle-right,
    .footer-middle .contain-lg-2 .lg-5.footer-middle-left,
    .footer-middle .contain-lg-2 .lg-5.footer-middle-right {
        float: left;
        width: 100%
    }
}
.contain-lg-2.with-bottom-border .col.lg-1,
.contain-lg-2.with-bottom-border .footer-end .left,
.contain-lg-2.with-bottom-border .footer-end .lg-1.right,
.contain-lg-2.with-bottom-border .footer-middle .lg-1.footer-middle-left,
.contain-lg-2.with-bottom-border .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-2.with-bottom-border .left,
.footer-end .contain-lg-2.with-bottom-border .lg-1.right,
.footer-middle .contain-lg-2.with-bottom-border .lg-1.footer-middle-left,
.footer-middle .contain-lg-2.with-bottom-border .lg-1.footer-middle-right {
    float: left;
    display: block;
    margin-right: 3.38983%;
    width: 48.30508%
}
.contain-lg-2.with-bottom-border .col.lg-1:last-child,
.contain-lg-2.with-bottom-border .footer-end .left:last-child,
.contain-lg-2.with-bottom-border .footer-end .lg-1.right:last-child,
.contain-lg-2.with-bottom-border .footer-middle .lg-1.footer-middle-left:last-child,
.contain-lg-2.with-bottom-border .footer-middle .lg-1.footer-middle-right:last-child,
.footer-end .contain-lg-2.with-bottom-border .left:last-child,
.footer-end .contain-lg-2.with-bottom-border .lg-1.right:last-child,
.footer-middle .contain-lg-2.with-bottom-border .lg-1.footer-middle-left:last-child,
.footer-middle .contain-lg-2.with-bottom-border .lg-1.footer-middle-right:last-child {
    margin-right: 0
}
.contain-lg-2.with-bottom-border .col.lg-2,
.contain-lg-2.with-bottom-border .col.lg-3,
.contain-lg-2.with-bottom-border .col.lg-4,
.contain-lg-2.with-bottom-border .col.lg-5,
.contain-lg-2.with-bottom-border .footer-end .lg-2.left,
.contain-lg-2.with-bottom-border .footer-end .lg-2.right,
.contain-lg-2.with-bottom-border .footer-end .lg-3.left,
.contain-lg-2.with-bottom-border .footer-end .lg-3.right,
.contain-lg-2.with-bottom-border .footer-end .lg-4.left,
.contain-lg-2.with-bottom-border .footer-end .lg-5.left,
.contain-lg-2.with-bottom-border .footer-end .lg-5.right,
.contain-lg-2.with-bottom-border .footer-end .right,
.contain-lg-2.with-bottom-border .footer-middle .footer-middle-left,
.contain-lg-2.with-bottom-border .footer-middle .footer-middle-right,
.contain-lg-2.with-bottom-border .footer-middle .lg-2.footer-middle-left,
.contain-lg-2.with-bottom-border .footer-middle .lg-3.footer-middle-right,
.contain-lg-2.with-bottom-border .footer-middle .lg-4.footer-middle-left,
.contain-lg-2.with-bottom-border .footer-middle .lg-4.footer-middle-right,
.contain-lg-2.with-bottom-border .footer-middle .lg-5.footer-middle-left,
.contain-lg-2.with-bottom-border .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-2.with-bottom-border .lg-2.left,
.footer-end .contain-lg-2.with-bottom-border .lg-2.right,
.footer-end .contain-lg-2.with-bottom-border .lg-3.left,
.footer-end .contain-lg-2.with-bottom-border .lg-3.right,
.footer-end .contain-lg-2.with-bottom-border .lg-4.left,
.footer-end .contain-lg-2.with-bottom-border .lg-5.left,
.footer-end .contain-lg-2.with-bottom-border .lg-5.right,
.footer-end .contain-lg-2.with-bottom-border .right,
.footer-middle .contain-lg-2.with-bottom-border .footer-middle-left,
.footer-middle .contain-lg-2.with-bottom-border .footer-middle-right,
.footer-middle .contain-lg-2.with-bottom-border .lg-2.footer-middle-left,
.footer-middle .contain-lg-2.with-bottom-border .lg-3.footer-middle-right,
.footer-middle .contain-lg-2.with-bottom-border .lg-4.footer-middle-left,
.footer-middle .contain-lg-2.with-bottom-border .lg-4.footer-middle-right,
.footer-middle .contain-lg-2.with-bottom-border .lg-5.footer-middle-left,
.footer-middle .contain-lg-2.with-bottom-border .lg-5.footer-middle-right {
    float: left;
    width: 100%
}
.contain-lg-2.with-bottom-border .col:nth-child(2n+2):after,
.contain-lg-2.with-bottom-border .footer-end .left:nth-child(2n+2):after,
.contain-lg-2.with-bottom-border .footer-end .right:nth-child(2n+2):after,
.contain-lg-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n+2):after,
.contain-lg-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n+2):after,
.footer-end .contain-lg-2.with-bottom-border .left:nth-child(2n+2):after,
.footer-end .contain-lg-2.with-bottom-border .right:nth-child(2n+2):after,
.footer-middle .contain-lg-2.with-bottom-border .footer-middle-left:nth-child(2n+2):after,
.footer-middle .contain-lg-2.with-bottom-border .footer-middle-right:nth-child(2n+2):after {
    content: '';
    width: 100%;
    display: block;
    height: 0;
    border-bottom: 1px solid #e5e5e5;
    position: absolute;
    left: -15px;
    margin: 0 15px;
    right: 0
}
.contain-lg-2.with-bottom-border .col:nth-last-child(-n+2):after,
.contain-lg-2.with-bottom-border .footer-end .left:nth-last-child(-n+2):after,
.contain-lg-2.with-bottom-border .footer-end .right:nth-last-child(-n+2):after,
.contain-lg-2.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+2):after,
.contain-lg-2.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+2):after,
.footer-end .contain-lg-2.with-bottom-border .left:nth-last-child(-n+2):after,
.footer-end .contain-lg-2.with-bottom-border .right:nth-last-child(-n+2):after,
.footer-middle .contain-lg-2.with-bottom-border .footer-middle-left:nth-last-child(-n+2):after,
.footer-middle .contain-lg-2.with-bottom-border .footer-middle-right:nth-last-child(-n+2):after {
    display: none
}
.contain-lg-2.with-bottom-border .col:nth-child(2n),
.contain-lg-2.with-bottom-border .footer-end .left:nth-child(2n),
.contain-lg-2.with-bottom-border .footer-end .right:nth-child(2n),
.contain-lg-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n),
.contain-lg-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n),
.footer-end .contain-lg-2.with-bottom-border .left:nth-child(2n),
.footer-end .contain-lg-2.with-bottom-border .right:nth-child(2n),
.footer-middle .contain-lg-2.with-bottom-border .footer-middle-left:nth-child(2n),
.footer-middle .contain-lg-2.with-bottom-border .footer-middle-right:nth-child(2n) {
    margin-right: 0
}
@media screen and (min-width: 1200px) {
    .contain-lg-2.with-bottom-border .col.lg-1,
    .contain-lg-2.with-bottom-border .footer-end .left,
    .contain-lg-2.with-bottom-border .footer-end .lg-1.right,
    .contain-lg-2.with-bottom-border .footer-middle .lg-1.footer-middle-left,
    .contain-lg-2.with-bottom-border .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-2.with-bottom-border .left,
    .footer-end .contain-lg-2.with-bottom-border .lg-1.right,
    .footer-middle .contain-lg-2.with-bottom-border .lg-1.footer-middle-left,
    .footer-middle .contain-lg-2.with-bottom-border .lg-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 3.38983%;
        width: 48.30508%
    }
    .contain-lg-2.with-bottom-border .col.lg-1:last-child,
    .contain-lg-2.with-bottom-border .footer-end .left:last-child,
    .contain-lg-2.with-bottom-border .footer-end .lg-1.right:last-child,
    .contain-lg-2.with-bottom-border .footer-middle .lg-1.footer-middle-left:last-child,
    .contain-lg-2.with-bottom-border .footer-middle .lg-1.footer-middle-right:last-child,
    .footer-end .contain-lg-2.with-bottom-border .left:last-child,
    .footer-end .contain-lg-2.with-bottom-border .lg-1.right:last-child,
    .footer-middle .contain-lg-2.with-bottom-border .lg-1.footer-middle-left:last-child,
    .footer-middle .contain-lg-2.with-bottom-border .lg-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-lg-2.with-bottom-border .col.lg-2,
    .contain-lg-2.with-bottom-border .col.lg-3,
    .contain-lg-2.with-bottom-border .col.lg-4,
    .contain-lg-2.with-bottom-border .col.lg-5,
    .contain-lg-2.with-bottom-border .footer-end .lg-2.left,
    .contain-lg-2.with-bottom-border .footer-end .lg-2.right,
    .contain-lg-2.with-bottom-border .footer-end .lg-3.left,
    .contain-lg-2.with-bottom-border .footer-end .lg-3.right,
    .contain-lg-2.with-bottom-border .footer-end .lg-4.left,
    .contain-lg-2.with-bottom-border .footer-end .lg-5.left,
    .contain-lg-2.with-bottom-border .footer-end .lg-5.right,
    .contain-lg-2.with-bottom-border .footer-end .right,
    .contain-lg-2.with-bottom-border .footer-middle .footer-middle-left,
    .contain-lg-2.with-bottom-border .footer-middle .footer-middle-right,
    .contain-lg-2.with-bottom-border .footer-middle .lg-2.footer-middle-left,
    .contain-lg-2.with-bottom-border .footer-middle .lg-3.footer-middle-right,
    .contain-lg-2.with-bottom-border .footer-middle .lg-4.footer-middle-left,
    .contain-lg-2.with-bottom-border .footer-middle .lg-4.footer-middle-right,
    .contain-lg-2.with-bottom-border .footer-middle .lg-5.footer-middle-left,
    .contain-lg-2.with-bottom-border .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-2.with-bottom-border .lg-2.left,
    .footer-end .contain-lg-2.with-bottom-border .lg-2.right,
    .footer-end .contain-lg-2.with-bottom-border .lg-3.left,
    .footer-end .contain-lg-2.with-bottom-border .lg-3.right,
    .footer-end .contain-lg-2.with-bottom-border .lg-4.left,
    .footer-end .contain-lg-2.with-bottom-border .lg-5.left,
    .footer-end .contain-lg-2.with-bottom-border .lg-5.right,
    .footer-end .contain-lg-2.with-bottom-border .right,
    .footer-middle .contain-lg-2.with-bottom-border .footer-middle-left,
    .footer-middle .contain-lg-2.with-bottom-border .footer-middle-right,
    .footer-middle .contain-lg-2.with-bottom-border .lg-2.footer-middle-left,
    .footer-middle .contain-lg-2.with-bottom-border .lg-3.footer-middle-right,
    .footer-middle .contain-lg-2.with-bottom-border .lg-4.footer-middle-left,
    .footer-middle .contain-lg-2.with-bottom-border .lg-4.footer-middle-right,
    .footer-middle .contain-lg-2.with-bottom-border .lg-5.footer-middle-left,
    .footer-middle .contain-lg-2.with-bottom-border .lg-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-lg-2.with-bottom-border .col:nth-child(2n+2):after,
    .contain-lg-2.with-bottom-border .footer-end .left:nth-child(2n+2):after,
    .contain-lg-2.with-bottom-border .footer-end .right:nth-child(2n+2):after,
    .contain-lg-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n+2):after,
    .contain-lg-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n+2):after,
    .footer-end .contain-lg-2.with-bottom-border .left:nth-child(2n+2):after,
    .footer-end .contain-lg-2.with-bottom-border .right:nth-child(2n+2):after,
    .footer-middle .contain-lg-2.with-bottom-border .footer-middle-left:nth-child(2n+2):after,
    .footer-middle .contain-lg-2.with-bottom-border .footer-middle-right:nth-child(2n+2):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-lg-2.with-bottom-border .col:nth-last-child(-n+2):after,
    .contain-lg-2.with-bottom-border .footer-end .left:nth-last-child(-n+2):after,
    .contain-lg-2.with-bottom-border .footer-end .right:nth-last-child(-n+2):after,
    .contain-lg-2.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+2):after,
    .contain-lg-2.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+2):after,
    .footer-end .contain-lg-2.with-bottom-border .left:nth-last-child(-n+2):after,
    .footer-end .contain-lg-2.with-bottom-border .right:nth-last-child(-n+2):after,
    .footer-middle .contain-lg-2.with-bottom-border .footer-middle-left:nth-last-child(-n+2):after,
    .footer-middle .contain-lg-2.with-bottom-border .footer-middle-right:nth-last-child(-n+2):after {
        display: none
    }
    .contain-lg-2.with-bottom-border .col:nth-child(2n),
    .contain-lg-2.with-bottom-border .footer-end .left:nth-child(2n),
    .contain-lg-2.with-bottom-border .footer-end .right:nth-child(2n),
    .contain-lg-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n),
    .contain-lg-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n),
    .footer-end .contain-lg-2.with-bottom-border .left:nth-child(2n),
    .footer-end .contain-lg-2.with-bottom-border .right:nth-child(2n),
    .footer-middle .contain-lg-2.with-bottom-border .footer-middle-left:nth-child(2n),
    .footer-middle .contain-lg-2.with-bottom-border .footer-middle-right:nth-child(2n) {
        margin-right: 0
    }
}
.contain-lg-2.fluid .col,
.contain-lg-2.fluid .footer-end .left,
.contain-lg-2.fluid .footer-end .right,
.contain-lg-2.fluid .footer-middle .footer-middle-left,
.contain-lg-2.fluid .footer-middle .footer-middle-right,
.footer-end .contain-lg-2.fluid .left,
.footer-end .contain-lg-2.fluid .right,
.footer-middle .contain-lg-2.fluid .footer-middle-left,
.footer-middle .contain-lg-2.fluid .footer-middle-right {
    float: left;
    margin-right: 0!important;
    width: 50%
}
.contain-lg-2.fluid .col.lg-1,
.contain-lg-2.fluid .footer-end .left,
.contain-lg-2.fluid .footer-end .lg-1.right,
.contain-lg-2.fluid .footer-middle .lg-1.footer-middle-left,
.contain-lg-2.fluid .footer-middle .lg-1.footer-middle-right,
.footer-end .contain-lg-2.fluid .left,
.footer-end .contain-lg-2.fluid .lg-1.right,
.footer-middle .contain-lg-2.fluid .lg-1.footer-middle-left,
.footer-middle .contain-lg-2.fluid .lg-1.footer-middle-right {
    width: 50%
}
.contain-lg-2.fluid .col.lg-2,
.contain-lg-2.fluid .col.lg-3,
.contain-lg-2.fluid .col.lg-4,
.contain-lg-2.fluid .col.lg-5,
.contain-lg-2.fluid .footer-end .lg-2.left,
.contain-lg-2.fluid .footer-end .lg-2.right,
.contain-lg-2.fluid .footer-end .lg-3.left,
.contain-lg-2.fluid .footer-end .lg-3.right,
.contain-lg-2.fluid .footer-end .lg-4.left,
.contain-lg-2.fluid .footer-end .lg-5.left,
.contain-lg-2.fluid .footer-end .lg-5.right,
.contain-lg-2.fluid .footer-end .right,
.contain-lg-2.fluid .footer-middle .footer-middle-left,
.contain-lg-2.fluid .footer-middle .footer-middle-right,
.contain-lg-2.fluid .footer-middle .lg-2.footer-middle-left,
.contain-lg-2.fluid .footer-middle .lg-3.footer-middle-right,
.contain-lg-2.fluid .footer-middle .lg-4.footer-middle-left,
.contain-lg-2.fluid .footer-middle .lg-4.footer-middle-right,
.contain-lg-2.fluid .footer-middle .lg-5.footer-middle-left,
.contain-lg-2.fluid .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-2.fluid .lg-2.left,
.footer-end .contain-lg-2.fluid .lg-2.right,
.footer-end .contain-lg-2.fluid .lg-3.left,
.footer-end .contain-lg-2.fluid .lg-3.right,
.footer-end .contain-lg-2.fluid .lg-4.left,
.footer-end .contain-lg-2.fluid .lg-5.left,
.footer-end .contain-lg-2.fluid .lg-5.right,
.footer-end .contain-lg-2.fluid .right,
.footer-middle .contain-lg-2.fluid .footer-middle-left,
.footer-middle .contain-lg-2.fluid .footer-middle-right,
.footer-middle .contain-lg-2.fluid .lg-2.footer-middle-left,
.footer-middle .contain-lg-2.fluid .lg-3.footer-middle-right,
.footer-middle .contain-lg-2.fluid .lg-4.footer-middle-left,
.footer-middle .contain-lg-2.fluid .lg-4.footer-middle-right,
.footer-middle .contain-lg-2.fluid .lg-5.footer-middle-left,
.footer-middle .contain-lg-2.fluid .lg-5.footer-middle-right {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .contain-lg-2.fluid .col,
    .contain-lg-2.fluid .footer-end .left,
    .contain-lg-2.fluid .footer-end .right,
    .contain-lg-2.fluid .footer-middle .footer-middle-left,
    .contain-lg-2.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-lg-2.fluid .left,
    .footer-end .contain-lg-2.fluid .right,
    .footer-middle .contain-lg-2.fluid .footer-middle-left,
    .footer-middle .contain-lg-2.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 50%
    }
    .contain-lg-2.fluid .col.lg-1,
    .contain-lg-2.fluid .footer-end .left,
    .contain-lg-2.fluid .footer-end .lg-1.right,
    .contain-lg-2.fluid .footer-middle .lg-1.footer-middle-left,
    .contain-lg-2.fluid .footer-middle .lg-1.footer-middle-right,
    .footer-end .contain-lg-2.fluid .left,
    .footer-end .contain-lg-2.fluid .lg-1.right,
    .footer-middle .contain-lg-2.fluid .lg-1.footer-middle-left,
    .footer-middle .contain-lg-2.fluid .lg-1.footer-middle-right {
        width: 50%
    }
    .contain-lg-2.fluid .col.lg-2,
    .contain-lg-2.fluid .col.lg-3,
    .contain-lg-2.fluid .col.lg-4,
    .contain-lg-2.fluid .col.lg-5,
    .contain-lg-2.fluid .footer-end .lg-2.left,
    .contain-lg-2.fluid .footer-end .lg-2.right,
    .contain-lg-2.fluid .footer-end .lg-3.left,
    .contain-lg-2.fluid .footer-end .lg-3.right,
    .contain-lg-2.fluid .footer-end .lg-4.left,
    .contain-lg-2.fluid .footer-end .lg-5.left,
    .contain-lg-2.fluid .footer-end .lg-5.right,
    .contain-lg-2.fluid .footer-end .right,
    .contain-lg-2.fluid .footer-middle .footer-middle-left,
    .contain-lg-2.fluid .footer-middle .footer-middle-right,
    .contain-lg-2.fluid .footer-middle .lg-2.footer-middle-left,
    .contain-lg-2.fluid .footer-middle .lg-3.footer-middle-right,
    .contain-lg-2.fluid .footer-middle .lg-4.footer-middle-left,
    .contain-lg-2.fluid .footer-middle .lg-4.footer-middle-right,
    .contain-lg-2.fluid .footer-middle .lg-5.footer-middle-left,
    .contain-lg-2.fluid .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-2.fluid .lg-2.left,
    .footer-end .contain-lg-2.fluid .lg-2.right,
    .footer-end .contain-lg-2.fluid .lg-3.left,
    .footer-end .contain-lg-2.fluid .lg-3.right,
    .footer-end .contain-lg-2.fluid .lg-4.left,
    .footer-end .contain-lg-2.fluid .lg-5.left,
    .footer-end .contain-lg-2.fluid .lg-5.right,
    .footer-end .contain-lg-2.fluid .right,
    .footer-middle .contain-lg-2.fluid .footer-middle-left,
    .footer-middle .contain-lg-2.fluid .footer-middle-right,
    .footer-middle .contain-lg-2.fluid .lg-2.footer-middle-left,
    .footer-middle .contain-lg-2.fluid .lg-3.footer-middle-right,
    .footer-middle .contain-lg-2.fluid .lg-4.footer-middle-left,
    .footer-middle .contain-lg-2.fluid .lg-4.footer-middle-right,
    .footer-middle .contain-lg-2.fluid .lg-5.footer-middle-left,
    .footer-middle .contain-lg-2.fluid .lg-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
    .contain-md-2 .col.md-1,
    .contain-md-2 .footer-end .md-1.left,
    .contain-md-2 .footer-end .md-1.right,
    .contain-md-2 .footer-middle .footer-middle-right,
    .contain-md-2 .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-2 .md-1.left,
    .footer-end .contain-md-2 .md-1.right,
    .footer-middle .contain-md-2 .footer-middle-right,
    .footer-middle .contain-md-2 .md-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 3.38983%;
        width: 48.30508%
    }
    .contain-md-2 .col.md-1:last-child,
    .contain-md-2 .col:nth-child(2n),
    .contain-md-2 .footer-end .left:nth-child(2n),
    .contain-md-2 .footer-end .md-1.left:last-child,
    .contain-md-2 .footer-end .md-1.right:last-child,
    .contain-md-2 .footer-end .right:nth-child(2n),
    .contain-md-2 .footer-middle .footer-middle-left:nth-child(2n),
    .contain-md-2 .footer-middle .footer-middle-right:last-child,
    .contain-md-2 .footer-middle .footer-middle-right:nth-child(2n),
    .contain-md-2 .footer-middle .md-1.footer-middle-left:last-child,
    .footer-end .contain-md-2 .left:nth-child(2n),
    .footer-end .contain-md-2 .md-1.left:last-child,
    .footer-end .contain-md-2 .md-1.right:last-child,
    .footer-end .contain-md-2 .right:nth-child(2n),
    .footer-middle .contain-md-2 .footer-middle-left:nth-child(2n),
    .footer-middle .contain-md-2 .footer-middle-right:last-child,
    .footer-middle .contain-md-2 .footer-middle-right:nth-child(2n),
    .footer-middle .contain-md-2 .md-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-md-2 .col.md-2,
    .contain-md-2 .col.md-3,
    .contain-md-2 .col.md-4,
    .contain-md-2 .col.md-5,
    .contain-md-2 .footer-end .left,
    .contain-md-2 .footer-end .md-2.left,
    .contain-md-2 .footer-end .md-2.right,
    .contain-md-2 .footer-end .md-3.left,
    .contain-md-2 .footer-end .md-3.right,
    .contain-md-2 .footer-end .md-5.left,
    .contain-md-2 .footer-end .md-5.right,
    .contain-md-2 .footer-end .right,
    .contain-md-2 .footer-middle .footer-middle-left,
    .contain-md-2 .footer-middle .md-2.footer-middle-left,
    .contain-md-2 .footer-middle .md-2.footer-middle-right,
    .contain-md-2 .footer-middle .md-3.footer-middle-right,
    .contain-md-2 .footer-middle .md-4.footer-middle-left,
    .contain-md-2 .footer-middle .md-4.footer-middle-right,
    .contain-md-2 .footer-middle .md-5.footer-middle-left,
    .contain-md-2 .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-2 .left,
    .footer-end .contain-md-2 .md-2.left,
    .footer-end .contain-md-2 .md-2.right,
    .footer-end .contain-md-2 .md-3.left,
    .footer-end .contain-md-2 .md-3.right,
    .footer-end .contain-md-2 .md-5.left,
    .footer-end .contain-md-2 .md-5.right,
    .footer-end .contain-md-2 .right,
    .footer-middle .contain-md-2 .footer-middle-left,
    .footer-middle .contain-md-2 .md-2.footer-middle-left,
    .footer-middle .contain-md-2 .md-2.footer-middle-right,
    .footer-middle .contain-md-2 .md-3.footer-middle-right,
    .footer-middle .contain-md-2 .md-4.footer-middle-left,
    .footer-middle .contain-md-2 .md-4.footer-middle-right,
    .footer-middle .contain-md-2 .md-5.footer-middle-left,
    .footer-middle .contain-md-2 .md-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-md-2.with-bottom-border .col.md-1,
    .contain-md-2.with-bottom-border .footer-end .md-1.left,
    .contain-md-2.with-bottom-border .footer-end .md-1.right,
    .contain-md-2.with-bottom-border .footer-middle .footer-middle-right,
    .contain-md-2.with-bottom-border .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-2.with-bottom-border .md-1.left,
    .footer-end .contain-md-2.with-bottom-border .md-1.right,
    .footer-middle .contain-md-2.with-bottom-border .footer-middle-right,
    .footer-middle .contain-md-2.with-bottom-border .md-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 3.38983%;
        width: 48.30508%
    }
    .contain-md-2.with-bottom-border .col.md-1:last-child,
    .contain-md-2.with-bottom-border .footer-end .md-1.left:last-child,
    .contain-md-2.with-bottom-border .footer-end .md-1.right:last-child,
    .contain-md-2.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-md-2.with-bottom-border .footer-middle .md-1.footer-middle-left:last-child,
    .footer-end .contain-md-2.with-bottom-border .md-1.left:last-child,
    .footer-end .contain-md-2.with-bottom-border .md-1.right:last-child,
    .footer-middle .contain-md-2.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-md-2.with-bottom-border .md-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-md-2.with-bottom-border .col.md-2,
    .contain-md-2.with-bottom-border .col.md-3,
    .contain-md-2.with-bottom-border .col.md-4,
    .contain-md-2.with-bottom-border .col.md-5,
    .contain-md-2.with-bottom-border .footer-end .left,
    .contain-md-2.with-bottom-border .footer-end .md-2.left,
    .contain-md-2.with-bottom-border .footer-end .md-2.right,
    .contain-md-2.with-bottom-border .footer-end .md-3.left,
    .contain-md-2.with-bottom-border .footer-end .md-3.right,
    .contain-md-2.with-bottom-border .footer-end .md-5.left,
    .contain-md-2.with-bottom-border .footer-end .md-5.right,
    .contain-md-2.with-bottom-border .footer-end .right,
    .contain-md-2.with-bottom-border .footer-middle .footer-middle-left,
    .contain-md-2.with-bottom-border .footer-middle .md-2.footer-middle-left,
    .contain-md-2.with-bottom-border .footer-middle .md-2.footer-middle-right,
    .contain-md-2.with-bottom-border .footer-middle .md-3.footer-middle-right,
    .contain-md-2.with-bottom-border .footer-middle .md-4.footer-middle-left,
    .contain-md-2.with-bottom-border .footer-middle .md-4.footer-middle-right,
    .contain-md-2.with-bottom-border .footer-middle .md-5.footer-middle-left,
    .contain-md-2.with-bottom-border .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-2.with-bottom-border .left,
    .footer-end .contain-md-2.with-bottom-border .md-2.left,
    .footer-end .contain-md-2.with-bottom-border .md-2.right,
    .footer-end .contain-md-2.with-bottom-border .md-3.left,
    .footer-end .contain-md-2.with-bottom-border .md-3.right,
    .footer-end .contain-md-2.with-bottom-border .md-5.left,
    .footer-end .contain-md-2.with-bottom-border .md-5.right,
    .footer-end .contain-md-2.with-bottom-border .right,
    .footer-middle .contain-md-2.with-bottom-border .footer-middle-left,
    .footer-middle .contain-md-2.with-bottom-border .md-2.footer-middle-left,
    .footer-middle .contain-md-2.with-bottom-border .md-2.footer-middle-right,
    .footer-middle .contain-md-2.with-bottom-border .md-3.footer-middle-right,
    .footer-middle .contain-md-2.with-bottom-border .md-4.footer-middle-left,
    .footer-middle .contain-md-2.with-bottom-border .md-4.footer-middle-right,
    .footer-middle .contain-md-2.with-bottom-border .md-5.footer-middle-left,
    .footer-middle .contain-md-2.with-bottom-border .md-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-md-2.with-bottom-border .col:nth-child(2n+2):after,
    .contain-md-2.with-bottom-border .footer-end .left:nth-child(2n+2):after,
    .contain-md-2.with-bottom-border .footer-end .right:nth-child(2n+2):after,
    .contain-md-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n+2):after,
    .contain-md-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n+2):after,
    .footer-end .contain-md-2.with-bottom-border .left:nth-child(2n+2):after,
    .footer-end .contain-md-2.with-bottom-border .right:nth-child(2n+2):after,
    .footer-middle .contain-md-2.with-bottom-border .footer-middle-left:nth-child(2n+2):after,
    .footer-middle .contain-md-2.with-bottom-border .footer-middle-right:nth-child(2n+2):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-md-2.with-bottom-border .col:nth-last-child(-n+2):after,
    .contain-md-2.with-bottom-border .footer-end .left:nth-last-child(-n+2):after,
    .contain-md-2.with-bottom-border .footer-end .right:nth-last-child(-n+2):after,
    .contain-md-2.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+2):after,
    .contain-md-2.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+2):after,
    .footer-end .contain-md-2.with-bottom-border .left:nth-last-child(-n+2):after,
    .footer-end .contain-md-2.with-bottom-border .right:nth-last-child(-n+2):after,
    .footer-middle .contain-md-2.with-bottom-border .footer-middle-left:nth-last-child(-n+2):after,
    .footer-middle .contain-md-2.with-bottom-border .footer-middle-right:nth-last-child(-n+2):after {
        display: none
    }
    .contain-md-2.with-bottom-border .col:nth-child(2n),
    .contain-md-2.with-bottom-border .footer-end .left:nth-child(2n),
    .contain-md-2.with-bottom-border .footer-end .right:nth-child(2n),
    .contain-md-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n),
    .contain-md-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n),
    .footer-end .contain-md-2.with-bottom-border .left:nth-child(2n),
    .footer-end .contain-md-2.with-bottom-border .right:nth-child(2n),
    .footer-middle .contain-md-2.with-bottom-border .footer-middle-left:nth-child(2n),
    .footer-middle .contain-md-2.with-bottom-border .footer-middle-right:nth-child(2n) {
        margin-right: 0
    }
    .contain-md-2.fluid .col,
    .contain-md-2.fluid .footer-end .left,
    .contain-md-2.fluid .footer-end .right,
    .contain-md-2.fluid .footer-middle .footer-middle-left,
    .contain-md-2.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-md-2.fluid .left,
    .footer-end .contain-md-2.fluid .right,
    .footer-middle .contain-md-2.fluid .footer-middle-left,
    .footer-middle .contain-md-2.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 50%
    }
    .contain-md-2.fluid .col.md-1,
    .contain-md-2.fluid .footer-end .md-1.left,
    .contain-md-2.fluid .footer-end .md-1.right,
    .contain-md-2.fluid .footer-middle .footer-middle-right,
    .contain-md-2.fluid .footer-middle .md-1.footer-middle-left,
    .footer-end .contain-md-2.fluid .md-1.left,
    .footer-end .contain-md-2.fluid .md-1.right,
    .footer-middle .contain-md-2.fluid .footer-middle-right,
    .footer-middle .contain-md-2.fluid .md-1.footer-middle-left {
        width: 50%
    }
    .contain-md-2.fluid .col.md-2,
    .contain-md-2.fluid .col.md-3,
    .contain-md-2.fluid .col.md-4,
    .contain-md-2.fluid .col.md-5,
    .contain-md-2.fluid .footer-end .left,
    .contain-md-2.fluid .footer-end .md-2.left,
    .contain-md-2.fluid .footer-end .md-2.right,
    .contain-md-2.fluid .footer-end .md-3.left,
    .contain-md-2.fluid .footer-end .md-3.right,
    .contain-md-2.fluid .footer-end .md-5.left,
    .contain-md-2.fluid .footer-end .md-5.right,
    .contain-md-2.fluid .footer-end .right,
    .contain-md-2.fluid .footer-middle .footer-middle-left,
    .contain-md-2.fluid .footer-middle .md-2.footer-middle-left,
    .contain-md-2.fluid .footer-middle .md-2.footer-middle-right,
    .contain-md-2.fluid .footer-middle .md-3.footer-middle-right,
    .contain-md-2.fluid .footer-middle .md-4.footer-middle-left,
    .contain-md-2.fluid .footer-middle .md-4.footer-middle-right,
    .contain-md-2.fluid .footer-middle .md-5.footer-middle-left,
    .contain-md-2.fluid .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-2.fluid .left,
    .footer-end .contain-md-2.fluid .md-2.left,
    .footer-end .contain-md-2.fluid .md-2.right,
    .footer-end .contain-md-2.fluid .md-3.left,
    .footer-end .contain-md-2.fluid .md-3.right,
    .footer-end .contain-md-2.fluid .md-5.left,
    .footer-end .contain-md-2.fluid .md-5.right,
    .footer-end .contain-md-2.fluid .right,
    .footer-middle .contain-md-2.fluid .footer-middle-left,
    .footer-middle .contain-md-2.fluid .md-2.footer-middle-left,
    .footer-middle .contain-md-2.fluid .md-2.footer-middle-right,
    .footer-middle .contain-md-2.fluid .md-3.footer-middle-right,
    .footer-middle .contain-md-2.fluid .md-4.footer-middle-left,
    .footer-middle .contain-md-2.fluid .md-4.footer-middle-right,
    .footer-middle .contain-md-2.fluid .md-5.footer-middle-left,
    .footer-middle .contain-md-2.fluid .md-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (min-width: 0px) and (max-width: 992px) {
    .contain-sm-2 .col.sm-1,
    .contain-sm-2 .footer-end .sm-1.left,
    .contain-sm-2 .footer-end .sm-1.right,
    .contain-sm-2 .footer-middle .footer-middle-right,
    .contain-sm-2 .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-2 .sm-1.left,
    .footer-end .contain-sm-2 .sm-1.right,
    .footer-middle .contain-sm-2 .footer-middle-right,
    .footer-middle .contain-sm-2 .sm-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 3.38983%;
        width: 48.30508%
    }
    .contain-sm-2 .col.sm-1:last-child,
    .contain-sm-2 .col:nth-child(2n),
    .contain-sm-2 .footer-end .left:nth-child(2n),
    .contain-sm-2 .footer-end .right:nth-child(2n),
    .contain-sm-2 .footer-end .sm-1.left:last-child,
    .contain-sm-2 .footer-end .sm-1.right:last-child,
    .contain-sm-2 .footer-middle .footer-middle-left:nth-child(2n),
    .contain-sm-2 .footer-middle .footer-middle-right:last-child,
    .contain-sm-2 .footer-middle .footer-middle-right:nth-child(2n),
    .contain-sm-2 .footer-middle .sm-1.footer-middle-left:last-child,
    .footer-end .contain-sm-2 .left:nth-child(2n),
    .footer-end .contain-sm-2 .right:nth-child(2n),
    .footer-end .contain-sm-2 .sm-1.left:last-child,
    .footer-end .contain-sm-2 .sm-1.right:last-child,
    .footer-middle .contain-sm-2 .footer-middle-left:nth-child(2n),
    .footer-middle .contain-sm-2 .footer-middle-right:last-child,
    .footer-middle .contain-sm-2 .footer-middle-right:nth-child(2n),
    .footer-middle .contain-sm-2 .sm-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-sm-2 .col.sm-2,
    .contain-sm-2 .col.sm-3,
    .contain-sm-2 .col.sm-4,
    .contain-sm-2 .col.sm-5,
    .contain-sm-2 .footer-end .left,
    .contain-sm-2 .footer-end .right,
    .contain-sm-2 .footer-end .sm-2.left,
    .contain-sm-2 .footer-end .sm-2.right,
    .contain-sm-2 .footer-end .sm-4.left,
    .contain-sm-2 .footer-end .sm-4.right,
    .contain-sm-2 .footer-end .sm-5.left,
    .contain-sm-2 .footer-end .sm-5.right,
    .contain-sm-2 .footer-middle .footer-middle-left,
    .contain-sm-2 .footer-middle .sm-2.footer-middle-right,
    .contain-sm-2 .footer-middle .sm-3.footer-middle-left,
    .contain-sm-2 .footer-middle .sm-3.footer-middle-right,
    .contain-sm-2 .footer-middle .sm-4.footer-middle-left,
    .contain-sm-2 .footer-middle .sm-4.footer-middle-right,
    .contain-sm-2 .footer-middle .sm-5.footer-middle-left,
    .contain-sm-2 .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-2 .left,
    .footer-end .contain-sm-2 .right,
    .footer-end .contain-sm-2 .sm-2.left,
    .footer-end .contain-sm-2 .sm-2.right,
    .footer-end .contain-sm-2 .sm-4.left,
    .footer-end .contain-sm-2 .sm-4.right,
    .footer-end .contain-sm-2 .sm-5.left,
    .footer-end .contain-sm-2 .sm-5.right,
    .footer-middle .contain-sm-2 .footer-middle-left,
    .footer-middle .contain-sm-2 .sm-2.footer-middle-right,
    .footer-middle .contain-sm-2 .sm-3.footer-middle-left,
    .footer-middle .contain-sm-2 .sm-3.footer-middle-right,
    .footer-middle .contain-sm-2 .sm-4.footer-middle-left,
    .footer-middle .contain-sm-2 .sm-4.footer-middle-right,
    .footer-middle .contain-sm-2 .sm-5.footer-middle-left,
    .footer-middle .contain-sm-2 .sm-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-sm-2.with-bottom-border .col.sm-1,
    .contain-sm-2.with-bottom-border .footer-end .sm-1.left,
    .contain-sm-2.with-bottom-border .footer-end .sm-1.right,
    .contain-sm-2.with-bottom-border .footer-middle .footer-middle-right,
    .contain-sm-2.with-bottom-border .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-2.with-bottom-border .sm-1.left,
    .footer-end .contain-sm-2.with-bottom-border .sm-1.right,
    .footer-middle .contain-sm-2.with-bottom-border .footer-middle-right,
    .footer-middle .contain-sm-2.with-bottom-border .sm-1.footer-middle-left {
        float: left;
        display: block;
        margin-right: 3.38983%;
        width: 48.30508%
    }
    .contain-sm-2.with-bottom-border .col.sm-1:last-child,
    .contain-sm-2.with-bottom-border .footer-end .sm-1.left:last-child,
    .contain-sm-2.with-bottom-border .footer-end .sm-1.right:last-child,
    .contain-sm-2.with-bottom-border .footer-middle .footer-middle-right:last-child,
    .contain-sm-2.with-bottom-border .footer-middle .sm-1.footer-middle-left:last-child,
    .footer-end .contain-sm-2.with-bottom-border .sm-1.left:last-child,
    .footer-end .contain-sm-2.with-bottom-border .sm-1.right:last-child,
    .footer-middle .contain-sm-2.with-bottom-border .footer-middle-right:last-child,
    .footer-middle .contain-sm-2.with-bottom-border .sm-1.footer-middle-left:last-child {
        margin-right: 0
    }
    .contain-sm-2.with-bottom-border .col.sm-2,
    .contain-sm-2.with-bottom-border .col.sm-3,
    .contain-sm-2.with-bottom-border .col.sm-4,
    .contain-sm-2.with-bottom-border .col.sm-5,
    .contain-sm-2.with-bottom-border .footer-end .left,
    .contain-sm-2.with-bottom-border .footer-end .right,
    .contain-sm-2.with-bottom-border .footer-end .sm-2.left,
    .contain-sm-2.with-bottom-border .footer-end .sm-2.right,
    .contain-sm-2.with-bottom-border .footer-end .sm-4.left,
    .contain-sm-2.with-bottom-border .footer-end .sm-4.right,
    .contain-sm-2.with-bottom-border .footer-end .sm-5.left,
    .contain-sm-2.with-bottom-border .footer-end .sm-5.right,
    .contain-sm-2.with-bottom-border .footer-middle .footer-middle-left,
    .contain-sm-2.with-bottom-border .footer-middle .sm-2.footer-middle-right,
    .contain-sm-2.with-bottom-border .footer-middle .sm-3.footer-middle-left,
    .contain-sm-2.with-bottom-border .footer-middle .sm-3.footer-middle-right,
    .contain-sm-2.with-bottom-border .footer-middle .sm-4.footer-middle-left,
    .contain-sm-2.with-bottom-border .footer-middle .sm-4.footer-middle-right,
    .contain-sm-2.with-bottom-border .footer-middle .sm-5.footer-middle-left,
    .contain-sm-2.with-bottom-border .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-2.with-bottom-border .left,
    .footer-end .contain-sm-2.with-bottom-border .right,
    .footer-end .contain-sm-2.with-bottom-border .sm-2.left,
    .footer-end .contain-sm-2.with-bottom-border .sm-2.right,
    .footer-end .contain-sm-2.with-bottom-border .sm-4.left,
    .footer-end .contain-sm-2.with-bottom-border .sm-4.right,
    .footer-end .contain-sm-2.with-bottom-border .sm-5.left,
    .footer-end .contain-sm-2.with-bottom-border .sm-5.right,
    .footer-middle .contain-sm-2.with-bottom-border .footer-middle-left,
    .footer-middle .contain-sm-2.with-bottom-border .sm-2.footer-middle-right,
    .footer-middle .contain-sm-2.with-bottom-border .sm-3.footer-middle-left,
    .footer-middle .contain-sm-2.with-bottom-border .sm-3.footer-middle-right,
    .footer-middle .contain-sm-2.with-bottom-border .sm-4.footer-middle-left,
    .footer-middle .contain-sm-2.with-bottom-border .sm-4.footer-middle-right,
    .footer-middle .contain-sm-2.with-bottom-border .sm-5.footer-middle-left,
    .footer-middle .contain-sm-2.with-bottom-border .sm-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-sm-2.with-bottom-border .col:nth-child(2n+2):after,
    .contain-sm-2.with-bottom-border .footer-end .left:nth-child(2n+2):after,
    .contain-sm-2.with-bottom-border .footer-end .right:nth-child(2n+2):after,
    .contain-sm-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n+2):after,
    .contain-sm-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n+2):after,
    .footer-end .contain-sm-2.with-bottom-border .left:nth-child(2n+2):after,
    .footer-end .contain-sm-2.with-bottom-border .right:nth-child(2n+2):after,
    .footer-middle .contain-sm-2.with-bottom-border .footer-middle-left:nth-child(2n+2):after,
    .footer-middle .contain-sm-2.with-bottom-border .footer-middle-right:nth-child(2n+2):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-sm-2.with-bottom-border .col:nth-last-child(-n+2):after,
    .contain-sm-2.with-bottom-border .footer-end .left:nth-last-child(-n+2):after,
    .contain-sm-2.with-bottom-border .footer-end .right:nth-last-child(-n+2):after,
    .contain-sm-2.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+2):after,
    .contain-sm-2.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+2):after,
    .footer-end .contain-sm-2.with-bottom-border .left:nth-last-child(-n+2):after,
    .footer-end .contain-sm-2.with-bottom-border .right:nth-last-child(-n+2):after,
    .footer-middle .contain-sm-2.with-bottom-border .footer-middle-left:nth-last-child(-n+2):after,
    .footer-middle .contain-sm-2.with-bottom-border .footer-middle-right:nth-last-child(-n+2):after {
        display: none
    }
    .contain-sm-2.with-bottom-border .col:nth-child(2n),
    .contain-sm-2.with-bottom-border .footer-end .left:nth-child(2n),
    .contain-sm-2.with-bottom-border .footer-end .right:nth-child(2n),
    .contain-sm-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n),
    .contain-sm-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n),
    .footer-end .contain-sm-2.with-bottom-border .left:nth-child(2n),
    .footer-end .contain-sm-2.with-bottom-border .right:nth-child(2n),
    .footer-middle .contain-sm-2.with-bottom-border .footer-middle-left:nth-child(2n),
    .footer-middle .contain-sm-2.with-bottom-border .footer-middle-right:nth-child(2n) {
        margin-right: 0
    }
    .contain-sm-2.fluid .col,
    .contain-sm-2.fluid .footer-end .left,
    .contain-sm-2.fluid .footer-end .right,
    .contain-sm-2.fluid .footer-middle .footer-middle-left,
    .contain-sm-2.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-sm-2.fluid .left,
    .footer-end .contain-sm-2.fluid .right,
    .footer-middle .contain-sm-2.fluid .footer-middle-left,
    .footer-middle .contain-sm-2.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 50%
    }
    .contain-sm-2.fluid .col.sm-1,
    .contain-sm-2.fluid .footer-end .sm-1.left,
    .contain-sm-2.fluid .footer-end .sm-1.right,
    .contain-sm-2.fluid .footer-middle .footer-middle-right,
    .contain-sm-2.fluid .footer-middle .sm-1.footer-middle-left,
    .footer-end .contain-sm-2.fluid .sm-1.left,
    .footer-end .contain-sm-2.fluid .sm-1.right,
    .footer-middle .contain-sm-2.fluid .footer-middle-right,
    .footer-middle .contain-sm-2.fluid .sm-1.footer-middle-left {
        width: 50%
    }
    .contain-sm-2.fluid .col.sm-2,
    .contain-sm-2.fluid .col.sm-3,
    .contain-sm-2.fluid .col.sm-4,
    .contain-sm-2.fluid .col.sm-5,
    .contain-sm-2.fluid .footer-end .left,
    .contain-sm-2.fluid .footer-end .right,
    .contain-sm-2.fluid .footer-end .sm-2.left,
    .contain-sm-2.fluid .footer-end .sm-2.right,
    .contain-sm-2.fluid .footer-end .sm-4.left,
    .contain-sm-2.fluid .footer-end .sm-4.right,
    .contain-sm-2.fluid .footer-end .sm-5.left,
    .contain-sm-2.fluid .footer-end .sm-5.right,
    .contain-sm-2.fluid .footer-middle .footer-middle-left,
    .contain-sm-2.fluid .footer-middle .sm-2.footer-middle-right,
    .contain-sm-2.fluid .footer-middle .sm-3.footer-middle-left,
    .contain-sm-2.fluid .footer-middle .sm-3.footer-middle-right,
    .contain-sm-2.fluid .footer-middle .sm-4.footer-middle-left,
    .contain-sm-2.fluid .footer-middle .sm-4.footer-middle-right,
    .contain-sm-2.fluid .footer-middle .sm-5.footer-middle-left,
    .contain-sm-2.fluid .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-2.fluid .left,
    .footer-end .contain-sm-2.fluid .right,
    .footer-end .contain-sm-2.fluid .sm-2.left,
    .footer-end .contain-sm-2.fluid .sm-2.right,
    .footer-end .contain-sm-2.fluid .sm-4.left,
    .footer-end .contain-sm-2.fluid .sm-4.right,
    .footer-end .contain-sm-2.fluid .sm-5.left,
    .footer-end .contain-sm-2.fluid .sm-5.right,
    .footer-middle .contain-sm-2.fluid .footer-middle-left,
    .footer-middle .contain-sm-2.fluid .sm-2.footer-middle-right,
    .footer-middle .contain-sm-2.fluid .sm-3.footer-middle-left,
    .footer-middle .contain-sm-2.fluid .sm-3.footer-middle-right,
    .footer-middle .contain-sm-2.fluid .sm-4.footer-middle-left,
    .footer-middle .contain-sm-2.fluid .sm-4.footer-middle-right,
    .footer-middle .contain-sm-2.fluid .sm-5.footer-middle-left,
    .footer-middle .contain-sm-2.fluid .sm-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (max-width: 767px) {
    .contain-xs-2 .col.xs-1,
    .contain-xs-2 .footer-end .xs-1.left,
    .contain-xs-2 .footer-end .xs-1.right,
    .contain-xs-2 .footer-middle .xs-1.footer-middle-left,
    .contain-xs-2 .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-2 .xs-1.left,
    .footer-end .contain-xs-2 .xs-1.right,
    .footer-middle .contain-xs-2 .xs-1.footer-middle-left,
    .footer-middle .contain-xs-2 .xs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 3.38983%;
        width: 48.30508%
    }
    .contain-xs-2 .col.xs-1:last-child,
    .contain-xs-2 .col:nth-child(2n),
    .contain-xs-2 .footer-end .left:nth-child(2n),
    .contain-xs-2 .footer-end .right:nth-child(2n),
    .contain-xs-2 .footer-end .xs-1.left:last-child,
    .contain-xs-2 .footer-end .xs-1.right:last-child,
    .contain-xs-2 .footer-middle .footer-middle-left:nth-child(2n),
    .contain-xs-2 .footer-middle .footer-middle-right:nth-child(2n),
    .contain-xs-2 .footer-middle .xs-1.footer-middle-left:last-child,
    .contain-xs-2 .footer-middle .xs-1.footer-middle-right:last-child,
    .footer-end .contain-xs-2 .left:nth-child(2n),
    .footer-end .contain-xs-2 .right:nth-child(2n),
    .footer-end .contain-xs-2 .xs-1.left:last-child,
    .footer-end .contain-xs-2 .xs-1.right:last-child,
    .footer-middle .contain-xs-2 .footer-middle-left:nth-child(2n),
    .footer-middle .contain-xs-2 .footer-middle-right:nth-child(2n),
    .footer-middle .contain-xs-2 .xs-1.footer-middle-left:last-child,
    .footer-middle .contain-xs-2 .xs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-2 .col.xs-2,
    .contain-xs-2 .col.xs-3,
    .contain-xs-2 .col.xs-4,
    .contain-xs-2 .col.xs-5,
    .contain-xs-2 .footer-end .xs-2.left,
    .contain-xs-2 .footer-end .xs-2.right,
    .contain-xs-2 .footer-end .xs-3.left,
    .contain-xs-2 .footer-end .xs-3.right,
    .contain-xs-2 .footer-end .xs-4.left,
    .contain-xs-2 .footer-end .xs-4.right,
    .contain-xs-2 .footer-end .xs-5.left,
    .contain-xs-2 .footer-end .xs-5.right,
    .contain-xs-2 .footer-middle .xs-2.footer-middle-left,
    .contain-xs-2 .footer-middle .xs-2.footer-middle-right,
    .contain-xs-2 .footer-middle .xs-3.footer-middle-left,
    .contain-xs-2 .footer-middle .xs-3.footer-middle-right,
    .contain-xs-2 .footer-middle .xs-4.footer-middle-left,
    .contain-xs-2 .footer-middle .xs-4.footer-middle-right,
    .contain-xs-2 .footer-middle .xs-5.footer-middle-left,
    .contain-xs-2 .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-2 .xs-2.left,
    .footer-end .contain-xs-2 .xs-2.right,
    .footer-end .contain-xs-2 .xs-3.left,
    .footer-end .contain-xs-2 .xs-3.right,
    .footer-end .contain-xs-2 .xs-4.left,
    .footer-end .contain-xs-2 .xs-4.right,
    .footer-end .contain-xs-2 .xs-5.left,
    .footer-end .contain-xs-2 .xs-5.right,
    .footer-middle .contain-xs-2 .xs-2.footer-middle-left,
    .footer-middle .contain-xs-2 .xs-2.footer-middle-right,
    .footer-middle .contain-xs-2 .xs-3.footer-middle-left,
    .footer-middle .contain-xs-2 .xs-3.footer-middle-right,
    .footer-middle .contain-xs-2 .xs-4.footer-middle-left,
    .footer-middle .contain-xs-2 .xs-4.footer-middle-right,
    .footer-middle .contain-xs-2 .xs-5.footer-middle-left,
    .footer-middle .contain-xs-2 .xs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xs-2.with-bottom-border .col.xs-1,
    .contain-xs-2.with-bottom-border .footer-end .xs-1.left,
    .contain-xs-2.with-bottom-border .footer-end .xs-1.right,
    .contain-xs-2.with-bottom-border .footer-middle .xs-1.footer-middle-left,
    .contain-xs-2.with-bottom-border .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-2.with-bottom-border .xs-1.left,
    .footer-end .contain-xs-2.with-bottom-border .xs-1.right,
    .footer-middle .contain-xs-2.with-bottom-border .xs-1.footer-middle-left,
    .footer-middle .contain-xs-2.with-bottom-border .xs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 3.38983%;
        width: 48.30508%
    }
    .contain-xs-2.with-bottom-border .col.xs-1:last-child,
    .contain-xs-2.with-bottom-border .footer-end .xs-1.left:last-child,
    .contain-xs-2.with-bottom-border .footer-end .xs-1.right:last-child,
    .contain-xs-2.with-bottom-border .footer-middle .xs-1.footer-middle-left:last-child,
    .contain-xs-2.with-bottom-border .footer-middle .xs-1.footer-middle-right:last-child,
    .footer-end .contain-xs-2.with-bottom-border .xs-1.left:last-child,
    .footer-end .contain-xs-2.with-bottom-border .xs-1.right:last-child,
    .footer-middle .contain-xs-2.with-bottom-border .xs-1.footer-middle-left:last-child,
    .footer-middle .contain-xs-2.with-bottom-border .xs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xs-2.with-bottom-border .col.xs-2,
    .contain-xs-2.with-bottom-border .col.xs-3,
    .contain-xs-2.with-bottom-border .col.xs-4,
    .contain-xs-2.with-bottom-border .col.xs-5,
    .contain-xs-2.with-bottom-border .footer-end .xs-2.left,
    .contain-xs-2.with-bottom-border .footer-end .xs-2.right,
    .contain-xs-2.with-bottom-border .footer-end .xs-3.left,
    .contain-xs-2.with-bottom-border .footer-end .xs-3.right,
    .contain-xs-2.with-bottom-border .footer-end .xs-4.left,
    .contain-xs-2.with-bottom-border .footer-end .xs-4.right,
    .contain-xs-2.with-bottom-border .footer-end .xs-5.left,
    .contain-xs-2.with-bottom-border .footer-end .xs-5.right,
    .contain-xs-2.with-bottom-border .footer-middle .xs-2.footer-middle-left,
    .contain-xs-2.with-bottom-border .footer-middle .xs-2.footer-middle-right,
    .contain-xs-2.with-bottom-border .footer-middle .xs-3.footer-middle-left,
    .contain-xs-2.with-bottom-border .footer-middle .xs-3.footer-middle-right,
    .contain-xs-2.with-bottom-border .footer-middle .xs-4.footer-middle-left,
    .contain-xs-2.with-bottom-border .footer-middle .xs-4.footer-middle-right,
    .contain-xs-2.with-bottom-border .footer-middle .xs-5.footer-middle-left,
    .contain-xs-2.with-bottom-border .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-2.with-bottom-border .xs-2.left,
    .footer-end .contain-xs-2.with-bottom-border .xs-2.right,
    .footer-end .contain-xs-2.with-bottom-border .xs-3.left,
    .footer-end .contain-xs-2.with-bottom-border .xs-3.right,
    .footer-end .contain-xs-2.with-bottom-border .xs-4.left,
    .footer-end .contain-xs-2.with-bottom-border .xs-4.right,
    .footer-end .contain-xs-2.with-bottom-border .xs-5.left,
    .footer-end .contain-xs-2.with-bottom-border .xs-5.right,
    .footer-middle .contain-xs-2.with-bottom-border .xs-2.footer-middle-left,
    .footer-middle .contain-xs-2.with-bottom-border .xs-2.footer-middle-right,
    .footer-middle .contain-xs-2.with-bottom-border .xs-3.footer-middle-left,
    .footer-middle .contain-xs-2.with-bottom-border .xs-3.footer-middle-right,
    .footer-middle .contain-xs-2.with-bottom-border .xs-4.footer-middle-left,
    .footer-middle .contain-xs-2.with-bottom-border .xs-4.footer-middle-right,
    .footer-middle .contain-xs-2.with-bottom-border .xs-5.footer-middle-left,
    .footer-middle .contain-xs-2.with-bottom-border .xs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xs-2.with-bottom-border .col:nth-child(2n+2):after,
    .contain-xs-2.with-bottom-border .footer-end .left:nth-child(2n+2):after,
    .contain-xs-2.with-bottom-border .footer-end .right:nth-child(2n+2):after,
    .contain-xs-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n+2):after,
    .contain-xs-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n+2):after,
    .footer-end .contain-xs-2.with-bottom-border .left:nth-child(2n+2):after,
    .footer-end .contain-xs-2.with-bottom-border .right:nth-child(2n+2):after,
    .footer-middle .contain-xs-2.with-bottom-border .footer-middle-left:nth-child(2n+2):after,
    .footer-middle .contain-xs-2.with-bottom-border .footer-middle-right:nth-child(2n+2):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-xs-2.with-bottom-border .col:nth-last-child(-n+2):after,
    .contain-xs-2.with-bottom-border .footer-end .left:nth-last-child(-n+2):after,
    .contain-xs-2.with-bottom-border .footer-end .right:nth-last-child(-n+2):after,
    .contain-xs-2.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+2):after,
    .contain-xs-2.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+2):after,
    .footer-end .contain-xs-2.with-bottom-border .left:nth-last-child(-n+2):after,
    .footer-end .contain-xs-2.with-bottom-border .right:nth-last-child(-n+2):after,
    .footer-middle .contain-xs-2.with-bottom-border .footer-middle-left:nth-last-child(-n+2):after,
    .footer-middle .contain-xs-2.with-bottom-border .footer-middle-right:nth-last-child(-n+2):after {
        display: none
    }
    .contain-xs-2.with-bottom-border .col:nth-child(2n),
    .contain-xs-2.with-bottom-border .footer-end .left:nth-child(2n),
    .contain-xs-2.with-bottom-border .footer-end .right:nth-child(2n),
    .contain-xs-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n),
    .contain-xs-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n),
    .footer-end .contain-xs-2.with-bottom-border .left:nth-child(2n),
    .footer-end .contain-xs-2.with-bottom-border .right:nth-child(2n),
    .footer-middle .contain-xs-2.with-bottom-border .footer-middle-left:nth-child(2n),
    .footer-middle .contain-xs-2.with-bottom-border .footer-middle-right:nth-child(2n) {
        margin-right: 0
    }
    .contain-xs-2.fluid .col,
    .contain-xs-2.fluid .footer-end .left,
    .contain-xs-2.fluid .footer-end .right,
    .contain-xs-2.fluid .footer-middle .footer-middle-left,
    .contain-xs-2.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-xs-2.fluid .left,
    .footer-end .contain-xs-2.fluid .right,
    .footer-middle .contain-xs-2.fluid .footer-middle-left,
    .footer-middle .contain-xs-2.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 50%
    }
    .contain-xs-2.fluid .col.xs-1,
    .contain-xs-2.fluid .footer-end .xs-1.left,
    .contain-xs-2.fluid .footer-end .xs-1.right,
    .contain-xs-2.fluid .footer-middle .xs-1.footer-middle-left,
    .contain-xs-2.fluid .footer-middle .xs-1.footer-middle-right,
    .footer-end .contain-xs-2.fluid .xs-1.left,
    .footer-end .contain-xs-2.fluid .xs-1.right,
    .footer-middle .contain-xs-2.fluid .xs-1.footer-middle-left,
    .footer-middle .contain-xs-2.fluid .xs-1.footer-middle-right {
        width: 50%
    }
    .contain-xs-2.fluid .col.xs-2,
    .contain-xs-2.fluid .col.xs-3,
    .contain-xs-2.fluid .col.xs-4,
    .contain-xs-2.fluid .col.xs-5,
    .contain-xs-2.fluid .footer-end .xs-2.left,
    .contain-xs-2.fluid .footer-end .xs-2.right,
    .contain-xs-2.fluid .footer-end .xs-3.left,
    .contain-xs-2.fluid .footer-end .xs-3.right,
    .contain-xs-2.fluid .footer-end .xs-4.left,
    .contain-xs-2.fluid .footer-end .xs-4.right,
    .contain-xs-2.fluid .footer-end .xs-5.left,
    .contain-xs-2.fluid .footer-end .xs-5.right,
    .contain-xs-2.fluid .footer-middle .xs-2.footer-middle-left,
    .contain-xs-2.fluid .footer-middle .xs-2.footer-middle-right,
    .contain-xs-2.fluid .footer-middle .xs-3.footer-middle-left,
    .contain-xs-2.fluid .footer-middle .xs-3.footer-middle-right,
    .contain-xs-2.fluid .footer-middle .xs-4.footer-middle-left,
    .contain-xs-2.fluid .footer-middle .xs-4.footer-middle-right,
    .contain-xs-2.fluid .footer-middle .xs-5.footer-middle-left,
    .contain-xs-2.fluid .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-2.fluid .xs-2.left,
    .footer-end .contain-xs-2.fluid .xs-2.right,
    .footer-end .contain-xs-2.fluid .xs-3.left,
    .footer-end .contain-xs-2.fluid .xs-3.right,
    .footer-end .contain-xs-2.fluid .xs-4.left,
    .footer-end .contain-xs-2.fluid .xs-4.right,
    .footer-end .contain-xs-2.fluid .xs-5.left,
    .footer-end .contain-xs-2.fluid .xs-5.right,
    .footer-middle .contain-xs-2.fluid .xs-2.footer-middle-left,
    .footer-middle .contain-xs-2.fluid .xs-2.footer-middle-right,
    .footer-middle .contain-xs-2.fluid .xs-3.footer-middle-left,
    .footer-middle .contain-xs-2.fluid .xs-3.footer-middle-right,
    .footer-middle .contain-xs-2.fluid .xs-4.footer-middle-left,
    .footer-middle .contain-xs-2.fluid .xs-4.footer-middle-right,
    .footer-middle .contain-xs-2.fluid .xs-5.footer-middle-left,
    .footer-middle .contain-xs-2.fluid .xs-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (max-width: 567px) {
    .contain-xxs-2 .col.xxs-1,
    .contain-xxs-2 .footer-end .xxs-1.left,
    .contain-xxs-2 .footer-end .xxs-1.right,
    .contain-xxs-2 .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-2 .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-2 .xxs-1.left,
    .footer-end .contain-xxs-2 .xxs-1.right,
    .footer-middle .contain-xxs-2 .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-2 .xxs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 3.38983%;
        width: 48.30508%
    }
    .contain-xxs-2 .col.xxs-1:last-child,
    .contain-xxs-2 .col:nth-child(2n),
    .contain-xxs-2 .footer-end .left:nth-child(2n),
    .contain-xxs-2 .footer-end .right:nth-child(2n),
    .contain-xxs-2 .footer-end .xxs-1.left:last-child,
    .contain-xxs-2 .footer-end .xxs-1.right:last-child,
    .contain-xxs-2 .footer-middle .footer-middle-left:nth-child(2n),
    .contain-xxs-2 .footer-middle .footer-middle-right:nth-child(2n),
    .contain-xxs-2 .footer-middle .xxs-1.footer-middle-left:last-child,
    .contain-xxs-2 .footer-middle .xxs-1.footer-middle-right:last-child,
    .footer-end .contain-xxs-2 .left:nth-child(2n),
    .footer-end .contain-xxs-2 .right:nth-child(2n),
    .footer-end .contain-xxs-2 .xxs-1.left:last-child,
    .footer-end .contain-xxs-2 .xxs-1.right:last-child,
    .footer-middle .contain-xxs-2 .footer-middle-left:nth-child(2n),
    .footer-middle .contain-xxs-2 .footer-middle-right:nth-child(2n),
    .footer-middle .contain-xxs-2 .xxs-1.footer-middle-left:last-child,
    .footer-middle .contain-xxs-2 .xxs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-2 .col.xxs-2,
    .contain-xxs-2 .col.xxs-3,
    .contain-xxs-2 .col.xxs-4,
    .contain-xxs-2 .col.xxs-5,
    .contain-xxs-2 .footer-end .xxs-2.left,
    .contain-xxs-2 .footer-end .xxs-2.right,
    .contain-xxs-2 .footer-end .xxs-3.left,
    .contain-xxs-2 .footer-end .xxs-3.right,
    .contain-xxs-2 .footer-end .xxs-4.left,
    .contain-xxs-2 .footer-end .xxs-4.right,
    .contain-xxs-2 .footer-end .xxs-5.left,
    .contain-xxs-2 .footer-end .xxs-5.right,
    .contain-xxs-2 .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-2 .footer-middle .xxs-2.footer-middle-right,
    .contain-xxs-2 .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-2 .footer-middle .xxs-3.footer-middle-right,
    .contain-xxs-2 .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-2 .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-2 .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-2 .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-2 .xxs-2.left,
    .footer-end .contain-xxs-2 .xxs-2.right,
    .footer-end .contain-xxs-2 .xxs-3.left,
    .footer-end .contain-xxs-2 .xxs-3.right,
    .footer-end .contain-xxs-2 .xxs-4.left,
    .footer-end .contain-xxs-2 .xxs-4.right,
    .footer-end .contain-xxs-2 .xxs-5.left,
    .footer-end .contain-xxs-2 .xxs-5.right,
    .footer-middle .contain-xxs-2 .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-2 .xxs-2.footer-middle-right,
    .footer-middle .contain-xxs-2 .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-2 .xxs-3.footer-middle-right,
    .footer-middle .contain-xxs-2 .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-2 .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-2 .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-2 .xxs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xxs-2.with-bottom-border .col.xxs-1,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-1.left,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-1.right,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-1.left,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-1.right,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-1.footer-middle-right {
        float: left;
        display: block;
        margin-right: 3.38983%;
        width: 48.30508%
    }
    .contain-xxs-2.with-bottom-border .col.xxs-1:last-child,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-1.left:last-child,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-1.right:last-child,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-1.footer-middle-left:last-child,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-1.footer-middle-right:last-child,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-1.left:last-child,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-1.right:last-child,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-1.footer-middle-left:last-child,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-1.footer-middle-right:last-child {
        margin-right: 0
    }
    .contain-xxs-2.with-bottom-border .col.xxs-2,
    .contain-xxs-2.with-bottom-border .col.xxs-3,
    .contain-xxs-2.with-bottom-border .col.xxs-4,
    .contain-xxs-2.with-bottom-border .col.xxs-5,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-2.left,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-2.right,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-3.left,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-3.right,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-4.left,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-4.right,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-5.left,
    .contain-xxs-2.with-bottom-border .footer-end .xxs-5.right,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-2.footer-middle-right,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-3.footer-middle-right,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-2.with-bottom-border .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-2.left,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-2.right,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-3.left,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-3.right,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-4.left,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-4.right,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-5.left,
    .footer-end .contain-xxs-2.with-bottom-border .xxs-5.right,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-2.footer-middle-right,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-3.footer-middle-right,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-2.with-bottom-border .xxs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xxs-2.with-bottom-border .col:nth-child(2n+2):after,
    .contain-xxs-2.with-bottom-border .footer-end .left:nth-child(2n+2):after,
    .contain-xxs-2.with-bottom-border .footer-end .right:nth-child(2n+2):after,
    .contain-xxs-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n+2):after,
    .contain-xxs-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n+2):after,
    .footer-end .contain-xxs-2.with-bottom-border .left:nth-child(2n+2):after,
    .footer-end .contain-xxs-2.with-bottom-border .right:nth-child(2n+2):after,
    .footer-middle .contain-xxs-2.with-bottom-border .footer-middle-left:nth-child(2n+2):after,
    .footer-middle .contain-xxs-2.with-bottom-border .footer-middle-right:nth-child(2n+2):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-xxs-2.with-bottom-border .col:nth-last-child(-n+2):after,
    .contain-xxs-2.with-bottom-border .footer-end .left:nth-last-child(-n+2):after,
    .contain-xxs-2.with-bottom-border .footer-end .right:nth-last-child(-n+2):after,
    .contain-xxs-2.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+2):after,
    .contain-xxs-2.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+2):after,
    .footer-end .contain-xxs-2.with-bottom-border .left:nth-last-child(-n+2):after,
    .footer-end .contain-xxs-2.with-bottom-border .right:nth-last-child(-n+2):after,
    .footer-middle .contain-xxs-2.with-bottom-border .footer-middle-left:nth-last-child(-n+2):after,
    .footer-middle .contain-xxs-2.with-bottom-border .footer-middle-right:nth-last-child(-n+2):after {
        display: none
    }
    .contain-xxs-2.with-bottom-border .col:nth-child(2n),
    .contain-xxs-2.with-bottom-border .footer-end .left:nth-child(2n),
    .contain-xxs-2.with-bottom-border .footer-end .right:nth-child(2n),
    .contain-xxs-2.with-bottom-border .footer-middle .footer-middle-left:nth-child(2n),
    .contain-xxs-2.with-bottom-border .footer-middle .footer-middle-right:nth-child(2n),
    .footer-end .contain-xxs-2.with-bottom-border .left:nth-child(2n),
    .footer-end .contain-xxs-2.with-bottom-border .right:nth-child(2n),
    .footer-middle .contain-xxs-2.with-bottom-border .footer-middle-left:nth-child(2n),
    .footer-middle .contain-xxs-2.with-bottom-border .footer-middle-right:nth-child(2n) {
        margin-right: 0
    }
    .contain-xxs-2.fluid .col,
    .contain-xxs-2.fluid .footer-end .left,
    .contain-xxs-2.fluid .footer-end .right,
    .contain-xxs-2.fluid .footer-middle .footer-middle-left,
    .contain-xxs-2.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-xxs-2.fluid .left,
    .footer-end .contain-xxs-2.fluid .right,
    .footer-middle .contain-xxs-2.fluid .footer-middle-left,
    .footer-middle .contain-xxs-2.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 50%
    }
    .contain-xxs-2.fluid .col.xxs-1,
    .contain-xxs-2.fluid .footer-end .xxs-1.left,
    .contain-xxs-2.fluid .footer-end .xxs-1.right,
    .contain-xxs-2.fluid .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-2.fluid .footer-middle .xxs-1.footer-middle-right,
    .footer-end .contain-xxs-2.fluid .xxs-1.left,
    .footer-end .contain-xxs-2.fluid .xxs-1.right,
    .footer-middle .contain-xxs-2.fluid .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-2.fluid .xxs-1.footer-middle-right {
        width: 50%
    }
    .contain-xxs-2.fluid .col.xxs-2,
    .contain-xxs-2.fluid .col.xxs-3,
    .contain-xxs-2.fluid .col.xxs-4,
    .contain-xxs-2.fluid .col.xxs-5,
    .contain-xxs-2.fluid .footer-end .xxs-2.left,
    .contain-xxs-2.fluid .footer-end .xxs-2.right,
    .contain-xxs-2.fluid .footer-end .xxs-3.left,
    .contain-xxs-2.fluid .footer-end .xxs-3.right,
    .contain-xxs-2.fluid .footer-end .xxs-4.left,
    .contain-xxs-2.fluid .footer-end .xxs-4.right,
    .contain-xxs-2.fluid .footer-end .xxs-5.left,
    .contain-xxs-2.fluid .footer-end .xxs-5.right,
    .contain-xxs-2.fluid .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-2.fluid .footer-middle .xxs-2.footer-middle-right,
    .contain-xxs-2.fluid .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-2.fluid .footer-middle .xxs-3.footer-middle-right,
    .contain-xxs-2.fluid .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-2.fluid .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-2.fluid .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-2.fluid .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-2.fluid .xxs-2.left,
    .footer-end .contain-xxs-2.fluid .xxs-2.right,
    .footer-end .contain-xxs-2.fluid .xxs-3.left,
    .footer-end .contain-xxs-2.fluid .xxs-3.right,
    .footer-end .contain-xxs-2.fluid .xxs-4.left,
    .footer-end .contain-xxs-2.fluid .xxs-4.right,
    .footer-end .contain-xxs-2.fluid .xxs-5.left,
    .footer-end .contain-xxs-2.fluid .xxs-5.right,
    .footer-middle .contain-xxs-2.fluid .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-2.fluid .xxs-2.footer-middle-right,
    .footer-middle .contain-xxs-2.fluid .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-2.fluid .xxs-3.footer-middle-right,
    .footer-middle .contain-xxs-2.fluid .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-2.fluid .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-2.fluid .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-2.fluid .xxs-5.footer-middle-right {
        width: 100%
    }
}
.contain-lg-1 .col.lg-1,
.contain-lg-1 .col.lg-2,
.contain-lg-1 .col.lg-3,
.contain-lg-1 .col.lg-4,
.contain-lg-1 .col.lg-5,
.contain-lg-1 .footer-end .left,
.contain-lg-1 .footer-end .lg-1.right,
.contain-lg-1 .footer-end .lg-2.left,
.contain-lg-1 .footer-end .lg-2.right,
.contain-lg-1 .footer-end .lg-3.left,
.contain-lg-1 .footer-end .lg-3.right,
.contain-lg-1 .footer-end .lg-4.left,
.contain-lg-1 .footer-end .lg-5.left,
.contain-lg-1 .footer-end .lg-5.right,
.contain-lg-1 .footer-end .right,
.contain-lg-1 .footer-middle .footer-middle-left,
.contain-lg-1 .footer-middle .footer-middle-right,
.contain-lg-1 .footer-middle .lg-1.footer-middle-left,
.contain-lg-1 .footer-middle .lg-1.footer-middle-right,
.contain-lg-1 .footer-middle .lg-2.footer-middle-left,
.contain-lg-1 .footer-middle .lg-3.footer-middle-right,
.contain-lg-1 .footer-middle .lg-4.footer-middle-left,
.contain-lg-1 .footer-middle .lg-4.footer-middle-right,
.contain-lg-1 .footer-middle .lg-5.footer-middle-left,
.contain-lg-1 .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-1 .left,
.footer-end .contain-lg-1 .lg-1.right,
.footer-end .contain-lg-1 .lg-2.left,
.footer-end .contain-lg-1 .lg-2.right,
.footer-end .contain-lg-1 .lg-3.left,
.footer-end .contain-lg-1 .lg-3.right,
.footer-end .contain-lg-1 .lg-4.left,
.footer-end .contain-lg-1 .lg-5.left,
.footer-end .contain-lg-1 .lg-5.right,
.footer-end .contain-lg-1 .right,
.footer-middle .contain-lg-1 .footer-middle-left,
.footer-middle .contain-lg-1 .footer-middle-right,
.footer-middle .contain-lg-1 .lg-1.footer-middle-left,
.footer-middle .contain-lg-1 .lg-1.footer-middle-right,
.footer-middle .contain-lg-1 .lg-2.footer-middle-left,
.footer-middle .contain-lg-1 .lg-3.footer-middle-right,
.footer-middle .contain-lg-1 .lg-4.footer-middle-left,
.footer-middle .contain-lg-1 .lg-4.footer-middle-right,
.footer-middle .contain-lg-1 .lg-5.footer-middle-left,
.footer-middle .contain-lg-1 .lg-5.footer-middle-right {
    float: left;
    width: 100%
}
.contain-lg-1 .col:nth-child(1n),
.contain-lg-1 .footer-end .left:nth-child(1n),
.contain-lg-1 .footer-end .right:nth-child(1n),
.contain-lg-1 .footer-middle .footer-middle-left:nth-child(1n),
.contain-lg-1 .footer-middle .footer-middle-right:nth-child(1n),
.footer-end .contain-lg-1 .left:nth-child(1n),
.footer-end .contain-lg-1 .right:nth-child(1n),
.footer-middle .contain-lg-1 .footer-middle-left:nth-child(1n),
.footer-middle .contain-lg-1 .footer-middle-right:nth-child(1n) {
    margin-right: 0
}
@media screen and (min-width: 1200px) {
    .contain-lg-1 .col.lg-1,
    .contain-lg-1 .col.lg-2,
    .contain-lg-1 .col.lg-3,
    .contain-lg-1 .col.lg-4,
    .contain-lg-1 .col.lg-5,
    .contain-lg-1 .footer-end .left,
    .contain-lg-1 .footer-end .lg-1.right,
    .contain-lg-1 .footer-end .lg-2.left,
    .contain-lg-1 .footer-end .lg-2.right,
    .contain-lg-1 .footer-end .lg-3.left,
    .contain-lg-1 .footer-end .lg-3.right,
    .contain-lg-1 .footer-end .lg-4.left,
    .contain-lg-1 .footer-end .lg-5.left,
    .contain-lg-1 .footer-end .lg-5.right,
    .contain-lg-1 .footer-end .right,
    .contain-lg-1 .footer-middle .footer-middle-left,
    .contain-lg-1 .footer-middle .footer-middle-right,
    .contain-lg-1 .footer-middle .lg-1.footer-middle-left,
    .contain-lg-1 .footer-middle .lg-1.footer-middle-right,
    .contain-lg-1 .footer-middle .lg-2.footer-middle-left,
    .contain-lg-1 .footer-middle .lg-3.footer-middle-right,
    .contain-lg-1 .footer-middle .lg-4.footer-middle-left,
    .contain-lg-1 .footer-middle .lg-4.footer-middle-right,
    .contain-lg-1 .footer-middle .lg-5.footer-middle-left,
    .contain-lg-1 .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-1 .left,
    .footer-end .contain-lg-1 .lg-1.right,
    .footer-end .contain-lg-1 .lg-2.left,
    .footer-end .contain-lg-1 .lg-2.right,
    .footer-end .contain-lg-1 .lg-3.left,
    .footer-end .contain-lg-1 .lg-3.right,
    .footer-end .contain-lg-1 .lg-4.left,
    .footer-end .contain-lg-1 .lg-5.left,
    .footer-end .contain-lg-1 .lg-5.right,
    .footer-end .contain-lg-1 .right,
    .footer-middle .contain-lg-1 .footer-middle-left,
    .footer-middle .contain-lg-1 .footer-middle-right,
    .footer-middle .contain-lg-1 .lg-1.footer-middle-left,
    .footer-middle .contain-lg-1 .lg-1.footer-middle-right,
    .footer-middle .contain-lg-1 .lg-2.footer-middle-left,
    .footer-middle .contain-lg-1 .lg-3.footer-middle-right,
    .footer-middle .contain-lg-1 .lg-4.footer-middle-left,
    .footer-middle .contain-lg-1 .lg-4.footer-middle-right,
    .footer-middle .contain-lg-1 .lg-5.footer-middle-left,
    .footer-middle .contain-lg-1 .lg-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-lg-1 .col:nth-child(1n),
    .contain-lg-1 .footer-end .left:nth-child(1n),
    .contain-lg-1 .footer-end .right:nth-child(1n),
    .contain-lg-1 .footer-middle .footer-middle-left:nth-child(1n),
    .contain-lg-1 .footer-middle .footer-middle-right:nth-child(1n),
    .footer-end .contain-lg-1 .left:nth-child(1n),
    .footer-end .contain-lg-1 .right:nth-child(1n),
    .footer-middle .contain-lg-1 .footer-middle-left:nth-child(1n),
    .footer-middle .contain-lg-1 .footer-middle-right:nth-child(1n) {
        margin-right: 0
    }
}
.contain-lg-1.with-bottom-border .col.lg-1,
.contain-lg-1.with-bottom-border .col.lg-2,
.contain-lg-1.with-bottom-border .col.lg-3,
.contain-lg-1.with-bottom-border .col.lg-4,
.contain-lg-1.with-bottom-border .col.lg-5,
.contain-lg-1.with-bottom-border .footer-end .left,
.contain-lg-1.with-bottom-border .footer-end .lg-1.right,
.contain-lg-1.with-bottom-border .footer-end .lg-2.left,
.contain-lg-1.with-bottom-border .footer-end .lg-2.right,
.contain-lg-1.with-bottom-border .footer-end .lg-3.left,
.contain-lg-1.with-bottom-border .footer-end .lg-3.right,
.contain-lg-1.with-bottom-border .footer-end .lg-4.left,
.contain-lg-1.with-bottom-border .footer-end .lg-5.left,
.contain-lg-1.with-bottom-border .footer-end .lg-5.right,
.contain-lg-1.with-bottom-border .footer-end .right,
.contain-lg-1.with-bottom-border .footer-middle .footer-middle-left,
.contain-lg-1.with-bottom-border .footer-middle .footer-middle-right,
.contain-lg-1.with-bottom-border .footer-middle .lg-1.footer-middle-left,
.contain-lg-1.with-bottom-border .footer-middle .lg-1.footer-middle-right,
.contain-lg-1.with-bottom-border .footer-middle .lg-2.footer-middle-left,
.contain-lg-1.with-bottom-border .footer-middle .lg-3.footer-middle-right,
.contain-lg-1.with-bottom-border .footer-middle .lg-4.footer-middle-left,
.contain-lg-1.with-bottom-border .footer-middle .lg-4.footer-middle-right,
.contain-lg-1.with-bottom-border .footer-middle .lg-5.footer-middle-left,
.contain-lg-1.with-bottom-border .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-1.with-bottom-border .left,
.footer-end .contain-lg-1.with-bottom-border .lg-1.right,
.footer-end .contain-lg-1.with-bottom-border .lg-2.left,
.footer-end .contain-lg-1.with-bottom-border .lg-2.right,
.footer-end .contain-lg-1.with-bottom-border .lg-3.left,
.footer-end .contain-lg-1.with-bottom-border .lg-3.right,
.footer-end .contain-lg-1.with-bottom-border .lg-4.left,
.footer-end .contain-lg-1.with-bottom-border .lg-5.left,
.footer-end .contain-lg-1.with-bottom-border .lg-5.right,
.footer-end .contain-lg-1.with-bottom-border .right,
.footer-middle .contain-lg-1.with-bottom-border .footer-middle-left,
.footer-middle .contain-lg-1.with-bottom-border .footer-middle-right,
.footer-middle .contain-lg-1.with-bottom-border .lg-1.footer-middle-left,
.footer-middle .contain-lg-1.with-bottom-border .lg-1.footer-middle-right,
.footer-middle .contain-lg-1.with-bottom-border .lg-2.footer-middle-left,
.footer-middle .contain-lg-1.with-bottom-border .lg-3.footer-middle-right,
.footer-middle .contain-lg-1.with-bottom-border .lg-4.footer-middle-left,
.footer-middle .contain-lg-1.with-bottom-border .lg-4.footer-middle-right,
.footer-middle .contain-lg-1.with-bottom-border .lg-5.footer-middle-left,
.footer-middle .contain-lg-1.with-bottom-border .lg-5.footer-middle-right {
    float: left;
    width: 100%
}
.contain-lg-1.with-bottom-border .col:nth-child(1n+1):after,
.contain-lg-1.with-bottom-border .footer-end .left:nth-child(1n+1):after,
.contain-lg-1.with-bottom-border .footer-end .right:nth-child(1n+1):after,
.contain-lg-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n+1):after,
.contain-lg-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n+1):after,
.footer-end .contain-lg-1.with-bottom-border .left:nth-child(1n+1):after,
.footer-end .contain-lg-1.with-bottom-border .right:nth-child(1n+1):after,
.footer-middle .contain-lg-1.with-bottom-border .footer-middle-left:nth-child(1n+1):after,
.footer-middle .contain-lg-1.with-bottom-border .footer-middle-right:nth-child(1n+1):after {
    content: '';
    width: 100%;
    display: block;
    height: 0;
    border-bottom: 1px solid #e5e5e5;
    position: absolute;
    left: -15px;
    margin: 0 15px;
    right: 0
}
.contain-lg-1.with-bottom-border .col:nth-last-child(-n+1):after,
.contain-lg-1.with-bottom-border .footer-end .left:nth-last-child(-n+1):after,
.contain-lg-1.with-bottom-border .footer-end .right:nth-last-child(-n+1):after,
.contain-lg-1.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+1):after,
.contain-lg-1.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+1):after,
.footer-end .contain-lg-1.with-bottom-border .left:nth-last-child(-n+1):after,
.footer-end .contain-lg-1.with-bottom-border .right:nth-last-child(-n+1):after,
.footer-middle .contain-lg-1.with-bottom-border .footer-middle-left:nth-last-child(-n+1):after,
.footer-middle .contain-lg-1.with-bottom-border .footer-middle-right:nth-last-child(-n+1):after {
    display: none
}
.contain-lg-1.with-bottom-border .col:nth-child(1n),
.contain-lg-1.with-bottom-border .footer-end .left:nth-child(1n),
.contain-lg-1.with-bottom-border .footer-end .right:nth-child(1n),
.contain-lg-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n),
.contain-lg-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n),
.footer-end .contain-lg-1.with-bottom-border .left:nth-child(1n),
.footer-end .contain-lg-1.with-bottom-border .right:nth-child(1n),
.footer-middle .contain-lg-1.with-bottom-border .footer-middle-left:nth-child(1n),
.footer-middle .contain-lg-1.with-bottom-border .footer-middle-right:nth-child(1n) {
    margin-right: 0
}
@media screen and (min-width: 1200px) {
    .contain-lg-1.with-bottom-border .col.lg-1,
    .contain-lg-1.with-bottom-border .col.lg-2,
    .contain-lg-1.with-bottom-border .col.lg-3,
    .contain-lg-1.with-bottom-border .col.lg-4,
    .contain-lg-1.with-bottom-border .col.lg-5,
    .contain-lg-1.with-bottom-border .footer-end .left,
    .contain-lg-1.with-bottom-border .footer-end .lg-1.right,
    .contain-lg-1.with-bottom-border .footer-end .lg-2.left,
    .contain-lg-1.with-bottom-border .footer-end .lg-2.right,
    .contain-lg-1.with-bottom-border .footer-end .lg-3.left,
    .contain-lg-1.with-bottom-border .footer-end .lg-3.right,
    .contain-lg-1.with-bottom-border .footer-end .lg-4.left,
    .contain-lg-1.with-bottom-border .footer-end .lg-5.left,
    .contain-lg-1.with-bottom-border .footer-end .lg-5.right,
    .contain-lg-1.with-bottom-border .footer-end .right,
    .contain-lg-1.with-bottom-border .footer-middle .footer-middle-left,
    .contain-lg-1.with-bottom-border .footer-middle .footer-middle-right,
    .contain-lg-1.with-bottom-border .footer-middle .lg-1.footer-middle-left,
    .contain-lg-1.with-bottom-border .footer-middle .lg-1.footer-middle-right,
    .contain-lg-1.with-bottom-border .footer-middle .lg-2.footer-middle-left,
    .contain-lg-1.with-bottom-border .footer-middle .lg-3.footer-middle-right,
    .contain-lg-1.with-bottom-border .footer-middle .lg-4.footer-middle-left,
    .contain-lg-1.with-bottom-border .footer-middle .lg-4.footer-middle-right,
    .contain-lg-1.with-bottom-border .footer-middle .lg-5.footer-middle-left,
    .contain-lg-1.with-bottom-border .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-1.with-bottom-border .left,
    .footer-end .contain-lg-1.with-bottom-border .lg-1.right,
    .footer-end .contain-lg-1.with-bottom-border .lg-2.left,
    .footer-end .contain-lg-1.with-bottom-border .lg-2.right,
    .footer-end .contain-lg-1.with-bottom-border .lg-3.left,
    .footer-end .contain-lg-1.with-bottom-border .lg-3.right,
    .footer-end .contain-lg-1.with-bottom-border .lg-4.left,
    .footer-end .contain-lg-1.with-bottom-border .lg-5.left,
    .footer-end .contain-lg-1.with-bottom-border .lg-5.right,
    .footer-end .contain-lg-1.with-bottom-border .right,
    .footer-middle .contain-lg-1.with-bottom-border .footer-middle-left,
    .footer-middle .contain-lg-1.with-bottom-border .footer-middle-right,
    .footer-middle .contain-lg-1.with-bottom-border .lg-1.footer-middle-left,
    .footer-middle .contain-lg-1.with-bottom-border .lg-1.footer-middle-right,
    .footer-middle .contain-lg-1.with-bottom-border .lg-2.footer-middle-left,
    .footer-middle .contain-lg-1.with-bottom-border .lg-3.footer-middle-right,
    .footer-middle .contain-lg-1.with-bottom-border .lg-4.footer-middle-left,
    .footer-middle .contain-lg-1.with-bottom-border .lg-4.footer-middle-right,
    .footer-middle .contain-lg-1.with-bottom-border .lg-5.footer-middle-left,
    .footer-middle .contain-lg-1.with-bottom-border .lg-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-lg-1.with-bottom-border .col:nth-child(1n+1):after,
    .contain-lg-1.with-bottom-border .footer-end .left:nth-child(1n+1):after,
    .contain-lg-1.with-bottom-border .footer-end .right:nth-child(1n+1):after,
    .contain-lg-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n+1):after,
    .contain-lg-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n+1):after,
    .footer-end .contain-lg-1.with-bottom-border .left:nth-child(1n+1):after,
    .footer-end .contain-lg-1.with-bottom-border .right:nth-child(1n+1):after,
    .footer-middle .contain-lg-1.with-bottom-border .footer-middle-left:nth-child(1n+1):after,
    .footer-middle .contain-lg-1.with-bottom-border .footer-middle-right:nth-child(1n+1):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-lg-1.with-bottom-border .col:nth-last-child(-n+1):after,
    .contain-lg-1.with-bottom-border .footer-end .left:nth-last-child(-n+1):after,
    .contain-lg-1.with-bottom-border .footer-end .right:nth-last-child(-n+1):after,
    .contain-lg-1.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+1):after,
    .contain-lg-1.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+1):after,
    .footer-end .contain-lg-1.with-bottom-border .left:nth-last-child(-n+1):after,
    .footer-end .contain-lg-1.with-bottom-border .right:nth-last-child(-n+1):after,
    .footer-middle .contain-lg-1.with-bottom-border .footer-middle-left:nth-last-child(-n+1):after,
    .footer-middle .contain-lg-1.with-bottom-border .footer-middle-right:nth-last-child(-n+1):after {
        display: none
    }
    .contain-lg-1.with-bottom-border .col:nth-child(1n),
    .contain-lg-1.with-bottom-border .footer-end .left:nth-child(1n),
    .contain-lg-1.with-bottom-border .footer-end .right:nth-child(1n),
    .contain-lg-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n),
    .contain-lg-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n),
    .footer-end .contain-lg-1.with-bottom-border .left:nth-child(1n),
    .footer-end .contain-lg-1.with-bottom-border .right:nth-child(1n),
    .footer-middle .contain-lg-1.with-bottom-border .footer-middle-left:nth-child(1n),
    .footer-middle .contain-lg-1.with-bottom-border .footer-middle-right:nth-child(1n) {
        margin-right: 0
    }
    .contain-lg-1.fluid .col,
    .contain-lg-1.fluid .footer-end .left,
    .contain-lg-1.fluid .footer-end .right,
    .contain-lg-1.fluid .footer-middle .footer-middle-left,
    .contain-lg-1.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-lg-1.fluid .left,
    .footer-end .contain-lg-1.fluid .right,
    .footer-middle .contain-lg-1.fluid .footer-middle-left,
    .footer-middle .contain-lg-1.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 100%
    }
    .contain-lg-1.fluid .col.lg-1,
    .contain-lg-1.fluid .col.lg-2,
    .contain-lg-1.fluid .col.lg-3,
    .contain-lg-1.fluid .col.lg-4,
    .contain-lg-1.fluid .col.lg-5,
    .contain-lg-1.fluid .footer-end .left,
    .contain-lg-1.fluid .footer-end .lg-1.right,
    .contain-lg-1.fluid .footer-end .lg-2.left,
    .contain-lg-1.fluid .footer-end .lg-2.right,
    .contain-lg-1.fluid .footer-end .lg-3.left,
    .contain-lg-1.fluid .footer-end .lg-3.right,
    .contain-lg-1.fluid .footer-end .lg-4.left,
    .contain-lg-1.fluid .footer-end .lg-5.left,
    .contain-lg-1.fluid .footer-end .lg-5.right,
    .contain-lg-1.fluid .footer-end .right,
    .contain-lg-1.fluid .footer-middle .footer-middle-left,
    .contain-lg-1.fluid .footer-middle .footer-middle-right,
    .contain-lg-1.fluid .footer-middle .lg-1.footer-middle-left,
    .contain-lg-1.fluid .footer-middle .lg-1.footer-middle-right,
    .contain-lg-1.fluid .footer-middle .lg-2.footer-middle-left,
    .contain-lg-1.fluid .footer-middle .lg-3.footer-middle-right,
    .contain-lg-1.fluid .footer-middle .lg-4.footer-middle-left,
    .contain-lg-1.fluid .footer-middle .lg-4.footer-middle-right,
    .contain-lg-1.fluid .footer-middle .lg-5.footer-middle-left,
    .contain-lg-1.fluid .footer-middle .lg-5.footer-middle-right,
    .footer-end .contain-lg-1.fluid .left,
    .footer-end .contain-lg-1.fluid .lg-1.right,
    .footer-end .contain-lg-1.fluid .lg-2.left,
    .footer-end .contain-lg-1.fluid .lg-2.right,
    .footer-end .contain-lg-1.fluid .lg-3.left,
    .footer-end .contain-lg-1.fluid .lg-3.right,
    .footer-end .contain-lg-1.fluid .lg-4.left,
    .footer-end .contain-lg-1.fluid .lg-5.left,
    .footer-end .contain-lg-1.fluid .lg-5.right,
    .footer-end .contain-lg-1.fluid .right,
    .footer-middle .contain-lg-1.fluid .footer-middle-left,
    .footer-middle .contain-lg-1.fluid .footer-middle-right,
    .footer-middle .contain-lg-1.fluid .lg-1.footer-middle-left,
    .footer-middle .contain-lg-1.fluid .lg-1.footer-middle-right,
    .footer-middle .contain-lg-1.fluid .lg-2.footer-middle-left,
    .footer-middle .contain-lg-1.fluid .lg-3.footer-middle-right,
    .footer-middle .contain-lg-1.fluid .lg-4.footer-middle-left,
    .footer-middle .contain-lg-1.fluid .lg-4.footer-middle-right,
    .footer-middle .contain-lg-1.fluid .lg-5.footer-middle-left,
    .footer-middle .contain-lg-1.fluid .lg-5.footer-middle-right {
        width: 100%
    }
}
.contain-lg-1.fluid .col,
.contain-lg-1.fluid .footer-end .left,
.contain-lg-1.fluid .footer-end .right,
.contain-lg-1.fluid .footer-middle .footer-middle-left,
.contain-lg-1.fluid .footer-middle .footer-middle-right,
.footer-end .contain-lg-1.fluid .left,
.footer-end .contain-lg-1.fluid .right,
.footer-middle .contain-lg-1.fluid .footer-middle-left,
.footer-middle .contain-lg-1.fluid .footer-middle-right {
    float: left;
    margin-right: 0!important;
    width: 100%
}
.contain-lg-1.fluid .col.lg-1,
.contain-lg-1.fluid .col.lg-2,
.contain-lg-1.fluid .col.lg-3,
.contain-lg-1.fluid .col.lg-4,
.contain-lg-1.fluid .col.lg-5,
.contain-lg-1.fluid .footer-end .left,
.contain-lg-1.fluid .footer-end .lg-1.right,
.contain-lg-1.fluid .footer-end .lg-2.left,
.contain-lg-1.fluid .footer-end .lg-2.right,
.contain-lg-1.fluid .footer-end .lg-3.left,
.contain-lg-1.fluid .footer-end .lg-3.right,
.contain-lg-1.fluid .footer-end .lg-4.left,
.contain-lg-1.fluid .footer-end .lg-5.left,
.contain-lg-1.fluid .footer-end .lg-5.right,
.contain-lg-1.fluid .footer-end .right,
.contain-lg-1.fluid .footer-middle .footer-middle-left,
.contain-lg-1.fluid .footer-middle .footer-middle-right,
.contain-lg-1.fluid .footer-middle .lg-1.footer-middle-left,
.contain-lg-1.fluid .footer-middle .lg-1.footer-middle-right,
.contain-lg-1.fluid .footer-middle .lg-2.footer-middle-left,
.contain-lg-1.fluid .footer-middle .lg-3.footer-middle-right,
.contain-lg-1.fluid .footer-middle .lg-4.footer-middle-left,
.contain-lg-1.fluid .footer-middle .lg-4.footer-middle-right,
.contain-lg-1.fluid .footer-middle .lg-5.footer-middle-left,
.contain-lg-1.fluid .footer-middle .lg-5.footer-middle-right,
.footer-end .contain-lg-1.fluid .left,
.footer-end .contain-lg-1.fluid .lg-1.right,
.footer-end .contain-lg-1.fluid .lg-2.left,
.footer-end .contain-lg-1.fluid .lg-2.right,
.footer-end .contain-lg-1.fluid .lg-3.left,
.footer-end .contain-lg-1.fluid .lg-3.right,
.footer-end .contain-lg-1.fluid .lg-4.left,
.footer-end .contain-lg-1.fluid .lg-5.left,
.footer-end .contain-lg-1.fluid .lg-5.right,
.footer-end .contain-lg-1.fluid .right,
.footer-middle .contain-lg-1.fluid .footer-middle-left,
.footer-middle .contain-lg-1.fluid .footer-middle-right,
.footer-middle .contain-lg-1.fluid .lg-1.footer-middle-left,
.footer-middle .contain-lg-1.fluid .lg-1.footer-middle-right,
.footer-middle .contain-lg-1.fluid .lg-2.footer-middle-left,
.footer-middle .contain-lg-1.fluid .lg-3.footer-middle-right,
.footer-middle .contain-lg-1.fluid .lg-4.footer-middle-left,
.footer-middle .contain-lg-1.fluid .lg-4.footer-middle-right,
.footer-middle .contain-lg-1.fluid .lg-5.footer-middle-left,
.footer-middle .contain-lg-1.fluid .lg-5.footer-middle-right {
    width: 100%
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
    .contain-md-1 .col.md-1,
    .contain-md-1 .col.md-2,
    .contain-md-1 .col.md-3,
    .contain-md-1 .col.md-4,
    .contain-md-1 .col.md-5,
    .contain-md-1 .footer-end .left,
    .contain-md-1 .footer-end .md-1.left,
    .contain-md-1 .footer-end .md-1.right,
    .contain-md-1 .footer-end .md-2.left,
    .contain-md-1 .footer-end .md-2.right,
    .contain-md-1 .footer-end .md-3.left,
    .contain-md-1 .footer-end .md-3.right,
    .contain-md-1 .footer-end .md-5.left,
    .contain-md-1 .footer-end .md-5.right,
    .contain-md-1 .footer-end .right,
    .contain-md-1 .footer-middle .footer-middle-left,
    .contain-md-1 .footer-middle .footer-middle-right,
    .contain-md-1 .footer-middle .md-1.footer-middle-left,
    .contain-md-1 .footer-middle .md-2.footer-middle-left,
    .contain-md-1 .footer-middle .md-2.footer-middle-right,
    .contain-md-1 .footer-middle .md-3.footer-middle-right,
    .contain-md-1 .footer-middle .md-4.footer-middle-left,
    .contain-md-1 .footer-middle .md-4.footer-middle-right,
    .contain-md-1 .footer-middle .md-5.footer-middle-left,
    .contain-md-1 .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-1 .left,
    .footer-end .contain-md-1 .md-1.left,
    .footer-end .contain-md-1 .md-1.right,
    .footer-end .contain-md-1 .md-2.left,
    .footer-end .contain-md-1 .md-2.right,
    .footer-end .contain-md-1 .md-3.left,
    .footer-end .contain-md-1 .md-3.right,
    .footer-end .contain-md-1 .md-5.left,
    .footer-end .contain-md-1 .md-5.right,
    .footer-end .contain-md-1 .right,
    .footer-middle .contain-md-1 .footer-middle-left,
    .footer-middle .contain-md-1 .footer-middle-right,
    .footer-middle .contain-md-1 .md-1.footer-middle-left,
    .footer-middle .contain-md-1 .md-2.footer-middle-left,
    .footer-middle .contain-md-1 .md-2.footer-middle-right,
    .footer-middle .contain-md-1 .md-3.footer-middle-right,
    .footer-middle .contain-md-1 .md-4.footer-middle-left,
    .footer-middle .contain-md-1 .md-4.footer-middle-right,
    .footer-middle .contain-md-1 .md-5.footer-middle-left,
    .footer-middle .contain-md-1 .md-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-md-1 .col:nth-child(1n),
    .contain-md-1 .footer-end .left:nth-child(1n),
    .contain-md-1 .footer-end .right:nth-child(1n),
    .contain-md-1 .footer-middle .footer-middle-left:nth-child(1n),
    .contain-md-1 .footer-middle .footer-middle-right:nth-child(1n),
    .footer-end .contain-md-1 .left:nth-child(1n),
    .footer-end .contain-md-1 .right:nth-child(1n),
    .footer-middle .contain-md-1 .footer-middle-left:nth-child(1n),
    .footer-middle .contain-md-1 .footer-middle-right:nth-child(1n) {
        margin-right: 0
    }
    .contain-md-1.with-bottom-border .col.md-1,
    .contain-md-1.with-bottom-border .col.md-2,
    .contain-md-1.with-bottom-border .col.md-3,
    .contain-md-1.with-bottom-border .col.md-4,
    .contain-md-1.with-bottom-border .col.md-5,
    .contain-md-1.with-bottom-border .footer-end .left,
    .contain-md-1.with-bottom-border .footer-end .md-1.left,
    .contain-md-1.with-bottom-border .footer-end .md-1.right,
    .contain-md-1.with-bottom-border .footer-end .md-2.left,
    .contain-md-1.with-bottom-border .footer-end .md-2.right,
    .contain-md-1.with-bottom-border .footer-end .md-3.left,
    .contain-md-1.with-bottom-border .footer-end .md-3.right,
    .contain-md-1.with-bottom-border .footer-end .md-5.left,
    .contain-md-1.with-bottom-border .footer-end .md-5.right,
    .contain-md-1.with-bottom-border .footer-end .right,
    .contain-md-1.with-bottom-border .footer-middle .footer-middle-left,
    .contain-md-1.with-bottom-border .footer-middle .footer-middle-right,
    .contain-md-1.with-bottom-border .footer-middle .md-1.footer-middle-left,
    .contain-md-1.with-bottom-border .footer-middle .md-2.footer-middle-left,
    .contain-md-1.with-bottom-border .footer-middle .md-2.footer-middle-right,
    .contain-md-1.with-bottom-border .footer-middle .md-3.footer-middle-right,
    .contain-md-1.with-bottom-border .footer-middle .md-4.footer-middle-left,
    .contain-md-1.with-bottom-border .footer-middle .md-4.footer-middle-right,
    .contain-md-1.with-bottom-border .footer-middle .md-5.footer-middle-left,
    .contain-md-1.with-bottom-border .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-1.with-bottom-border .left,
    .footer-end .contain-md-1.with-bottom-border .md-1.left,
    .footer-end .contain-md-1.with-bottom-border .md-1.right,
    .footer-end .contain-md-1.with-bottom-border .md-2.left,
    .footer-end .contain-md-1.with-bottom-border .md-2.right,
    .footer-end .contain-md-1.with-bottom-border .md-3.left,
    .footer-end .contain-md-1.with-bottom-border .md-3.right,
    .footer-end .contain-md-1.with-bottom-border .md-5.left,
    .footer-end .contain-md-1.with-bottom-border .md-5.right,
    .footer-end .contain-md-1.with-bottom-border .right,
    .footer-middle .contain-md-1.with-bottom-border .footer-middle-left,
    .footer-middle .contain-md-1.with-bottom-border .footer-middle-right,
    .footer-middle .contain-md-1.with-bottom-border .md-1.footer-middle-left,
    .footer-middle .contain-md-1.with-bottom-border .md-2.footer-middle-left,
    .footer-middle .contain-md-1.with-bottom-border .md-2.footer-middle-right,
    .footer-middle .contain-md-1.with-bottom-border .md-3.footer-middle-right,
    .footer-middle .contain-md-1.with-bottom-border .md-4.footer-middle-left,
    .footer-middle .contain-md-1.with-bottom-border .md-4.footer-middle-right,
    .footer-middle .contain-md-1.with-bottom-border .md-5.footer-middle-left,
    .footer-middle .contain-md-1.with-bottom-border .md-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-md-1.with-bottom-border .col:nth-child(1n+1):after,
    .contain-md-1.with-bottom-border .footer-end .left:nth-child(1n+1):after,
    .contain-md-1.with-bottom-border .footer-end .right:nth-child(1n+1):after,
    .contain-md-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n+1):after,
    .contain-md-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n+1):after,
    .footer-end .contain-md-1.with-bottom-border .left:nth-child(1n+1):after,
    .footer-end .contain-md-1.with-bottom-border .right:nth-child(1n+1):after,
    .footer-middle .contain-md-1.with-bottom-border .footer-middle-left:nth-child(1n+1):after,
    .footer-middle .contain-md-1.with-bottom-border .footer-middle-right:nth-child(1n+1):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-md-1.with-bottom-border .col:nth-last-child(-n+1):after,
    .contain-md-1.with-bottom-border .footer-end .left:nth-last-child(-n+1):after,
    .contain-md-1.with-bottom-border .footer-end .right:nth-last-child(-n+1):after,
    .contain-md-1.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+1):after,
    .contain-md-1.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+1):after,
    .footer-end .contain-md-1.with-bottom-border .left:nth-last-child(-n+1):after,
    .footer-end .contain-md-1.with-bottom-border .right:nth-last-child(-n+1):after,
    .footer-middle .contain-md-1.with-bottom-border .footer-middle-left:nth-last-child(-n+1):after,
    .footer-middle .contain-md-1.with-bottom-border .footer-middle-right:nth-last-child(-n+1):after {
        display: none
    }
    .contain-md-1.with-bottom-border .col:nth-child(1n),
    .contain-md-1.with-bottom-border .footer-end .left:nth-child(1n),
    .contain-md-1.with-bottom-border .footer-end .right:nth-child(1n),
    .contain-md-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n),
    .contain-md-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n),
    .footer-end .contain-md-1.with-bottom-border .left:nth-child(1n),
    .footer-end .contain-md-1.with-bottom-border .right:nth-child(1n),
    .footer-middle .contain-md-1.with-bottom-border .footer-middle-left:nth-child(1n),
    .footer-middle .contain-md-1.with-bottom-border .footer-middle-right:nth-child(1n) {
        margin-right: 0
    }
    .contain-md-1.fluid .col,
    .contain-md-1.fluid .footer-end .left,
    .contain-md-1.fluid .footer-end .right,
    .contain-md-1.fluid .footer-middle .footer-middle-left,
    .contain-md-1.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-md-1.fluid .left,
    .footer-end .contain-md-1.fluid .right,
    .footer-middle .contain-md-1.fluid .footer-middle-left,
    .footer-middle .contain-md-1.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 100%
    }
    .contain-md-1.fluid .col.md-1,
    .contain-md-1.fluid .col.md-2,
    .contain-md-1.fluid .col.md-3,
    .contain-md-1.fluid .col.md-4,
    .contain-md-1.fluid .col.md-5,
    .contain-md-1.fluid .footer-end .left,
    .contain-md-1.fluid .footer-end .md-1.left,
    .contain-md-1.fluid .footer-end .md-1.right,
    .contain-md-1.fluid .footer-end .md-2.left,
    .contain-md-1.fluid .footer-end .md-2.right,
    .contain-md-1.fluid .footer-end .md-3.left,
    .contain-md-1.fluid .footer-end .md-3.right,
    .contain-md-1.fluid .footer-end .md-5.left,
    .contain-md-1.fluid .footer-end .md-5.right,
    .contain-md-1.fluid .footer-end .right,
    .contain-md-1.fluid .footer-middle .footer-middle-left,
    .contain-md-1.fluid .footer-middle .footer-middle-right,
    .contain-md-1.fluid .footer-middle .md-1.footer-middle-left,
    .contain-md-1.fluid .footer-middle .md-2.footer-middle-left,
    .contain-md-1.fluid .footer-middle .md-2.footer-middle-right,
    .contain-md-1.fluid .footer-middle .md-3.footer-middle-right,
    .contain-md-1.fluid .footer-middle .md-4.footer-middle-left,
    .contain-md-1.fluid .footer-middle .md-4.footer-middle-right,
    .contain-md-1.fluid .footer-middle .md-5.footer-middle-left,
    .contain-md-1.fluid .footer-middle .md-5.footer-middle-right,
    .footer-end .contain-md-1.fluid .left,
    .footer-end .contain-md-1.fluid .md-1.left,
    .footer-end .contain-md-1.fluid .md-1.right,
    .footer-end .contain-md-1.fluid .md-2.left,
    .footer-end .contain-md-1.fluid .md-2.right,
    .footer-end .contain-md-1.fluid .md-3.left,
    .footer-end .contain-md-1.fluid .md-3.right,
    .footer-end .contain-md-1.fluid .md-5.left,
    .footer-end .contain-md-1.fluid .md-5.right,
    .footer-end .contain-md-1.fluid .right,
    .footer-middle .contain-md-1.fluid .footer-middle-left,
    .footer-middle .contain-md-1.fluid .footer-middle-right,
    .footer-middle .contain-md-1.fluid .md-1.footer-middle-left,
    .footer-middle .contain-md-1.fluid .md-2.footer-middle-left,
    .footer-middle .contain-md-1.fluid .md-2.footer-middle-right,
    .footer-middle .contain-md-1.fluid .md-3.footer-middle-right,
    .footer-middle .contain-md-1.fluid .md-4.footer-middle-left,
    .footer-middle .contain-md-1.fluid .md-4.footer-middle-right,
    .footer-middle .contain-md-1.fluid .md-5.footer-middle-left,
    .footer-middle .contain-md-1.fluid .md-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (min-width: 0px) and (max-width: 992px) {
    .contain-sm-1 .col.sm-1,
    .contain-sm-1 .col.sm-2,
    .contain-sm-1 .col.sm-3,
    .contain-sm-1 .col.sm-4,
    .contain-sm-1 .col.sm-5,
    .contain-sm-1 .footer-end .left,
    .contain-sm-1 .footer-end .right,
    .contain-sm-1 .footer-end .sm-1.left,
    .contain-sm-1 .footer-end .sm-1.right,
    .contain-sm-1 .footer-end .sm-2.left,
    .contain-sm-1 .footer-end .sm-2.right,
    .contain-sm-1 .footer-end .sm-4.left,
    .contain-sm-1 .footer-end .sm-4.right,
    .contain-sm-1 .footer-end .sm-5.left,
    .contain-sm-1 .footer-end .sm-5.right,
    .contain-sm-1 .footer-middle .footer-middle-left,
    .contain-sm-1 .footer-middle .footer-middle-right,
    .contain-sm-1 .footer-middle .sm-1.footer-middle-left,
    .contain-sm-1 .footer-middle .sm-2.footer-middle-right,
    .contain-sm-1 .footer-middle .sm-3.footer-middle-left,
    .contain-sm-1 .footer-middle .sm-3.footer-middle-right,
    .contain-sm-1 .footer-middle .sm-4.footer-middle-left,
    .contain-sm-1 .footer-middle .sm-4.footer-middle-right,
    .contain-sm-1 .footer-middle .sm-5.footer-middle-left,
    .contain-sm-1 .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-1 .left,
    .footer-end .contain-sm-1 .right,
    .footer-end .contain-sm-1 .sm-1.left,
    .footer-end .contain-sm-1 .sm-1.right,
    .footer-end .contain-sm-1 .sm-2.left,
    .footer-end .contain-sm-1 .sm-2.right,
    .footer-end .contain-sm-1 .sm-4.left,
    .footer-end .contain-sm-1 .sm-4.right,
    .footer-end .contain-sm-1 .sm-5.left,
    .footer-end .contain-sm-1 .sm-5.right,
    .footer-middle .contain-sm-1 .footer-middle-left,
    .footer-middle .contain-sm-1 .footer-middle-right,
    .footer-middle .contain-sm-1 .sm-1.footer-middle-left,
    .footer-middle .contain-sm-1 .sm-2.footer-middle-right,
    .footer-middle .contain-sm-1 .sm-3.footer-middle-left,
    .footer-middle .contain-sm-1 .sm-3.footer-middle-right,
    .footer-middle .contain-sm-1 .sm-4.footer-middle-left,
    .footer-middle .contain-sm-1 .sm-4.footer-middle-right,
    .footer-middle .contain-sm-1 .sm-5.footer-middle-left,
    .footer-middle .contain-sm-1 .sm-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-sm-1 .col:nth-child(1n),
    .contain-sm-1 .footer-end .left:nth-child(1n),
    .contain-sm-1 .footer-end .right:nth-child(1n),
    .contain-sm-1 .footer-middle .footer-middle-left:nth-child(1n),
    .contain-sm-1 .footer-middle .footer-middle-right:nth-child(1n),
    .footer-end .contain-sm-1 .left:nth-child(1n),
    .footer-end .contain-sm-1 .right:nth-child(1n),
    .footer-middle .contain-sm-1 .footer-middle-left:nth-child(1n),
    .footer-middle .contain-sm-1 .footer-middle-right:nth-child(1n) {
        margin-right: 0
    }
    .contain-sm-1.with-bottom-border .col.sm-1,
    .contain-sm-1.with-bottom-border .col.sm-2,
    .contain-sm-1.with-bottom-border .col.sm-3,
    .contain-sm-1.with-bottom-border .col.sm-4,
    .contain-sm-1.with-bottom-border .col.sm-5,
    .contain-sm-1.with-bottom-border .footer-end .left,
    .contain-sm-1.with-bottom-border .footer-end .right,
    .contain-sm-1.with-bottom-border .footer-end .sm-1.left,
    .contain-sm-1.with-bottom-border .footer-end .sm-1.right,
    .contain-sm-1.with-bottom-border .footer-end .sm-2.left,
    .contain-sm-1.with-bottom-border .footer-end .sm-2.right,
    .contain-sm-1.with-bottom-border .footer-end .sm-4.left,
    .contain-sm-1.with-bottom-border .footer-end .sm-4.right,
    .contain-sm-1.with-bottom-border .footer-end .sm-5.left,
    .contain-sm-1.with-bottom-border .footer-end .sm-5.right,
    .contain-sm-1.with-bottom-border .footer-middle .footer-middle-left,
    .contain-sm-1.with-bottom-border .footer-middle .footer-middle-right,
    .contain-sm-1.with-bottom-border .footer-middle .sm-1.footer-middle-left,
    .contain-sm-1.with-bottom-border .footer-middle .sm-2.footer-middle-right,
    .contain-sm-1.with-bottom-border .footer-middle .sm-3.footer-middle-left,
    .contain-sm-1.with-bottom-border .footer-middle .sm-3.footer-middle-right,
    .contain-sm-1.with-bottom-border .footer-middle .sm-4.footer-middle-left,
    .contain-sm-1.with-bottom-border .footer-middle .sm-4.footer-middle-right,
    .contain-sm-1.with-bottom-border .footer-middle .sm-5.footer-middle-left,
    .contain-sm-1.with-bottom-border .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-1.with-bottom-border .left,
    .footer-end .contain-sm-1.with-bottom-border .right,
    .footer-end .contain-sm-1.with-bottom-border .sm-1.left,
    .footer-end .contain-sm-1.with-bottom-border .sm-1.right,
    .footer-end .contain-sm-1.with-bottom-border .sm-2.left,
    .footer-end .contain-sm-1.with-bottom-border .sm-2.right,
    .footer-end .contain-sm-1.with-bottom-border .sm-4.left,
    .footer-end .contain-sm-1.with-bottom-border .sm-4.right,
    .footer-end .contain-sm-1.with-bottom-border .sm-5.left,
    .footer-end .contain-sm-1.with-bottom-border .sm-5.right,
    .footer-middle .contain-sm-1.with-bottom-border .footer-middle-left,
    .footer-middle .contain-sm-1.with-bottom-border .footer-middle-right,
    .footer-middle .contain-sm-1.with-bottom-border .sm-1.footer-middle-left,
    .footer-middle .contain-sm-1.with-bottom-border .sm-2.footer-middle-right,
    .footer-middle .contain-sm-1.with-bottom-border .sm-3.footer-middle-left,
    .footer-middle .contain-sm-1.with-bottom-border .sm-3.footer-middle-right,
    .footer-middle .contain-sm-1.with-bottom-border .sm-4.footer-middle-left,
    .footer-middle .contain-sm-1.with-bottom-border .sm-4.footer-middle-right,
    .footer-middle .contain-sm-1.with-bottom-border .sm-5.footer-middle-left,
    .footer-middle .contain-sm-1.with-bottom-border .sm-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-sm-1.with-bottom-border .col:nth-child(1n+1):after,
    .contain-sm-1.with-bottom-border .footer-end .left:nth-child(1n+1):after,
    .contain-sm-1.with-bottom-border .footer-end .right:nth-child(1n+1):after,
    .contain-sm-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n+1):after,
    .contain-sm-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n+1):after,
    .footer-end .contain-sm-1.with-bottom-border .left:nth-child(1n+1):after,
    .footer-end .contain-sm-1.with-bottom-border .right:nth-child(1n+1):after,
    .footer-middle .contain-sm-1.with-bottom-border .footer-middle-left:nth-child(1n+1):after,
    .footer-middle .contain-sm-1.with-bottom-border .footer-middle-right:nth-child(1n+1):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-sm-1.with-bottom-border .col:nth-last-child(-n+1):after,
    .contain-sm-1.with-bottom-border .footer-end .left:nth-last-child(-n+1):after,
    .contain-sm-1.with-bottom-border .footer-end .right:nth-last-child(-n+1):after,
    .contain-sm-1.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+1):after,
    .contain-sm-1.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+1):after,
    .footer-end .contain-sm-1.with-bottom-border .left:nth-last-child(-n+1):after,
    .footer-end .contain-sm-1.with-bottom-border .right:nth-last-child(-n+1):after,
    .footer-middle .contain-sm-1.with-bottom-border .footer-middle-left:nth-last-child(-n+1):after,
    .footer-middle .contain-sm-1.with-bottom-border .footer-middle-right:nth-last-child(-n+1):after {
        display: none
    }
    .contain-sm-1.with-bottom-border .col:nth-child(1n),
    .contain-sm-1.with-bottom-border .footer-end .left:nth-child(1n),
    .contain-sm-1.with-bottom-border .footer-end .right:nth-child(1n),
    .contain-sm-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n),
    .contain-sm-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n),
    .footer-end .contain-sm-1.with-bottom-border .left:nth-child(1n),
    .footer-end .contain-sm-1.with-bottom-border .right:nth-child(1n),
    .footer-middle .contain-sm-1.with-bottom-border .footer-middle-left:nth-child(1n),
    .footer-middle .contain-sm-1.with-bottom-border .footer-middle-right:nth-child(1n) {
        margin-right: 0
    }
    .contain-sm-1.fluid .col,
    .contain-sm-1.fluid .footer-end .left,
    .contain-sm-1.fluid .footer-end .right,
    .contain-sm-1.fluid .footer-middle .footer-middle-left,
    .contain-sm-1.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-sm-1.fluid .left,
    .footer-end .contain-sm-1.fluid .right,
    .footer-middle .contain-sm-1.fluid .footer-middle-left,
    .footer-middle .contain-sm-1.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 100%
    }
    .contain-sm-1.fluid .col.sm-1,
    .contain-sm-1.fluid .col.sm-2,
    .contain-sm-1.fluid .col.sm-3,
    .contain-sm-1.fluid .col.sm-4,
    .contain-sm-1.fluid .col.sm-5,
    .contain-sm-1.fluid .footer-end .left,
    .contain-sm-1.fluid .footer-end .right,
    .contain-sm-1.fluid .footer-end .sm-1.left,
    .contain-sm-1.fluid .footer-end .sm-1.right,
    .contain-sm-1.fluid .footer-end .sm-2.left,
    .contain-sm-1.fluid .footer-end .sm-2.right,
    .contain-sm-1.fluid .footer-end .sm-4.left,
    .contain-sm-1.fluid .footer-end .sm-4.right,
    .contain-sm-1.fluid .footer-end .sm-5.left,
    .contain-sm-1.fluid .footer-end .sm-5.right,
    .contain-sm-1.fluid .footer-middle .footer-middle-left,
    .contain-sm-1.fluid .footer-middle .footer-middle-right,
    .contain-sm-1.fluid .footer-middle .sm-1.footer-middle-left,
    .contain-sm-1.fluid .footer-middle .sm-2.footer-middle-right,
    .contain-sm-1.fluid .footer-middle .sm-3.footer-middle-left,
    .contain-sm-1.fluid .footer-middle .sm-3.footer-middle-right,
    .contain-sm-1.fluid .footer-middle .sm-4.footer-middle-left,
    .contain-sm-1.fluid .footer-middle .sm-4.footer-middle-right,
    .contain-sm-1.fluid .footer-middle .sm-5.footer-middle-left,
    .contain-sm-1.fluid .footer-middle .sm-5.footer-middle-right,
    .footer-end .contain-sm-1.fluid .left,
    .footer-end .contain-sm-1.fluid .right,
    .footer-end .contain-sm-1.fluid .sm-1.left,
    .footer-end .contain-sm-1.fluid .sm-1.right,
    .footer-end .contain-sm-1.fluid .sm-2.left,
    .footer-end .contain-sm-1.fluid .sm-2.right,
    .footer-end .contain-sm-1.fluid .sm-4.left,
    .footer-end .contain-sm-1.fluid .sm-4.right,
    .footer-end .contain-sm-1.fluid .sm-5.left,
    .footer-end .contain-sm-1.fluid .sm-5.right,
    .footer-middle .contain-sm-1.fluid .footer-middle-left,
    .footer-middle .contain-sm-1.fluid .footer-middle-right,
    .footer-middle .contain-sm-1.fluid .sm-1.footer-middle-left,
    .footer-middle .contain-sm-1.fluid .sm-2.footer-middle-right,
    .footer-middle .contain-sm-1.fluid .sm-3.footer-middle-left,
    .footer-middle .contain-sm-1.fluid .sm-3.footer-middle-right,
    .footer-middle .contain-sm-1.fluid .sm-4.footer-middle-left,
    .footer-middle .contain-sm-1.fluid .sm-4.footer-middle-right,
    .footer-middle .contain-sm-1.fluid .sm-5.footer-middle-left,
    .footer-middle .contain-sm-1.fluid .sm-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (max-width: 767px) {
    .contain-xs-1 .col.xs-1,
    .contain-xs-1 .col.xs-2,
    .contain-xs-1 .col.xs-3,
    .contain-xs-1 .col.xs-4,
    .contain-xs-1 .col.xs-5,
    .contain-xs-1 .footer-end .xs-1.left,
    .contain-xs-1 .footer-end .xs-1.right,
    .contain-xs-1 .footer-end .xs-2.left,
    .contain-xs-1 .footer-end .xs-2.right,
    .contain-xs-1 .footer-end .xs-3.left,
    .contain-xs-1 .footer-end .xs-3.right,
    .contain-xs-1 .footer-end .xs-4.left,
    .contain-xs-1 .footer-end .xs-4.right,
    .contain-xs-1 .footer-end .xs-5.left,
    .contain-xs-1 .footer-end .xs-5.right,
    .contain-xs-1 .footer-middle .xs-1.footer-middle-left,
    .contain-xs-1 .footer-middle .xs-1.footer-middle-right,
    .contain-xs-1 .footer-middle .xs-2.footer-middle-left,
    .contain-xs-1 .footer-middle .xs-2.footer-middle-right,
    .contain-xs-1 .footer-middle .xs-3.footer-middle-left,
    .contain-xs-1 .footer-middle .xs-3.footer-middle-right,
    .contain-xs-1 .footer-middle .xs-4.footer-middle-left,
    .contain-xs-1 .footer-middle .xs-4.footer-middle-right,
    .contain-xs-1 .footer-middle .xs-5.footer-middle-left,
    .contain-xs-1 .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-1 .xs-1.left,
    .footer-end .contain-xs-1 .xs-1.right,
    .footer-end .contain-xs-1 .xs-2.left,
    .footer-end .contain-xs-1 .xs-2.right,
    .footer-end .contain-xs-1 .xs-3.left,
    .footer-end .contain-xs-1 .xs-3.right,
    .footer-end .contain-xs-1 .xs-4.left,
    .footer-end .contain-xs-1 .xs-4.right,
    .footer-end .contain-xs-1 .xs-5.left,
    .footer-end .contain-xs-1 .xs-5.right,
    .footer-middle .contain-xs-1 .xs-1.footer-middle-left,
    .footer-middle .contain-xs-1 .xs-1.footer-middle-right,
    .footer-middle .contain-xs-1 .xs-2.footer-middle-left,
    .footer-middle .contain-xs-1 .xs-2.footer-middle-right,
    .footer-middle .contain-xs-1 .xs-3.footer-middle-left,
    .footer-middle .contain-xs-1 .xs-3.footer-middle-right,
    .footer-middle .contain-xs-1 .xs-4.footer-middle-left,
    .footer-middle .contain-xs-1 .xs-4.footer-middle-right,
    .footer-middle .contain-xs-1 .xs-5.footer-middle-left,
    .footer-middle .contain-xs-1 .xs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xs-1 .col:nth-child(1n),
    .contain-xs-1 .footer-end .left:nth-child(1n),
    .contain-xs-1 .footer-end .right:nth-child(1n),
    .contain-xs-1 .footer-middle .footer-middle-left:nth-child(1n),
    .contain-xs-1 .footer-middle .footer-middle-right:nth-child(1n),
    .footer-end .contain-xs-1 .left:nth-child(1n),
    .footer-end .contain-xs-1 .right:nth-child(1n),
    .footer-middle .contain-xs-1 .footer-middle-left:nth-child(1n),
    .footer-middle .contain-xs-1 .footer-middle-right:nth-child(1n) {
        margin-right: 0
    }
    .contain-xs-1.with-bottom-border .col.xs-1,
    .contain-xs-1.with-bottom-border .col.xs-2,
    .contain-xs-1.with-bottom-border .col.xs-3,
    .contain-xs-1.with-bottom-border .col.xs-4,
    .contain-xs-1.with-bottom-border .col.xs-5,
    .contain-xs-1.with-bottom-border .footer-end .xs-1.left,
    .contain-xs-1.with-bottom-border .footer-end .xs-1.right,
    .contain-xs-1.with-bottom-border .footer-end .xs-2.left,
    .contain-xs-1.with-bottom-border .footer-end .xs-2.right,
    .contain-xs-1.with-bottom-border .footer-end .xs-3.left,
    .contain-xs-1.with-bottom-border .footer-end .xs-3.right,
    .contain-xs-1.with-bottom-border .footer-end .xs-4.left,
    .contain-xs-1.with-bottom-border .footer-end .xs-4.right,
    .contain-xs-1.with-bottom-border .footer-end .xs-5.left,
    .contain-xs-1.with-bottom-border .footer-end .xs-5.right,
    .contain-xs-1.with-bottom-border .footer-middle .xs-1.footer-middle-left,
    .contain-xs-1.with-bottom-border .footer-middle .xs-1.footer-middle-right,
    .contain-xs-1.with-bottom-border .footer-middle .xs-2.footer-middle-left,
    .contain-xs-1.with-bottom-border .footer-middle .xs-2.footer-middle-right,
    .contain-xs-1.with-bottom-border .footer-middle .xs-3.footer-middle-left,
    .contain-xs-1.with-bottom-border .footer-middle .xs-3.footer-middle-right,
    .contain-xs-1.with-bottom-border .footer-middle .xs-4.footer-middle-left,
    .contain-xs-1.with-bottom-border .footer-middle .xs-4.footer-middle-right,
    .contain-xs-1.with-bottom-border .footer-middle .xs-5.footer-middle-left,
    .contain-xs-1.with-bottom-border .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-1.with-bottom-border .xs-1.left,
    .footer-end .contain-xs-1.with-bottom-border .xs-1.right,
    .footer-end .contain-xs-1.with-bottom-border .xs-2.left,
    .footer-end .contain-xs-1.with-bottom-border .xs-2.right,
    .footer-end .contain-xs-1.with-bottom-border .xs-3.left,
    .footer-end .contain-xs-1.with-bottom-border .xs-3.right,
    .footer-end .contain-xs-1.with-bottom-border .xs-4.left,
    .footer-end .contain-xs-1.with-bottom-border .xs-4.right,
    .footer-end .contain-xs-1.with-bottom-border .xs-5.left,
    .footer-end .contain-xs-1.with-bottom-border .xs-5.right,
    .footer-middle .contain-xs-1.with-bottom-border .xs-1.footer-middle-left,
    .footer-middle .contain-xs-1.with-bottom-border .xs-1.footer-middle-right,
    .footer-middle .contain-xs-1.with-bottom-border .xs-2.footer-middle-left,
    .footer-middle .contain-xs-1.with-bottom-border .xs-2.footer-middle-right,
    .footer-middle .contain-xs-1.with-bottom-border .xs-3.footer-middle-left,
    .footer-middle .contain-xs-1.with-bottom-border .xs-3.footer-middle-right,
    .footer-middle .contain-xs-1.with-bottom-border .xs-4.footer-middle-left,
    .footer-middle .contain-xs-1.with-bottom-border .xs-4.footer-middle-right,
    .footer-middle .contain-xs-1.with-bottom-border .xs-5.footer-middle-left,
    .footer-middle .contain-xs-1.with-bottom-border .xs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xs-1.with-bottom-border .col:nth-child(1n+1):after,
    .contain-xs-1.with-bottom-border .footer-end .left:nth-child(1n+1):after,
    .contain-xs-1.with-bottom-border .footer-end .right:nth-child(1n+1):after,
    .contain-xs-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n+1):after,
    .contain-xs-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n+1):after,
    .footer-end .contain-xs-1.with-bottom-border .left:nth-child(1n+1):after,
    .footer-end .contain-xs-1.with-bottom-border .right:nth-child(1n+1):after,
    .footer-middle .contain-xs-1.with-bottom-border .footer-middle-left:nth-child(1n+1):after,
    .footer-middle .contain-xs-1.with-bottom-border .footer-middle-right:nth-child(1n+1):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-xs-1.with-bottom-border .col:nth-last-child(-n+1):after,
    .contain-xs-1.with-bottom-border .footer-end .left:nth-last-child(-n+1):after,
    .contain-xs-1.with-bottom-border .footer-end .right:nth-last-child(-n+1):after,
    .contain-xs-1.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+1):after,
    .contain-xs-1.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+1):after,
    .footer-end .contain-xs-1.with-bottom-border .left:nth-last-child(-n+1):after,
    .footer-end .contain-xs-1.with-bottom-border .right:nth-last-child(-n+1):after,
    .footer-middle .contain-xs-1.with-bottom-border .footer-middle-left:nth-last-child(-n+1):after,
    .footer-middle .contain-xs-1.with-bottom-border .footer-middle-right:nth-last-child(-n+1):after {
        display: none
    }
    .contain-xs-1.with-bottom-border .col:nth-child(1n),
    .contain-xs-1.with-bottom-border .footer-end .left:nth-child(1n),
    .contain-xs-1.with-bottom-border .footer-end .right:nth-child(1n),
    .contain-xs-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n),
    .contain-xs-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n),
    .footer-end .contain-xs-1.with-bottom-border .left:nth-child(1n),
    .footer-end .contain-xs-1.with-bottom-border .right:nth-child(1n),
    .footer-middle .contain-xs-1.with-bottom-border .footer-middle-left:nth-child(1n),
    .footer-middle .contain-xs-1.with-bottom-border .footer-middle-right:nth-child(1n) {
        margin-right: 0
    }
    .contain-xs-1.fluid .col,
    .contain-xs-1.fluid .footer-end .left,
    .contain-xs-1.fluid .footer-end .right,
    .contain-xs-1.fluid .footer-middle .footer-middle-left,
    .contain-xs-1.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-xs-1.fluid .left,
    .footer-end .contain-xs-1.fluid .right,
    .footer-middle .contain-xs-1.fluid .footer-middle-left,
    .footer-middle .contain-xs-1.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 100%
    }
    .contain-xs-1.fluid .col.xs-1,
    .contain-xs-1.fluid .col.xs-2,
    .contain-xs-1.fluid .col.xs-3,
    .contain-xs-1.fluid .col.xs-4,
    .contain-xs-1.fluid .col.xs-5,
    .contain-xs-1.fluid .footer-end .xs-1.left,
    .contain-xs-1.fluid .footer-end .xs-1.right,
    .contain-xs-1.fluid .footer-end .xs-2.left,
    .contain-xs-1.fluid .footer-end .xs-2.right,
    .contain-xs-1.fluid .footer-end .xs-3.left,
    .contain-xs-1.fluid .footer-end .xs-3.right,
    .contain-xs-1.fluid .footer-end .xs-4.left,
    .contain-xs-1.fluid .footer-end .xs-4.right,
    .contain-xs-1.fluid .footer-end .xs-5.left,
    .contain-xs-1.fluid .footer-end .xs-5.right,
    .contain-xs-1.fluid .footer-middle .xs-1.footer-middle-left,
    .contain-xs-1.fluid .footer-middle .xs-1.footer-middle-right,
    .contain-xs-1.fluid .footer-middle .xs-2.footer-middle-left,
    .contain-xs-1.fluid .footer-middle .xs-2.footer-middle-right,
    .contain-xs-1.fluid .footer-middle .xs-3.footer-middle-left,
    .contain-xs-1.fluid .footer-middle .xs-3.footer-middle-right,
    .contain-xs-1.fluid .footer-middle .xs-4.footer-middle-left,
    .contain-xs-1.fluid .footer-middle .xs-4.footer-middle-right,
    .contain-xs-1.fluid .footer-middle .xs-5.footer-middle-left,
    .contain-xs-1.fluid .footer-middle .xs-5.footer-middle-right,
    .footer-end .contain-xs-1.fluid .xs-1.left,
    .footer-end .contain-xs-1.fluid .xs-1.right,
    .footer-end .contain-xs-1.fluid .xs-2.left,
    .footer-end .contain-xs-1.fluid .xs-2.right,
    .footer-end .contain-xs-1.fluid .xs-3.left,
    .footer-end .contain-xs-1.fluid .xs-3.right,
    .footer-end .contain-xs-1.fluid .xs-4.left,
    .footer-end .contain-xs-1.fluid .xs-4.right,
    .footer-end .contain-xs-1.fluid .xs-5.left,
    .footer-end .contain-xs-1.fluid .xs-5.right,
    .footer-middle .contain-xs-1.fluid .xs-1.footer-middle-left,
    .footer-middle .contain-xs-1.fluid .xs-1.footer-middle-right,
    .footer-middle .contain-xs-1.fluid .xs-2.footer-middle-left,
    .footer-middle .contain-xs-1.fluid .xs-2.footer-middle-right,
    .footer-middle .contain-xs-1.fluid .xs-3.footer-middle-left,
    .footer-middle .contain-xs-1.fluid .xs-3.footer-middle-right,
    .footer-middle .contain-xs-1.fluid .xs-4.footer-middle-left,
    .footer-middle .contain-xs-1.fluid .xs-4.footer-middle-right,
    .footer-middle .contain-xs-1.fluid .xs-5.footer-middle-left,
    .footer-middle .contain-xs-1.fluid .xs-5.footer-middle-right {
        width: 100%
    }
}
@media screen and (max-width: 567px) {
    .contain-xxs-1 .col.xxs-1,
    .contain-xxs-1 .col.xxs-2,
    .contain-xxs-1 .col.xxs-3,
    .contain-xxs-1 .col.xxs-4,
    .contain-xxs-1 .col.xxs-5,
    .contain-xxs-1 .footer-end .xxs-1.left,
    .contain-xxs-1 .footer-end .xxs-1.right,
    .contain-xxs-1 .footer-end .xxs-2.left,
    .contain-xxs-1 .footer-end .xxs-2.right,
    .contain-xxs-1 .footer-end .xxs-3.left,
    .contain-xxs-1 .footer-end .xxs-3.right,
    .contain-xxs-1 .footer-end .xxs-4.left,
    .contain-xxs-1 .footer-end .xxs-4.right,
    .contain-xxs-1 .footer-end .xxs-5.left,
    .contain-xxs-1 .footer-end .xxs-5.right,
    .contain-xxs-1 .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-1 .footer-middle .xxs-1.footer-middle-right,
    .contain-xxs-1 .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-1 .footer-middle .xxs-2.footer-middle-right,
    .contain-xxs-1 .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-1 .footer-middle .xxs-3.footer-middle-right,
    .contain-xxs-1 .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-1 .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-1 .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-1 .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-1 .xxs-1.left,
    .footer-end .contain-xxs-1 .xxs-1.right,
    .footer-end .contain-xxs-1 .xxs-2.left,
    .footer-end .contain-xxs-1 .xxs-2.right,
    .footer-end .contain-xxs-1 .xxs-3.left,
    .footer-end .contain-xxs-1 .xxs-3.right,
    .footer-end .contain-xxs-1 .xxs-4.left,
    .footer-end .contain-xxs-1 .xxs-4.right,
    .footer-end .contain-xxs-1 .xxs-5.left,
    .footer-end .contain-xxs-1 .xxs-5.right,
    .footer-middle .contain-xxs-1 .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-1 .xxs-1.footer-middle-right,
    .footer-middle .contain-xxs-1 .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-1 .xxs-2.footer-middle-right,
    .footer-middle .contain-xxs-1 .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-1 .xxs-3.footer-middle-right,
    .footer-middle .contain-xxs-1 .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-1 .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-1 .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-1 .xxs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xxs-1 .col:nth-child(1n),
    .contain-xxs-1 .footer-end .left:nth-child(1n),
    .contain-xxs-1 .footer-end .right:nth-child(1n),
    .contain-xxs-1 .footer-middle .footer-middle-left:nth-child(1n),
    .contain-xxs-1 .footer-middle .footer-middle-right:nth-child(1n),
    .footer-end .contain-xxs-1 .left:nth-child(1n),
    .footer-end .contain-xxs-1 .right:nth-child(1n),
    .footer-middle .contain-xxs-1 .footer-middle-left:nth-child(1n),
    .footer-middle .contain-xxs-1 .footer-middle-right:nth-child(1n) {
        margin-right: 0
    }
    .contain-xxs-1.with-bottom-border .col.xxs-1,
    .contain-xxs-1.with-bottom-border .col.xxs-2,
    .contain-xxs-1.with-bottom-border .col.xxs-3,
    .contain-xxs-1.with-bottom-border .col.xxs-4,
    .contain-xxs-1.with-bottom-border .col.xxs-5,
    .contain-xxs-1.with-bottom-border .footer-end .xxs-1.left,
    .contain-xxs-1.with-bottom-border .footer-end .xxs-1.right,
    .contain-xxs-1.with-bottom-border .footer-end .xxs-2.left,
    .contain-xxs-1.with-bottom-border .footer-end .xxs-2.right,
    .contain-xxs-1.with-bottom-border .footer-end .xxs-3.left,
    .contain-xxs-1.with-bottom-border .footer-end .xxs-3.right,
    .contain-xxs-1.with-bottom-border .footer-end .xxs-4.left,
    .contain-xxs-1.with-bottom-border .footer-end .xxs-4.right,
    .contain-xxs-1.with-bottom-border .footer-end .xxs-5.left,
    .contain-xxs-1.with-bottom-border .footer-end .xxs-5.right,
    .contain-xxs-1.with-bottom-border .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-1.with-bottom-border .footer-middle .xxs-1.footer-middle-right,
    .contain-xxs-1.with-bottom-border .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-1.with-bottom-border .footer-middle .xxs-2.footer-middle-right,
    .contain-xxs-1.with-bottom-border .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-1.with-bottom-border .footer-middle .xxs-3.footer-middle-right,
    .contain-xxs-1.with-bottom-border .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-1.with-bottom-border .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-1.with-bottom-border .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-1.with-bottom-border .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-1.with-bottom-border .xxs-1.left,
    .footer-end .contain-xxs-1.with-bottom-border .xxs-1.right,
    .footer-end .contain-xxs-1.with-bottom-border .xxs-2.left,
    .footer-end .contain-xxs-1.with-bottom-border .xxs-2.right,
    .footer-end .contain-xxs-1.with-bottom-border .xxs-3.left,
    .footer-end .contain-xxs-1.with-bottom-border .xxs-3.right,
    .footer-end .contain-xxs-1.with-bottom-border .xxs-4.left,
    .footer-end .contain-xxs-1.with-bottom-border .xxs-4.right,
    .footer-end .contain-xxs-1.with-bottom-border .xxs-5.left,
    .footer-end .contain-xxs-1.with-bottom-border .xxs-5.right,
    .footer-middle .contain-xxs-1.with-bottom-border .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-1.with-bottom-border .xxs-1.footer-middle-right,
    .footer-middle .contain-xxs-1.with-bottom-border .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-1.with-bottom-border .xxs-2.footer-middle-right,
    .footer-middle .contain-xxs-1.with-bottom-border .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-1.with-bottom-border .xxs-3.footer-middle-right,
    .footer-middle .contain-xxs-1.with-bottom-border .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-1.with-bottom-border .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-1.with-bottom-border .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-1.with-bottom-border .xxs-5.footer-middle-right {
        float: left;
        width: 100%
    }
    .contain-xxs-1.with-bottom-border .col:nth-child(1n+1):after,
    .contain-xxs-1.with-bottom-border .footer-end .left:nth-child(1n+1):after,
    .contain-xxs-1.with-bottom-border .footer-end .right:nth-child(1n+1):after,
    .contain-xxs-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n+1):after,
    .contain-xxs-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n+1):after,
    .footer-end .contain-xxs-1.with-bottom-border .left:nth-child(1n+1):after,
    .footer-end .contain-xxs-1.with-bottom-border .right:nth-child(1n+1):after,
    .footer-middle .contain-xxs-1.with-bottom-border .footer-middle-left:nth-child(1n+1):after,
    .footer-middle .contain-xxs-1.with-bottom-border .footer-middle-right:nth-child(1n+1):after {
        content: '';
        width: 100%;
        display: block;
        height: 0;
        border-bottom: 1px solid #e5e5e5;
        position: absolute;
        left: -15px;
        margin: 0 15px;
        right: 0
    }
    .contain-xxs-1.with-bottom-border .col:nth-last-child(-n+1):after,
    .contain-xxs-1.with-bottom-border .footer-end .left:nth-last-child(-n+1):after,
    .contain-xxs-1.with-bottom-border .footer-end .right:nth-last-child(-n+1):after,
    .contain-xxs-1.with-bottom-border .footer-middle .footer-middle-left:nth-last-child(-n+1):after,
    .contain-xxs-1.with-bottom-border .footer-middle .footer-middle-right:nth-last-child(-n+1):after,
    .footer-end .contain-xxs-1.with-bottom-border .left:nth-last-child(-n+1):after,
    .footer-end .contain-xxs-1.with-bottom-border .right:nth-last-child(-n+1):after,
    .footer-middle .contain-xxs-1.with-bottom-border .footer-middle-left:nth-last-child(-n+1):after,
    .footer-middle .contain-xxs-1.with-bottom-border .footer-middle-right:nth-last-child(-n+1):after {
        display: none
    }
    .contain-xxs-1.with-bottom-border .col:nth-child(1n),
    .contain-xxs-1.with-bottom-border .footer-end .left:nth-child(1n),
    .contain-xxs-1.with-bottom-border .footer-end .right:nth-child(1n),
    .contain-xxs-1.with-bottom-border .footer-middle .footer-middle-left:nth-child(1n),
    .contain-xxs-1.with-bottom-border .footer-middle .footer-middle-right:nth-child(1n),
    .footer-end .contain-xxs-1.with-bottom-border .left:nth-child(1n),
    .footer-end .contain-xxs-1.with-bottom-border .right:nth-child(1n),
    .footer-middle .contain-xxs-1.with-bottom-border .footer-middle-left:nth-child(1n),
    .footer-middle .contain-xxs-1.with-bottom-border .footer-middle-right:nth-child(1n) {
        margin-right: 0
    }
    .contain-xxs-1.fluid .col,
    .contain-xxs-1.fluid .footer-end .left,
    .contain-xxs-1.fluid .footer-end .right,
    .contain-xxs-1.fluid .footer-middle .footer-middle-left,
    .contain-xxs-1.fluid .footer-middle .footer-middle-right,
    .footer-end .contain-xxs-1.fluid .left,
    .footer-end .contain-xxs-1.fluid .right,
    .footer-middle .contain-xxs-1.fluid .footer-middle-left,
    .footer-middle .contain-xxs-1.fluid .footer-middle-right {
        float: left;
        margin-right: 0!important;
        width: 100%
    }
    .contain-xxs-1.fluid .col.xxs-1,
    .contain-xxs-1.fluid .col.xxs-2,
    .contain-xxs-1.fluid .col.xxs-3,
    .contain-xxs-1.fluid .col.xxs-4,
    .contain-xxs-1.fluid .col.xxs-5,
    .contain-xxs-1.fluid .footer-end .xxs-1.left,
    .contain-xxs-1.fluid .footer-end .xxs-1.right,
    .contain-xxs-1.fluid .footer-end .xxs-2.left,
    .contain-xxs-1.fluid .footer-end .xxs-2.right,
    .contain-xxs-1.fluid .footer-end .xxs-3.left,
    .contain-xxs-1.fluid .footer-end .xxs-3.right,
    .contain-xxs-1.fluid .footer-end .xxs-4.left,
    .contain-xxs-1.fluid .footer-end .xxs-4.right,
    .contain-xxs-1.fluid .footer-end .xxs-5.left,
    .contain-xxs-1.fluid .footer-end .xxs-5.right,
    .contain-xxs-1.fluid .footer-middle .xxs-1.footer-middle-left,
    .contain-xxs-1.fluid .footer-middle .xxs-1.footer-middle-right,
    .contain-xxs-1.fluid .footer-middle .xxs-2.footer-middle-left,
    .contain-xxs-1.fluid .footer-middle .xxs-2.footer-middle-right,
    .contain-xxs-1.fluid .footer-middle .xxs-3.footer-middle-left,
    .contain-xxs-1.fluid .footer-middle .xxs-3.footer-middle-right,
    .contain-xxs-1.fluid .footer-middle .xxs-4.footer-middle-left,
    .contain-xxs-1.fluid .footer-middle .xxs-4.footer-middle-right,
    .contain-xxs-1.fluid .footer-middle .xxs-5.footer-middle-left,
    .contain-xxs-1.fluid .footer-middle .xxs-5.footer-middle-right,
    .footer-end .contain-xxs-1.fluid .xxs-1.left,
    .footer-end .contain-xxs-1.fluid .xxs-1.right,
    .footer-end .contain-xxs-1.fluid .xxs-2.left,
    .footer-end .contain-xxs-1.fluid .xxs-2.right,
    .footer-end .contain-xxs-1.fluid .xxs-3.left,
    .footer-end .contain-xxs-1.fluid .xxs-3.right,
    .footer-end .contain-xxs-1.fluid .xxs-4.left,
    .footer-end .contain-xxs-1.fluid .xxs-4.right,
    .footer-end .contain-xxs-1.fluid .xxs-5.left,
    .footer-end .contain-xxs-1.fluid .xxs-5.right,
    .footer-middle .contain-xxs-1.fluid .xxs-1.footer-middle-left,
    .footer-middle .contain-xxs-1.fluid .xxs-1.footer-middle-right,
    .footer-middle .contain-xxs-1.fluid .xxs-2.footer-middle-left,
    .footer-middle .contain-xxs-1.fluid .xxs-2.footer-middle-right,
    .footer-middle .contain-xxs-1.fluid .xxs-3.footer-middle-left,
    .footer-middle .contain-xxs-1.fluid .xxs-3.footer-middle-right,
    .footer-middle .contain-xxs-1.fluid .xxs-4.footer-middle-left,
    .footer-middle .contain-xxs-1.fluid .xxs-4.footer-middle-right,
    .footer-middle .contain-xxs-1.fluid .xxs-5.footer-middle-left,
    .footer-middle .contain-xxs-1.fluid .xxs-5.footer-middle-right {
        width: 100%
    }
}