.cr__header-section {
    background-image: linear-gradient(90deg, rgb(12 67 188 / 63%) 40%, rgb(11 45 149 / 76%) 65%), url(/assets/images/tower_.jpg) !important;
    padding-top:100px;
    color:#ffffff !important;

}

.cr-hero-content-block {
    background-color: transparent !important;
    box-shadow: none !important;
}

.cr-under-curve-section {
    width: 100%;
    margin-top: -7em;
}

.cr-under-curve-section img {
    width: 100%;
}

.cr-button-section .cr-col-innerblock {
    padding: 0px;
}

.cr-header-page-title{
    font-size:1.3rem;
}

/* changed start */
.button-width-220, .cr-button-width-sm {
    width: 220px!important;
}

.button-width-320, .cr-button-width-md{
    width:320px !important;
}

.cr-button-section{
  align-items: center;
  max-width:1440px;
}

/* nad */

.cr-col-4{
    display: flex;
    justify-content: center;
}

.cr-button-border{
    border: 3px solid #000000 !important;
}

.cr-spectrum-search-icon-button{
    display:flex !important;
    justify-content: center;
    align-items: center;
}

.cr-spectrum-search-icon-button {
    padding: 5px 14px !important;
}

.cr-spectrum-search-icon-button i.material-icons.cr-icon-button-symbol{
    padding:0 2px;
}

 /* .logo__ssl{
    background-image: url(/assets/images/icon/logo-select-spectrum.svg) !important;
    width:280px !important;
    height:auto !important;
    min-height: 55px !important;
    background-size: cover !important;
}

.logo__ssl-name{
    display:none;
} */

@media only screen and (min-width: 1360px){
    .cr-col-4{
        flex: 1 1 25%; /* 4 columns */
    }
}

@media only screen and (max-width: 1360px){
    .cr-button-section .cr-col-innerblock p {
        margin: 0px;
    }
    .cr-under-curve-section {
        margin-top: -5em;
    }
}

@media only screen and (max-width: 960px){
    .cr-mobile-hide {
        display: none;
    }
}

