button.navbar-toggler.collapsed {
    border: 0;
}

.navbar-toggler-icon {
    width: 1.5em;
    height: 1.5em;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMxYTEzNGMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48bGluZSB4MT0iMyIgeTE9IjEyIiB4Mj0iMjEiIHkyPSIxMiI+PC9saW5lPjxsaW5lIHgxPSIzIiB5MT0iNiIgeDI9IjIxIiB5Mj0iNiI+PC9saW5lPjxsaW5lIHgxPSIzIiB5MT0iMTgiIHgyPSIyMSIgeTI9IjE4Ij48L2xpbmU+PC9zdmc+");
}

.navbar-toggler:focus {
    box-shadow: none;
    border: 0 !important;
}

/*@media (min-width: 0px) and (max-width: 575.98px) {*/
@media (min-width: 0px) and (max-width: 767.98px) {  
    body {
        font-size: 16px !important;
    }

    .logo {
        height: 50px;
        width: 100px;
    }

    .blueBox, .singleBlueBox, .darkBlueBox, .greyBox, .whiteBg, .whiteContentBox{
        padding: 20px 20px;
    }

    .whiteBg2{
        height: auto;
    }

    .iconBox {
        max-height: 60px;
    }

    .boldTitle {
        font-weight: 500;
        font-size: 18px;
    }

    a {
        font-size: 16px !important;
    }

    .headline, .headline2, .headline3{
        font-size: 20px;
    }
    
    .subHeadline, .subHeadline2{
        font-size: 16px;
    }

    .singleBox2{
        padding: 5px;
        margin-bottom: 0px;
        margin-right: 0px;
        border-color: #1a134c !important;
    }
    
    .actionBox2, .actionBox3{
        margin:5px;
        display: flex;
    }

    .actionBox4 {
        padding: 3px 3px;
    }

    .tabTitle {
        display: none;
    }

    .iconBox3 {
        max-height: 20px;
    }
    .topLeftDiv, .topRightDiv{
        bottom: 0px;
        left:0px;
    }

    .position-absolute{
        position: relative !important;
    }

    .partner-image {
        left: 90%!important;
        top: 0%!important;
        width: 100px;
    }

    .partner-image-whitebox{
        min-height: auto;
    }

    img.image-fluid.contactIcon {
        width: 25px;
    }

    .partnerLogo3 {
        height: 40px;
    }
    
    .bannerTitle{
        /*display: none;*/
        font-size: 12px;
        position: absolute !important;
    }
    
    .partnerLogo2{
    	height: 70px;
 	}
}
/*@media (min-width: 576px) and (max-width: 767.98px) {

}*/
@media (min-width: 768px) and (max-width: 1199.98px) { 
    body {
        font-size: 16px !important;
    }

    li.nav-item {
        padding: 5px 7px;
    }

    .logo {
        height: 50px;
        width: 100px;
    }

    .blueBox, .singleBlueBox, .darkBlueBox, .greyBox, .whiteBg, .whiteContentBox{
        padding: 20px 30px;
    }

    .whiteBg2{
        height: auto;
    }

    .iconBox {
        max-height: 60px;
    }

    .boldTitle {
        font-weight: 500;
        font-size: 19px;
    }

    a {
        font-size: 16px !important;
    }

    .headline, .headline2, .headline3{
        font-size: 26px;
    }
    
    .subHeadline, .subHeadline2{
        font-size: 17px;
    }

    .singleBox2{
        padding: 5px;
        margin-bottom: 0px;
        margin-right: 0px;
        border-color: #1a134c !important;
    }
    
    .actionBox2, .actionBox3{
        margin:5px;
        display: flex;
    }

    .bannerTitle{
        font-size: 25px;
    }

    .topLeftDiv, .topRightDiv{
        bottom: 0px;
        left:0px;
    }

    .partner-image {
        left: 90%!important;
        /*top: 0%!important;*/
        width: 100px;
    }

    .partner-image-whitebox{
        min-height: auto;
    }

    .partnerLogo {
        height: 10vh !important;
        width: auto !important;
    }

    .col-12.whiteBg.position-absolute.partner-image-whitebox.shadow-lg {
        position: relative !important;
    }

    .col-12.whiteBg.position-absolute.partner-image-whitebox {
        position: relative !important;
    }

    img.image-fluid.contactIcon {
        width: 25px;
    }

    .partnerLogo3 {
        height: 50px;
    } 

}
@media (min-width: 992px) and (max-width: 1199.98px) {  
    .singleBox2 {
        padding: 20px;
        margin-bottom: 10px;
        margin-right: 10px;
        border-color: #ff0000 !important;
    }

    .partner-image {
        left: 30%!important;
        top: 5%!important;
        width: 100px;
    }

    .partnerLogo3 {
        height: 55px;
    } 

}
@media (min-width: 1400px) {  

}