.main-slideshow {
    margin-top: 86px !important;
    margin-bottom: 0 !important;
    z-index: 0 !important;
}

.main-slideshow .carousel-inner .carousel-item .carousel-caption h1 {
    font-size: 2.0em !important;
}

section.social-media {
    padding-top: 0 !important;
    background-color: #fff !important;
}

.social-media .social-media-container .social-media-first-article, .social-media .social-media-container {
    border-radius: 0 !important;
}

.social-media .social-media-container .social-media-first-article {
    background: #ffffff !important;
}

.social-media .icon-boxes .icon-box {
    border-radius: 0;
    text-align: center !important;
    margin-top: 0.5rem !important;
}

.social-media .svg-bottom {
    display: none !important;;
}

.know-more {
    background: #EAEAEA !important;
}

.know-more .section-title .h5:first-of-type {
    padding-top: calc(30px - 1.5rem);
    margin-bottom: 0 !important;
}

.know-more .section-title .h5:nth-child(2n+1) {
    display: none !important;
}

section {
    padding: 30px 0 !important;
}

.section-banner h1 {
    font-size: 1.75em !important;
    width: 90% !important;
}

.section-banner {
    padding: 0 !important;
    background-color: #fff !important;
}

.testimonial-wrap h1, .brands .section-title h1, .licenceds .section-title h1, .gallery .section-title h1, .content-page .section-title h1, .breadcrumbs .section-title h1 {
    font-weight: bold !important;
}

.brands .flex-column {
    width: 100% !important;;
    flex-direction: row !important;
    margin-left: 0 !important;
    justify-content: space-around !important;
}

.brands .nav a svg {
    height: 60px !important;
}

.gallery .no-gutters .col-md-4 {
    flex: 0 0 auto !important;
    width: 50% !important;
}

#footer .footer-top .footer-links {
    text-align: center !important;
}

.footer-top {
    text-align: center !important;
}

#footer .footer-top .footer-links img {
    width: 39% !important;
}

#footer .footer-top .footer-links:nth-child(1n+2){
    display:none !important;;
}

.licenceds .swiper-wrapper {
    justify-content: normal !important;
}

#header .d-flex {
    justify-content: space-between !important;
}

#header .d-flex .col-lg-2:nth-child(1n+2) {
    display: none !important;
}

.breadcrumbs img {
    width: 600px !important;;
    height: 300px !important;;
    object-fit: cover !important;;
}

.breadcrumbs h2 {
    margin-bottom: 0 !important;
}

.breadcrumbs .section-title {
    padding-bottom: 0 !important;
}

section.content-page {
    padding: 60px 0 !important;
}

section.content-page.carrier {
    padding-top: 0 !important;
}

section.content-page .section-title {
    padding-bottom: 0 !important;
}

section.content-page .list-t-icon {
    width: 100% !important;
    display: flex !important;
    margin-bottom: 10px;
    justify-content: center !important;
}

section.content-page .list-response li {
    line-height: 25px !important;
    margin-bottom: 30px !important;
    text-align: center !important;;
}

section.content-page .list-response li i {
    background: #0880e8 !important;
    color: #fff !important;
    margin-right: 0 !important;
}

section.content-page.section-banner {
    padding: 0 !important;
}

#blog .entry, #blog .sidebar, #article .entry, #article .sidebar {
    padding: 15px 0 !important;
}

.social-media .icon-boxes .icon-box:first-of-type {
    padding-bottom: 0 !important;
}

.social-media .icon-boxes .icon-box:first-of-type .text-black {
    color: #003f78 !important;
}

#blog .entry-meta ul li:first-of-type, #article .entry-meta ul li:first-of-type {
    display: none !important;
}

#blog .entry-meta ul li:nth-child(2n+0), #article .entry-meta ul li:nth-child(2n+0) {
    padding-left: 0 !important;
}

section.blog {
    padding-top: 15px !important;
}

.blog .entry .entry-img {
    margin: 0 !important;
    margin-bottom: 20px !important
}

.blog-pagination {
    margin-bottom: 60px !important;
}

.blog .blog-comments .reply-form {
    padding: 15px 0 !important;
}

#blog .sidebar, #article .sidebar {
    margin: 0 !important;
}

section.know-more-linked {
    padding: 0 0 60px 0 !important; 
    background: #ffffff !important;
}

.gallery .no-gutters .col-md-4:nth-child(9n+9), .gallery .no-gutters .col-md-4:nth-child(9n+8) {
    display: none !important;
}