*{
    font-family: "poppins", sans-serif !important;
}
.uk-container {
    max-width: 1366px !important;
}
.uk-container-small {
    max-width: 1366px !important;
}
.banner-image .uk-background-norepeat {
    background-size: cover !important;
}
.tm-toolbar.tm-toolbar-default {
    background: #00385B !important;
    padding: 11px 0 !important;
}
.tm-toolbar.tm-toolbar-default .uk-flex-middle {
    justify-content: center !important;
}
.tm-toolbar.tm-toolbar-default .uk-flex-middle .uk-margin-remove-last-child.custom > div {
    background: none !important;
    padding: 0px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
.fil-section {
    padding-bottom: 40px;
}
.Main-Section.fil-section-sec {
    padding-top: 0px !important;
    padding-bottom: 40px !important;
}
.Main-Section.fil-section-sec .uk-grid {
    align-items: center !important;
}
/*.Main-Section.fil-section-sec .uk-grid .uk-width-1-2\@m {
    padding: 0px !important;
}*/
.Main-Section.fil-section-sec .uk-grid {
    align-items: center !important;
    justify-content: center ! IMPORTANT;
    margin: auto;
}
.view-in .uk-background-norepeat {
    background-size: cover !important;
}
.jtcs_more_cat {
    display: none !important;
}

.owl-carousel .owl-stage .owl-item .jt-imagecover {
    border-radius: 5px;
}

.owl-carousel .owl-stage .owl-item .jt-imagecover:hover {
    border-radius: 5px;
}

.owl-carousel .owl-stage .owl-item .jt-imagecover img.jtcs-image {
    border-radius: 5px;
}

.owl-dots.disabled{
    display: block !important;
}
div#cf_2.convertforms{
    color: #fff !important;
    max-width: 68%;
    text-align: center;
    margin: auto;
}

header.tm-header nav.uk-navbar .uk-navbar-left .uk-navbar-item a {
    font-size: 18px;
    display: flex;
    align-items: center;
    gap: 15px;
}

header.tm-header nav.uk-navbar .uk-navbar-left .uk-navbar-item button {
    padding: 16px 32px !important;
    color: #fff !important;
    line-height: 16px !important;
    background: #00385B !important;
    border: 1px solid #00385B !important;
}

header.tm-header nav.uk-navbar .uk-navbar-left .uk-navbar-item button:hover{
    background: none !important;
    color: #00385B !important;
}

.fil-section h1.header {
    margin-bottom: 15px !important;
}

.fil-section h1.header div {
    color: #00385B !important;
    font-size: 29px !important;
    font-weight: 600 !important;
}

.Main-Section.fil-section-sec h2{
    color: #00385B !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
}

.fil-section .uk-panel.uk-margin {
    margin-top: 0px !important;
}

.Main-Section.fil-section-sec .uk-panel.uk-margin{
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

.Main-Section.fil-section-sec .uk-margin {
    margin-top: 0px !important;
}

.Main-Section.fil-section-sec .uk-margin a.el-content.uk-button.uk-button-primary {
    padding: 16px 32px !important;
    font-size: 14px !important;
    border-radius: 5px !important;
    background: #00385B !important;
    border: 1px solid #00385B !important;
    font-weight: 500 !important;
    line-height: 16px !important;
}

.Main-Section.fil-section-sec .uk-margin a.el-content.uk-button.uk-button-primary:hover{
    background: none !important;
    color: #00385B !important;
}

.Main-Section.fil-section-sec .uk-grid .uk-width-1-2\@m {
    padding-left: 0px !important;
}

.view-in.uk-section-default h2.uk-text-muted {
    color: #fff !important;
    font-size: 29px !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
}

.view-in.uk-section-default .uk-panel.uk-text-meta {
    margin-top: 0px !important;
}

.view-in.uk-section-default .uk-panel.uk-text-meta p {
    font-size: 16px !important;
    color: #fff !important;
    max-width: 685px !important;
    text-align: center;
    margin: auto !important;
    font-weight: 400 !important;
}

.view-in.uk-section-default h2.uk-text-muted strong {
    font-weight: 600 !important;
}

.view-in .main-to-view div#cf_2 form#cf2 .cf-form-wrap{
    padding: 40px !important;
}

.view-in .main-to-view div#cf_2 form#cf2 .cf-form-wrap h2 {
    font-size: 29px !important;
    color: #00385B !important;
    font-weight: 600 !important;
    line-height: 38px !important;
    margin-bottom: 20px !important;
}

.view-in .main-to-view div#cf_2 form#cf2 input{
    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0px;
    font-size: 14px;
    line-height: 16px;
    color: #000 !important;
    padding-left: 0px !important;
}

