/*
Theme Name: Signor
Author: the Signor team
Author URI: https://Signor.co.in/
Description: As a business stakeholder, managing back-end office tasks can be time-consuming and resource-intensive. That's where our back-end office services come in. We provide a comprehensive range of services to help you streamline your back-end operations and focus on what matters most – growing your business. 
Version: 1.8
*/


body {
    margin: 0px;
    font-family: 'Titillium Web', sans-serif !important;
}
 
::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-thumb {
    background: #2f2d39;
    border-radius: 0px;
}
  

/* Logo Section */

main.logo-section {
    padding: 10px 0px;
    position: fixed;
    width: 100%;
    background: rgb(46, 49, 139) !important;
}

main.logo-section i.fa.fa-search {
    color: #3f6b9d;
    font-size: 13px;
}
main.logo-section .input-group.add-on {
    background: #ededed;
    border: 0;
    border-radius: 6px;
}

main.logo-section input#srch-term{
    background:transparent;
    border: 0;
}
.form-control:focus {
    box-shadow: 0 0 0 0rem rgb(13 110 253 / 25%);
}



/* Close Logo Section */



/* Menu Section */

main.menu-section header.sticky-top {
    background: #003c80;
}

main.menu-section nav {
    padding: 0;
}

main.menu-section a {
    padding: 10px 18px !important;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
}
 

.toggle-button {
    display: none;
}
a.nav-link {
    color: #fff;
    font-size: 20px;
    padding: 0 15px !important;
}
/* Close Menu Section */

.banner-section {
 
}

/* Banner Section */

.banner-section h1 {
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    line-height: 70px;
    font-size: 50px;
}

.carousel-indicators [data-bs-target] {
    width: 10px;
    height: 10px;
    border-radius: 20px;
    border: 0;
}

/* Close Banner Section */




.carousel-caption {
    left: 0;
    text-align: left;
}

.hgt-100{
    height: 100px;
}





.container-1{
    max-width: 90%;
}
.container-2{
    max-width: 100%;
    padding: 0;
}

.gtr-0{
    --bs-gutter-x: 0rem;
}
.sc-2 {
    padding: 5.208vw 0;
    background-image: url(img/bg-1.jpg);
    background-size: cover;
}
.bx-1 {
    margin-bottom: 60px;
    background: #fff;
}
.wht-1 {
    padding: 60px;
}
.bx-1 img {
    width: 100%;
}
.wht-1 h3 {
    font-size: 35px;
    margin-bottom: 0;
    padding-bottom: 20px;
}
.wht-1 p {
    font-size: 15px;
    line-height: 30px;
}
.wht-1 h4 {
    color: #435cd5;
    font-size: 17px;
    padding-bottom: 10px;
    margin-bottom: 0;
}
.wht-1 button {
    background: #464646;
    color: #fff;
    padding: 10px 30px;
    border: 0;
    border-radius: 5px;
    margin-top: 20px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}
.wht-1 button:hover {
    background: #2e318b;
}

.sc-2-bx-lft .bx-1 {
    width: 98%;
     
}
.sc-2-bx-rght .bx-1 {
    width: 98%;
    float: right;
}

