/* RESPONSIVE */
        /* @media only screen and (orientation: portrait) {
            .image-shape-container {
                display: none;
            }

            .form-container {
                width: 100%;
                padding-bottom: 2rem;
            }

        } */
        
        @media (min-width: 992px) {
		    .new-header .mod-Header .logo {
		        margin: 0;
		    }
		    .logo img {
		        height: 70px;
		    }
		    .visible-lg {
		        display: block;
		    }
		    .new-header~main>.content {
		        margin-top: 80px;
		    }
		}
		@media (min-width: 768px) and (max-width: 991.98px) {
		    .visible-md {
		        display: block;
		    }
		}
		@media (min-width: 576px) and (max-width: 767.98px) {
		    .visible-sm {
		        display: block;
		    }
		
		    .custom-image-mobile {
		        display: block;
		    }
		
		    .navbar:not(.nav-mobile),
		    .new-header {
		        display: none;
		    }
		
		    .nav-mobile {
		        display: block;
		    }
		
		    .new-header~.navbar.fixed-top~main>.content {
		        margin-top: 0;
		    }
		
		    .image-shape-container {
		        display: none;
		    }
		}
        
        @media (min-width: 768px) {
		    .new-header .mod-Navigation .container-inlay {
		        height: 80px;
		    }
		    .mod-Navigation .container-inlay .navigation-2 {
		        position: static;
			}
		}
		
		 @media (max-width: 767.98px) {
		    .image-shape-container {
                display: none;
            }
		}

        @media only screen and (max-width: 576px) {

            .container {
                height: auto;
            }
            .custom-image-mobile {
                display: block;
            }

            .image-mobile {
                display: block;
            }

            .nav-mobile {
                display: block;
            }

            .navbar:not(.nav-mobile),
            .new-header {
                display: none;
            }
            .modal-dialog {
                max-width: 640px;
            }
            .zurich-modal .modal-body {
                padding: 2.5rem 2rem;
            }
            .navbar a {
			    color: #fff !important;
			}
			.new-footer {
		        flex-direction: column;
		        align-items: center;
		        height: auto;
		        padding-top: 2rem;
		        padding-bottom: 2rem;
		    }
		    .new-footer .footer-left-side>*, .new-footer .footer-right-side>* {
		        display: block;
		        text-align: center;
		        margin-bottom: 2rem;
		    }
		    .new-footer .footer-right-side>* {
		        margin-left: 0;
		    }
		    .new-footer .footer-right-side>:last-child {
		        margin-bottom: 0;
		    }
		    .new-footer .footer-left-side>* {
		        margin-right: 0;
		    }
		   
		    

        }
        @media only screen and (max-width: 575.98px) {

    .container {
        height: auto;
    }

    .image-shape-container {
        display: none;
    }

    .banner-title {
        font-size: 2.25rem;
        line-height: normal;
    }

    .banner .card-body {
        min-height: 688px;
    }

    .custom-image-mobile {
        display: block;
    }

    .nav-mobile {
        display: block;
    }

    .navbar:not(.nav-mobile) {
        display: none;
    }

    .navbar:not(.nav-mobile),
    .new-header {
        display: none;
    }

    .visible-xs {
        display: block;
    }

    .new-header~.navbar.fixed-top~main>.content {
        margin-top: 0;
    }

    .modal-dialog {
        max-width: 640px;
    }

    .zurich-modal .modal-body {
        padding: 2.5rem 2rem;
    }

    .new-footer {
        flex-direction: column;
        align-items: center;
        height: auto;
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .new-footer .footer-left-side>*,
    .new-footer .footer-right-side>* {
        display: block;
        text-align: center;
        margin-bottom: 2rem;
    }

    .new-footer .footer-left-side>* {
        margin-right: 0;
    }

    .new-footer .footer-right-side>* {
        margin-left: 0;
    }

    .new-footer .footer-right-side>:last-child {
        margin-bottom: 0;
    }

}
        
        