.view-in .main-to-view div#cf_2 form#cf2 input::placeholder{
    font-size: 14px;
    line-height: 16px;
    color: #000 !important;
}

.view-in .main-to-view div#cf_2 form#cf2 select {
    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0px;
    padding-left: 0px !important;
    font-size: 14px;
    line-height: 16px;
    color: #000 !important;
}

.view-in .main-to-view div#cf_2 form#cf2 button.cf-btn {
    border-radius: 5px !important;
    border: 1px solid #00385b;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 15px !important;
}

.view-in .main-to-view div#cf_2 form#cf2 button.cf-btn:hover{
    background: none !important;
    color: #00385b !important;
    font-weight: 400 !important;
}

footer .uk-section-primary {
    background: #00385B !important;
}

footer .uk-section-primary .uk-grid .uk-width-1-2\@s h2 {
    color: #fff !important;
    font-size: 29px !important;
    font-weight: 600 !important;
    margin-bottom: 15px !important;
}

footer .uk-section-primary .uk-grid .uk-width-1-2\@s ul.uk-list {
    margin-top: 0px !important;
}

footer .uk-section-primary .uk-grid .uk-width-1-2\@s ul.uk-list li .el-content {
    font-size: 18px !important;
    color: #fff !important;
}

footer .uk-section-primary.uk-section {
    padding-bottom: 40px !important;
}

footer .uk-section-primary.uk-section .uk-grid:nth-child(3) {
    align-items: center;
}

footer .uk-section-primary.uk-section .uk-grid:nth-child(3) .uk-margin .uk-child-width-auto {
    margin-left: auto !important;
}

footer .uk-section-primary.uk-section .uk-grid:nth-child(3) .uk-margin {
    display: flex;
}

footer .uk-section-primary.uk-section .uk-grid .uk-width-1-2\@s:nth-child(4) {
    width: 20% !important;
}

footer .uk-section-primary.uk-section .uk-grid:nth-child(3) .uk-margin .uk-child-width-auto a.uk-icon-button {
    background: #D9D9D9 !important;
    color: #000 !important;
    border: 1px solid #d9d9d9 !important;
}

footer .uk-section-primary.uk-section .uk-grid:nth-child(3) .uk-margin .uk-child-width-auto a.uk-icon-button:hover {
    background: none !important;
    color: #d9d9d9 !important;
}

.fil-section .styled-text {
    max-width: 1030px;
    width: 100% !important;
}

.Main-Section.fil-section-sec:nth-child(2) .uk-grid {
    flex-direction: column-reverse !important;
}

.cf-control-group.cf-line-to {
    max-width: 50%;
}

.cf-control-group.cf-line-to .cf-select.cf-one-half {
    width: 100% !important;
}

















/*////////////////////////////////////media-query////////////////////////////////////////*/

@media(max-width: 1400px){
   footer .uk-section-primary.uk-section .uk-grid .uk-width-1-2\@s:nth-child(4) {
        width: 25% !important;
    }
}


@media(max-width: 1140px){
   footer .uk-section-primary.uk-section .uk-grid .uk-width-1-2\@s:nth-child(4) {
        width: 50% !important;
    }
}

@media(min-width: 769px){
    header.tm-header nav.uk-navbar .uk-navbar-left {
        flex-grow: 7 !important;
        gap: 0px !important;
        padding: 7px 0 !important;
    }
    header.tm-header nav.uk-navbar .uk-navbar-left a.uk-logo {
        justify-content: flex-start !important;
    }
    header.tm-header nav.uk-navbar .uk-navbar-left ul.uk-navbar-nav {
        gap: 35px !important;
        justify-content: end;
    }
    header.tm-header nav.uk-navbar .uk-navbar-left ul.uk-navbar-nav a {
        width: fit-content !important;
        font-weight: 500;
        color: #000 !important;
    }
    header.tm-header nav.uk-navbar .uk-navbar-left ul.uk-navbar-nav li {
        flex-grow: 0 !important;
    }
    .Main-Section.fil-section-sec .uk-panel.uk-margin {
        max-width: 635px !important;
    }
}

@media(min-width: 960px) and (max-width: 1199px){
    header.tm-header nav.uk-navbar .uk-navbar-left ul.uk-navbar-nav {
        gap: 25px !important;
        justify-content: end;
    }

    header.tm-header nav.uk-navbar .uk-navbar-left .uk-navbar-item a {
        font-size: 14px;
        gap: 14px;
    }

    header.tm-header nav.uk-navbar .uk-navbar-left ul.uk-navbar-nav a{
        font-size: 14px !important;
    }

    header.tm-header nav.uk-navbar .uk-navbar-left .uk-navbar-item button {
        padding: 13px 26px !important;
        font-size: 14px !important;
    }
}