.sc-1 h2 {
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.left-1.ab-2 p {
    font-size: 17px;
}
.sc-1 h3 {
    color: #435cd5;
    line-height: 1.5;
    font-size:1.302vw;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.sc-1  button {
    text-transform: uppercase;
    background: #464646;
    color: #fff;
    padding: 10px 40px;
    border: 0;
    border-radius: 5px;
    margin-top: 20px;
    font-size: 15px;
    letter-spacing: 1px;
    width: fit-content;
}
.sc-1  button:hover {
    background: #2e318b;
}
.des-1 p{
    font-size: 15px;
    line-height: 30px;
}

.ab-2a{
    padding-left:4.167vw;
    padding-right: 16.3vw;
}
/*
.ab-2{
    padding-left: 16.3vw;
    padding-right:4.167vw;
}
*/
.left-1.ab-2 {
    position: absolute;
    bottom: 0;
   
    display: grid;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.lft-1{
    padding: 0;
    position: relative;
}
.lft-1 img{
    width: 100%;
}
.left-1.ab-2 {
    color: #fff;
    height: 100%;
    width: 566px;
    float: right;
    align-items: end;
    align-content: center;
    justify-content: end;
    right: 80px;
}
.misn-lft {
    background: rgb(67 92 213 / 85%);
    overflow: hidden;
}

.banner-section button:hover {
    background-image: linear-gradient(to right, #ef5149,#435cd5,#435cd5,#435cd5,#435cd5);
}
.hm-btm-cntct button:hover {
    background-image: linear-gradient(to right, #ef5149,#435cd5,#435cd5,#435cd5,#435cd5);
}

a.nav-link.active {
    color: #f25146;
}
.sc-1 {
    background-image: url(img/ab-bg.jpg);
    background-size: cover;
    background-position: center;
}
 

.rht-1 {
    padding: 0;
}

.left-1.ab-2a {
    top: 0;
    background: rgb(255 255 255 / 85%);
    display: grid;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 100%;
    padding-top:5.208vw;
    padding-bottom: 5.208vw;
}

.banner-section button {
    background-image: linear-gradient(to right, #435cd5,#435cd5,#435cd5,#435cd5,#d9525b);
    border: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 50px;
    border-radius: 5px;
    margin-top: 20px;
    letter-spacing: 1px;
    font-weight: 600;
}


.hm-btm-cntct button{
    background-image: linear-gradient(to right, #435cd5,#435cd5,#435cd5,#435cd5,#d9525b);
    border: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 50px;
    border-radius: 5px;
    margin-top: 20px;
    letter-spacing: 1px;
    font-weight: 600;
    width: fit-content;
    margin: auto;
    margin-top: 30px;
}
.sc-3 h3 {
    font-size: 50px;
    color: #fff;
    text-transform: uppercase;
    line-height: 70px;
}
.sc-3 {
    background-image: url(img/btm-cntct-bg.jpg);
    background-size: cover;
    padding: 5.208vw 0;
    text-align: center;
    background-position: center;
}
.sc-2-bx-rght .bx-1:nth-last-child(1){
    margin-bottom: 0;
}
.tlnt h2 {
    font-weight: 600 !important;
}

.footer {
    background: #000;
    padding: 50px 0;
}
.copyright {
    background: #000;
    padding: 15px 0;
    border-top: 1px solid #464646;
}
.copyright h6 {
    font-size: 14px;
    color: #8f8f8f;
    margin: 0;
}
.copyright h6 a {
    color: #8f8f8f;
    text-decoration: none;
}
img.img-fluid.ftr-logo {
    margin-bottom: 20px;
}
.footer-links ul {
    padding-left: 0;
}
.footer-links ul li {
    list-style: none;
    line-height: 30px;
    font-size: 15px;
    color: #fff;
    font-weight: 300;
}
.copyright h6 a:hover {
    color: #435cd5;
}
.footer-links ul li a:hover {
    color: #4a5bcf;
}
.footer-links ul li a {
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    font-weight: 300;
}
.footer-links h4 {
    letter-spacing: 1px;
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
}
.rght-sc-img img {
    width: 100%;
}
a.nav-link:hover {
    color: #ff897f;
}

.inner-logo-sec {
    background: rgb(46, 49, 139) !important;
    height: 70px;
}
.inr-banner-section {
    margin-top: 70px;
}
.inr-1a h2 {
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #2e318b;
}
.inr-1c{
    padding: 0 50px;
}
.inr-1-mrgn-tp {
    margin-top: -10%;
}
.inr-1a {
    background: #fff;
    display: inline-flex;
}



.inr-2{
    padding: 100px 0;
}

.inr-hd-1 h2 {
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #2e318b;
    text-align: center;
}

.inr-2 .inr-hd-1 {
    margin-bottom: 30px;
}
.bknd-srvc-cntnt {
    opacity: 0;
    background: #2e318b;
    padding: 40px;
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    color: #fff;
    border-radius: 5px;
    overflow: hidden;
}
.op-1a{
    opacity: 1;
    display: flex;
    align-items: center;
    text-align: center;
    background-color: #d41430;
}
.mb-30{
    margin-bottom: 30px;
}
.bknd-srvc {
    height: 100%;
    position: relative;
    opacity: 1;
}
.bknd-srvc-nm {
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}
.bknd-srvc-nm h5 {
    padding: 30px ;
    position: absolute;
    margin: 0;
    bottom: 0;
    font-size: 25px;
    color: #fff;
    font-weight: 600;
}
.bknd-srvc-nm img {
    width: 100%;
}
.bknd-srvc:hover .bknd-srvc-cntnt   {
    transition: .5s ease-in-out all ;
    opacity: 1;
}
.bknd-srvc:hover .bknd-srvc   {
    opacity: 0;
}
.bknd-srvc-cntnt h5 {
    font-size: 25px;
    margin-bottom: 30px;
}
.bknd-srvc-cntnt ul li {
    font-size: 15px;
    line-height: 30px;
}
.bknd-srvc-cntnt ul li::marker {
    color: #fb0d39;
}





.inr-3 {
    padding-bottom: 50px;
}
.inr-3c img{
    border-radius: 5px;
    width: 100%;
}
.pl-40{
    padding-left: 40px;
}
.inr-1c h3 {
    font-size: 20px;
    color: #d41430;
    line-height: 1.5;
    margin-bottom: 20px;
}

.cntct-sc1 {
    padding: 90px 0;
}
.info-box {
    display: flex;
}
.info-icon {
    width: 7%;
}
.info-icon-right {
    width: 93%;
 
}
.contact-form h2 {
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 40px;
    text-transform: uppercase;
    color: #2e318b;
}
.cntct-sc1 .inr-hd-1 h2{
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #2e318b;
    text-align: center; 
}

.info-icon-right h6 {
    font-size: 17px;
    line-height: 33px;
}
.cntct-sc1 .inr-hd-1  {
    margin-bottom: 40px;
}
.info-icon-right h5 {
    font-weight: 600;
    font-size: 20px;
}
.contact-form input.form-control {
    border: 0;
    border-bottom: 1px solid #000;
    border-radius: 0;
    height: 50px;
    padding-left: 0;
}
.contact-form  textarea {
    border: 0;
    border-bottom: 1px solid #000;
    border-radius: 0;
    
    padding-left: 0;
    margin-top: 20px;
}
.contact-form input.form-control::placeholder {
    color: #000;
}
.contact-form textarea::placeholder {
    color: #000;
}
.contact-form  button {
    background: #20282d;
    font-size: 14px;
    text-transform: uppercase;
    border: 0;
    padding: 10px 30px;
}


.cnsltg-srvc h3 {
    font-size: 20px;
    color: #d41430;
    line-height: 1.5;
    margin-bottom: 20px;
    text-align: center;
}

.cnsltg-srvc  .inr-hd-1 h2{
    color: #2e318b;
    font-weight: 700 !important;
}
.cnsltg-srvc2 {
    background-image: url(img/cnsltg-bg.jpg);
    background-size: cover;
    padding: 60px 0;
    background-position: center;
}
.cnsltg-srvc2 h2 {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-size: 35px;
    letter-spacing: 0;
}
.cn-bx-1 {
    background: #fff;
    text-align: center;
    padding: 30px;
    border-radius: 5px;
    height: 100%;
}
.cn-bx-1 h5 {
    font-size: 19px;
    line-height: 23px;
    color: #002954;
    font-weight: 600;
}
.cn-bx-1 img {
    margin-bottom: 30px;
}

.cnsltg-srvc3 {
    padding: 60px 0;
}
.cnsltg-srvc3 h2 {
    color: #000;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-size: 35px;
    letter-spacing: 0;
}
.cnsltg-sltns-bx {
    text-align: center;
}
.cnsltg-sltns-bx h5 {
    margin-top: 20px;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.3;
}
.cnsltg-srvc1b  .inr-1c1  {
    padding-right: 30px;
}
.cnsltg-srvc1a  .inr-1c1  {
    padding-left: 30px;
}
.inr-1a img {
    width: 100%;
}
.cnsltg-srvc1a {
    padding-bottom: 50px;
}
.row.inr-hd-1.cnslt-inr-hd-1 h2 {
    font-weight: 500 !important;
    color: #000;
}




/* Media Screens */

@media (max-width: 576px) {
    .toggle-button {
        display: block;
    }
    .login-language-section a {
        padding: 4px 8px;
        line-height: 20px;
    }
    .container {
        max-width: 90%;
       
    }
    button.toggle-button label {
        display: none;
    }
}
.bknd-srvc1 h2 {
    padding-right: 100px;
}
@media (max-width: 767.9px) {
    .bknd-srvc1 h2 {
        padding-right: 0px;
    }
    .inr-3 p {
        text-align: justify;
    }
    .cntct-sc1 {
        padding: 30px 0;
    }
    .cntct-sc1 .inr-hd-1 {
        margin-bottom: 0px;
    }
    .info-icon-right h5 {
        font-weight: 600;
        font-size: 18px;
    }
    .info-icon-right h6 {
        font-size: 15px;
        line-height: 24px;
    }
    .cntct-sc1 .inr-hd-1 h2 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .left-1.ab-2 p {
        font-size: 14px;
    }


   .inr-1a img {
        margin-bottom: 20px;
    }
   .inr-1c1  p {
        text-align: justify;
    }
    .cnsltg-srvc h3 {
        font-size: 16px;
        margin-bottom: 0px;
    }
    .cnsltg-srvc1a .inr-1c1 {
        padding-left: 15px;
     
    }
    .cnsltg-srvc1a {
        padding-bottom: 20px;
    }
    .inr-1a.cnsltg-srvc1b img {
        margin-bottom: 20px;
    }
    .cnsltg-sltns-bx img {
        width: 100px;
    }
    .cnsltg-srvc3 {
        padding: 30px 0 0;
    }
   .cnsltg-srvc p {
        text-align: justify;
    }
    .cnsltg-srvc1b .inr-1c1 {
        padding-right: 15px;
    }
    .cn-bx-1 {
        padding: 20px;
    }
    .cn-bx-1 img {
        margin-bottom: 10px;
        width: 70px;
    }
    .cnsltg-sltns-bx h5 {
        margin-top: 5px;
        font-size: 15px;
        margin-bottom: 30px;
    }

    .bknd-srvc-cntnt h5 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .bknd-srvc-cntnt ul li {
        font-size: 13px;
        line-height: 20px;
    }
    .bknd-srvc-cntnt {
        padding: 10px;
    }
    .bknd-srvc-nm h5 {
        padding: 20px;
        font-size: 19px;
    }
    .inr-2 {
        padding: 40px 0;
    }
    .inr-3 {
        padding-bottom: 20px;
    }
    .mb-30 {
        margin-bottom: 10px;
    }


    .inr-1c {
        padding: 0 0px;
    }
   .inr-1a img {
        width: 100%;
    }
    .inr-1a h2 {
        font-size: 24px;
        margin-top: 20px;
    }
    .inr-hd-1 h2 {
        font-size: 24px;
        margin-bottom: 0px;
    }
    .op-1a {
        margin-top: 30px;
        display: flex;
        position: inherit;
        justify-content: center;
    }
    .pl-40 {
        padding-left: 15px;
    }
    .container {
        max-width: 90%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .left-1.ab-2 {
        position: inherit;
        padding: 20px;
    }
    .left-1.ab-2 {
   
        width: auto;
        float: right;
     
        right: auto;
    }
    .ab-2 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .sc-1 {
        background-image: none;
        padding-bottom: 30px;
    }
    .sc-1 h3 {
        font-size: 15px;
        margin-bottom: 0px;
    }
    .ab-2a {
        padding-left: 0px;
        padding-right: 0;
    }
    .left-1.ab-2a {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .banner-section button {
        padding: 7px 20px;
        margin-top: 10px;;
    }
    .banner-section h1 {
        line-height: 25px;
        font-size: 20px;
    }
    .sc-1 button {
        padding: 8px 20px;
        font-size: 14px;
        margin-top: 0;
    }
    .des-1 p {
        font-size: 14px;
        line-height: 22px;
    }
    .wht-1 h4 {
        font-size: 15px;
    }
    .hm-btm-cntct button {
        padding: 8px 20px;
        margin-top: 20px;
        margin-top: 10px;
    }
    .footer-links h4 {
        font-size: 20px;
        margin-bottom: 10px;
        margin-top: 20px;
    }
    .sc-3 h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .wht-1 button {
        padding: 8px 20px;
        font-size: 13px;
        margin-top:0px;
    }
    .copyright h6 {
        font-size: 13px;
        line-height: 27px;
        text-align: center;
    }
    .footer {
        padding: 20px 0;
    }
    .sc-3 {
        padding: 30px 0;
    }
    .sc-1 h2 {
        font-size: 25px;
      
        margin-bottom: 10px;
    }
    .wht-1 {
        padding: 20px;
    }
    .sc-2 {
        background: #eeeeee;
        padding: 30px 0;
    }
    .hgt-100 {
        height: 0px;
    }
    .bx-1 {
        margin-bottom: 20px;
    }
    .sc-2-bx-lft .bx-1 {
        width: 100%;
    }
    .sc-2-bx-rght .bx-1 {
        width: 100%;
    }
    .wht-1 h3 {
        font-size: 22px;
        margin-bottom: 0;
        padding-bottom: 10px;
    }
    .toggle-button {
        display: block;
    }
    img.img-fluid.logo-image {
        width: 125px;
        float: left;
    }
    button.navbar-toggler.toggle-button {
        float: right;
    }
    button.navbar-toggler.toggle-button {
        float: right;
        padding: 0;
    }
    a.nav-link {
        color: #fff;
        font-size: 14px;
        padding: 7px 0px !important;
    }
    .navbar-toggler:focus {
        box-shadow: 0 0 0 0rem;
    }
    nav.navbar.navbar-expand-lg {
        background: #2e318b;
        padding: 0px 20px;
       
    }
    .navbar-nav {
        margin-top: 20px;
    }





}

@media (min-width: 768px) and (max-width: 991.9px) {
    .bknd-srvc1 h2 {
        padding-right: 0px;
    }
    .bknd-srvc-cntnt {
        padding: 20px;
    }
    .bknd-srvc-cntnt p {
        font-size: 14px;
    }
    .inr-3 {
        padding-bottom: 20px;
    }
    .inr-2 {
        padding: 50px 0;
    }
    .inr-1c {
        padding: 0 20px;
    }
    .pl-40 {
        padding-left: 10px;
    }
    .inr-1a h2 {
        font-size: 25px;
        margin-bottom: 10px;
    }
    .inr-hd-1 h2 {
        font-size: 25px;
    }
    .bknd-srvc-nm h5 {
        padding: 20px;
        font-size: 18px;
    }
    .bknd-srvc-cntnt h5 {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .bknd-srvc-cntnt ul li {
        font-size: 13px;
        line-height: 18px;
    }
    .bknd-srvc-cntnt h5 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .inr-1c h3 {
        font-size: 16px;
        line-height: 1;
        margin-bottom: 0px;
    }
    .left-1.ab-2 {
        width: auto;
        float: right;
        right: auto;
    }
    .footer-links h4 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .wht-1 h3 {
        font-size: 25px;
        margin-bottom: 0;
        padding-bottom: 10px;
    }
    .wht-1 {
        padding: 20px;
    }
    .bx-1 {
        margin-bottom: 40px;
    }
    .des-1 p {
        font-size: 14px;
        line-height: 23px;
    }
    button.navbar-toggler.toggle-button {
        float: right;
        padding: 0;
    }
    a.nav-link {
        color: #fff;
        font-size: 14px;
        padding: 7px 0px !important;
    }
    nav.navbar.navbar-expand-lg {
        background: #2e318b;
        padding: 0px 20px;
    }
    .hgt-100 {
        height: 50px;
    }
    .rght-sc-img img{
        object-fit: cover;
        height: 100%;
    }
    .wht-1 h4 {
        font-size: 15px;
    }
    .lft-1 {
    
        min-height: 430px;
    }
    .ab-2a {
        padding-left: 20px;
        padding-right: 20px;
    }
    .ab-2 {
        padding-left: 40px;
        padding-right: 20px;
    }
    .wht-1 button {
        padding: 8px 20px;
        margin-top: 0px;
        font-size: 12px;
        letter-spacing: 1px;
    }
    .sc-3 h3 {
        font-size: 36px;
        line-height: 50px;
    }
    .banner-section h1 {
        line-height: 40px;
        font-size: 30px;
    }
    .sc-1 h3 {
        font-size: 14px;
        padding-bottom: 10px;
        margin-bottom: 0px;
    }
    .toggle-button {
        display: block;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {

    .inr-hd-1 h2 {
        font-size: 25px;
    }
    .bknd-srvc-cntnt h5 {
        font-size: 23px;
        margin-bottom: 10px;
    }
    .bknd-srvc-cntnt ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .bknd-srvc-nm h5 {
        font-size: 20px;
    }
    .inr-1a h2 {
        font-size: 25px;;
    }



    .left-1.ab-2 {
   
        width: auto;
        float: right;
     
        right: auto;
    }
    .sc-1 h2 {
        font-size: 34px;
        margin-bottom: 10px;
    }
    .wht-1 h3 {
        font-size: 28px;
        margin-bottom: 0;
        padding-bottom: 10px;
    }
    .banner-section h1 {
        line-height: 50px;
        font-size: 40px;
    }
    .sc-1 h3 {
        padding-bottom: 0px;
        margin-bottom: 10px;
    }
    .wht-1 {
        padding: 40px;
    }
    .des-1 p {
        font-size: 14px;
        line-height: 24px;
    }
    .ab-2a {
        padding-left: 3.167vw;
        padding-right: 3.3vw;
    }
    .ab-2 {
        padding-left: 5.3vw;
        padding-right: 0.167vw;
    }
    .toggle-button {
        display:none;
    }
    a.nav-link {
        color: #fff;
        font-size: 14px;
        padding: 0 9px !important;
    }
}

@media (min-width: 1201px) and (max-width: 1400px){
    .cn-bx-1 {
        padding: 20px;
    }
    .cn-bx-1 h5 {
        font-size: 16px;
        line-height: 23px;
    }
    .cn-bx-1 img {
        margin-bottom: 10px;
        width: 80px;
    }
    .left-1.ab-2 p {
        font-size: 15px;
    }
    .lft-1 {
        min-height: 450px;
    }
    .rght-sc-img img {
        object-fit: cover;
        height: 100%;
    }
    .ab-2 {
        padding-left: 6.3vw;
        padding-right: 4.167vw;
    }
    .ab-2a {
        padding-left: 4.167vw;
        padding-right: 6.3vw;
    }
    a.nav-link {
        color: #fff;
        font-size: 15px;
        padding: 0 10px !important;
    }
    .banner-section h1 {
        line-height: 50px;
        font-size: 38px;
    }
    .wht-1 h3 {
        font-size: 30px;
        padding-bottom: 10px;
    }
    .wht-1 {
        padding: 30px;
    }
    .wht-1 button {
        margin-top: 10px;
    }

}



/* Close Media Screens */



/* Close Media Screens */
	.navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: end;
}

.ubermenu-skin-minimal.ubermenu-responsive-toggle{ float:right;margin:5px 0 0 0; padding:0;}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
  font-size: 15px !important;
  color: #ffffff;
}

@media screen and (max-width: 959px){
.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
    display: block;
    border:  solid #6b6fd7; border-width: 1px 1px 0 1px;
    margin: 15px 0;
}
	
	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target{ border-bottom: 1px solid #6b6fd7 !important;}
	
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
    border: none;
    box-shadow: none;
    font-size: 16px !important;
    text-transform: uppercase !important;
}
	
}