@media(max-width: 959px){
    header.tm-header-mobile nav.uk-navbar .uk-navbar-right {
        margin-left: 0px !important;
    }

    header.tm-header-mobile nav.uk-navbar {
        justify-content: space-between !important;
    }

    header.tm-header-mobile nav.uk-navbar .uk-navbar-right {
        gap: 60px !important;
    }

    header.tm-header-mobile nav.uk-navbar .uk-navbar-right a {
        font-size: 18px !important;
        display: flex;
        align-items: center;
        gap: 15px;
    }

    header.tm-header-mobile nav.uk-navbar .uk-navbar-right a svg {
        width: 25px;
        fill: #004a7c;
    }

    div#tm-dialog-mobile .uk-offcanvas-bar {
        background: #00385B;
    }

    div#tm-dialog-mobile .uk-offcanvas-bar button.uk-offcanvas-close {
        color: #fff !important;
    }

    div#tm-dialog-mobile .uk-offcanvas-bar ul.uk-nav{
        margin-top: 30px !important;
    }

    div#tm-dialog-mobile .uk-offcanvas-bar ul.uk-nav li a {
        color: #fff !important;
        font-size: 15px !important;
        font-weight: 300;
    }

    .tm-toolbar.tm-toolbar-default.uk-visible\@m {
        display: block !important;
        order: 1 !important;
    }

    header.tm-header-mobile.uk-hidden\@m{
        order: 2 !important;
    }

    .Main-Section.fil-section-sec .sec-to {
        flex-direction: column-reverse;
    }

    footer .uk-section-primary.uk-section .uk-grid:nth-child(3) {
        display: flex !important;
        align-items: center;
        f lex-wrap: nowrap;
    }

    footer .uk-section-primary.uk-section .uk-grid:nth-child(3) .uk-margin {
        display: flex;
        width: auto !important;
        justify-content: flex-end !important;
    }

    footer .uk-section-primary.uk-section .uk-grid:nth-child(3) .uk-width-1-2\@m.uk-first-column {
        width: fit-content !important;
    }

    footer .uk-section-primary.uk-section .uk-grid:nth-child(3) .uk-width-1-2\@m {
        width: fit-content !important;
    }

    footer .uk-section-primary.uk-section .uk-grid:nth-child(3) .uk-width-1-2\@m.uk-first-column:first-child .uk-margin {
        justify-content: flex-start !important;
        margin-left: 0px !important;
    }
}

@media(max-width: 768px){
    header.tm-header-mobile nav.uk-navbar .uk-navbar-right {
        gap: 20px !important;
    }

    header.tm-header-mobile nav.uk-navbar .uk-navbar-right a {
        font-size: 14px !important;
    }

    header.tm-header-mobile button {
        padding: 11px 22px !important;
        font-size: 14px !important;
    }

    .banner-image .uk-background-norepeat {
        background-size: cover !important;
        background-position: 26% 61% !important;
    }

    div#cf_2.convertforms {
        max-width: 100% !important;
    }

    .fil-section h1.header div {
        color: #00385B !important;
        font-size: 24px !important;
        font-weight: 600 !important;
    }

    .view-in.uk-section-default h2.uk-text-muted{
        font-size: 24px !important;
        font-weight: 500 !important;
    }

    .view-in.uk-section-default h2.uk-text-muted strong {
        font-weight: 500 !important;
    }

    footer .uk-section-primary .uk-grid .uk-width-1-2\@s h2 {
        font-size: 24px !important;
        font-weight: 500 !important;
    }

    footer .uk-section-primary .uk-grid .uk-width-1-2\@s ul.uk-list li .el-content {
        font-size: 16px !important;
    }
}

@media(max-width: 570px){
    header.tm-header-mobile nav.uk-navbar picture img {
        width: 85px !important;
    }

    header.tm-header-mobile nav.uk-navbar .uk-navbar-right a{
        gap: 7px !important;
    }

    header.tm-header-mobile nav.uk-navbar .uk-navbar-right {
        gap: 12px !important;
    }   

    header.tm-header-mobile button {
        padding: 9px 18px !important;
        font-size: 13px !important;
    }

    header.tm-header-mobile nav.uk-navbar .uk-navbar-right a {
        font-size: 13px !important;
    }
}

@media(max-width: 480px){
    span#text{
        display: none !important;
    }

    header.tm-header-mobile nav.uk-navbar .uk-navbar-right {
        gap: 20px !important;
    }
    .tm-toolbar.tm-toolbar-default .uk-flex-middle .uk-margin-remove-last-child.custom > div{
        font-size: 12px !important;
    }

    footer .uk-section-primary.uk-section .uk-grid:nth-child(3) .uk-margin {
        display: flex;
        width: fit-content !important;
        margin-left: auto;
    }
}